Gyan Doshi
|
1911a6ec26
ffmpeg_demux: don't print input error for AVERROR_EXIT
|
4 days ago |
Anton Khirnov
|
ad50254ee1
fftools/ffmpeg_demux: use proper logging contexts everywhere
|
3 months ago |
Anton Khirnov
|
f295b4d8a0
fftools/ffmpeg_demux: drop ist_output_add()
|
4 months ago |
Anton Khirnov
|
8e805b9c3c
fftools/ffmpeg_demux: drop InputStream.[nb_]outputs
|
4 months ago |
Anton Khirnov
|
da420ac6e1
fftools/ffmpeg: add support for multiview video
|
5 months ago |
Anton Khirnov
|
68c198fae2
fftools/ffmpeg_sched: allow decoders to have multiple outputs
|
6 months ago |
Marvin Scholz
|
dd002f1588
fftools/ffmpeg_demux: narrow variable scope
|
4 months ago |
Marvin Scholz
|
25f0fff9ec
fftools/ffmpeg_demux: fix variable shadowing
|
4 months ago |
Anton Khirnov
|
d1bdd89c2f
fftools/ffmpeg: use new stream specifier API in opt_match_per_stream*()
|
5 months ago |
Anton Khirnov
|
93227a68f1
fftools/ffmpeg: replace remaining uses of MATCH_PER_STREAM_OPT()
|
5 months ago |
Anton Khirnov
|
e218bde9f9
fftools/ffmpeg: replace MATCH_PER_STREAM_OPT(.., str, ..) with a function
|
5 months ago |
James Almer
|
90672974bd
fftools/ffmpeg_demux: don't insert the crop filter if frame cropping side data defines no cropping
|
6 months ago |
James Almer
|
bf87688a9f
fftools/ffmpeg: support applying container level cropping
|
8 months ago |
Anton Khirnov
|
f1664aabb1
fftools/ffmpeg: rewrite checking whether codec AVOptions have been used
|
9 months ago |
Marton Balint
|
4bfecde9b9
fftools/ffmpeg_demux: honor -ch_layout options for overriding input stream channel layout
|
8 months ago |
Andreas Rheinhardt
|
790f793844
avutil/common: Don't auto-include mem.h
|
10 months ago |
Anton Khirnov
|
a69cedb6a6
fftools/ffmpeg_demux: make InputStream.autorotate private
|
10 months ago |
Anton Khirnov
|
0edbd00ccf
fftools/ffmpeg_{demux,dec}: pass -bitexact through DecoderFlags
|
10 months ago |
Anton Khirnov
|
da67816128
fftools/ffmpeg_demux: only call filter_codec_opts() when we have a decoder
|
10 months ago |
Anton Khirnov
|
2ee9362419
fftools/ffmpeg: remove unncessary casts for *_thread() return values
|
11 months ago |
Anton Khirnov
|
f5d03b972c
fftools/ffmpeg: simplify propagating fallback parameters from decoders to filters
|
11 months ago |
Anton Khirnov
|
c4de5778bc
fftools/ffmpeg_dec: factor opening the decoder out of dec_open()
|
11 months ago |
Andreas Rheinhardt
|
6c693da690
fftools/ffmpeg_demux, sync_queue: Constify a bit
|
11 months ago |
Anton Khirnov
|
a3f69cdec7
fftools/ffmpeg: cosmetics, vertically align structs
|
11 months ago |
Anton Khirnov
|
826cfd9997
fftools/ffmpeg_filter: pass framerate through InputFilterOptions
|
11 months ago |
Anton Khirnov
|
fef3052df3
fftools/ffmpeg_filter: pass autorotate/reinit flags through InputFilterOptions
|
11 months ago |
Anton Khirnov
|
6315f78e0c
fftools/ffmpeg_filter: pass sub2video canvas size through InputFilterOptions
|
11 months ago |
Anton Khirnov
|
bd3c1c194b
fftools/ffmpeg_filter: accept a name from its upstream input
|
11 months ago |
Anton Khirnov
|
8f592eb35f
fftools/ffmpeg_filter: compute input trim start/end in demuxer
|
11 months ago |
Anton Khirnov
|
05fc6d3ce7
fftools/ffmpeg_demux: set stream index right before sending packet to scheduler
|
1 year ago |
Anton Khirnov
|
f4b76a1d6a
fftools/ffmpeg: make InputStream.decoder_opts private to demuxer
|
1 year ago |
Anton Khirnov
|
01c71b78eb
fftools/ffmpeg: make InputStream.decoding_needed private to demuxer
|
1 year ago |
Anton Khirnov
|
0d00e2e2f7
fftools/ffmpeg_dec: eliminate all remaining InputStream uses
|
1 year ago |
Anton Khirnov
|
fe3be6f78f
fftools/ffmpeg_dec: stop passing InputStream to dec_open()
|
1 year ago |
Anton Khirnov
|
1b2c539a0f
fftools/ffmpeg_dec: pass AVCodecParameters through DecoderOpts
|
1 year ago |
Anton Khirnov
|
b3d1916ba0
fftools/ffmpeg_dec: pass AVCodec through DecoderOpts
|
1 year ago |
Anton Khirnov
|
097f9ddbe9
fftools/ffmpeg_dec: pass decoder name through DecoderOpts
|
1 year ago |
Anton Khirnov
|
9ba4bc87e6
fftools/ffmpeg_dec: pass top_field_first through DecoderOpts
|
1 year ago |
Anton Khirnov
|
9702817662
fftools/ffmpeg_dec: pass input timebase through DecoderOpts
|
1 year ago |
Anton Khirnov
|
b27de18e4f
fftools/ffmpeg_dec: move setting compute_edt to demuxer
|
1 year ago |
Anton Khirnov
|
052c83e356
fftools/ffmpeg_dec: pass forced/estimated framerate though DecoderOpts
|
1 year ago |
Anton Khirnov
|
e0a6cb07b2
fftools/ffmpeg_dec: move flags to DecoderOpts
|
1 year ago |
Anton Khirnov
|
4bdffec814
fftools/ffmpeg_dec: pass hwaccel options to the decoder in a separate struct
|
1 year ago |
Anton Khirnov
|
ebb8a58c8f
fftools/ffmpeg_dec: replace InputFile.format_nots with a decoder flag
|
1 year ago |
Anton Khirnov
|
a938f47916
fftools/ffmpeg: refactor disabling decoder threading for attached pictures
|
1 year ago |
Anton Khirnov
|
474ca6c71e
fftools/ffmpeg_dec: stop accesing InputStream.fix_sub_duration
|
1 year ago |
Anton Khirnov
|
924a6f3cc7
fftools/ffmpeg_dec: override video SAR with AVCodecParameters value
|
1 year ago |
Anton Khirnov
|
b2a0a2e6f5
fftools/ffmpeg: move decoder existence check to a more appropriate place
|
1 year ago |
Anton Khirnov
|
9be3f80527
fftools/ffmpeg_dec: move decoding counters from InputStream to Decoder
|
1 year ago |
Anton Khirnov
|
5b0e4f945e
fftools/ffmpeg_dec: pass decoder options as an argument to dec_open()
|
1 year ago |