Anton Khirnov
|
ba1141d8a9
fftools/ffmpeg_enc: move nb_frames{dup,drop} globals into OutputStream
|
1 year ago |
Anton Khirnov
|
f8abab673c
fftools/ffmpeg: move sub2video handling to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
20cacfe493
fftools/ffmpeg: rework setting sub2video parameters
|
1 year ago |
Anton Khirnov
|
ea5c39cef6
fftools/ffmpeg: tweak sub2video_heartbeat() arguments
|
1 year ago |
Anton Khirnov
|
5d530e3a72
fftools/ffmpeg_dec: move sub2video submission to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
3d35b73b2a
fftools/ffmpeg: constify AVSubtitle parameters as appropriate
|
1 year ago |
Anton Khirnov
|
6abb4a28ef
fftools/ffmpeg: add InputStream.index
|
1 year ago |
Anton Khirnov
|
d9bcbf9200
fftools/ffmpeg: drop outdated comments
|
1 year ago |
Anton Khirnov
|
dbf1c6f5f1
fftools/ffmpeg: move decoding code to ffmpeg_dec
|
1 year ago |
Anton Khirnov
|
79c1dde5c3
fftools/ffmpeg: split decoding loop out of process_input_packet()
|
1 year ago |
Anton Khirnov
|
b5beff3f15
fftools/ffmpeg: move a block to a more appropriate place
|
1 year ago |
Anton Khirnov
|
4cec5ffc45
fftools/ffmpeg: rework handling -max_error_rate
|
1 year ago |
Anton Khirnov
|
d064c9ded5
fftools/ffmpeg: deobfuscate check_decode_result() call
|
1 year ago |
Anton Khirnov
|
4fbc699ac3
fftools/ffmpeg: replace an unreachable return with av_assert0(0)
|
1 year ago |
Anton Khirnov
|
4a59dde0c7
fftools/ffmpeg: eliminate InputStream.got_output
|
1 year ago |
Anton Khirnov
|
5fa00b38e6
fftools/ffmpeg: drop an obsolete hack
|
1 year ago |
Anton Khirnov
|
82c75ddfad
fftools/ffmpeg: move ifilter_has_all_input_formats() to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
30a3fee24f
fftools/ffmpeg: rework applying input -r
|
1 year ago |
Anton Khirnov
|
7b41785eb6
fftools/ffmpeg: replace stream timebase with decoded frame one
|
1 year ago |
Anton Khirnov
|
1372e81aaa
fftools/ffmpeg: drop a useless local variable
|
1 year ago |
Anton Khirnov
|
94a9647195
fftools/ffmpeg: shorten a variable name
|
1 year ago |
Anton Khirnov
|
7be945a011
fftools/ffmpeg: rename transcode_init()
|
1 year ago |
Anton Khirnov
|
ab223a4d8c
fftools/ffmpeg: stop accessing input format from decoding code
|
1 year ago |
Anton Khirnov
|
2ab9f247f7
fftools/ffmpeg: log corrupt-frame errors to the appropriate context
|
1 year ago |
Anton Khirnov
|
a1002bc39c
fftools/ffmpeg: replace print_error() by more meaningful messages
|
1 year ago |
Anton Khirnov
|
9429624a76
fftools/ffmpeg: move discarding unused programs to ffmpeg_demux
|
1 year ago |
Anton Khirnov
|
f9657b7443
fftools/ffmpeg: simplify tracking -readrate start time
|
1 year ago |
Anton Khirnov
|
6fcfe4307c
fftools/ffmpeg: drop unused decode_video() parameter
|
1 year ago |
Anton Khirnov
|
2b99c6bfd5
fftools/ffmpeg: move post-demux packet processing to ffmpeg_demux
|
1 year ago |
Anton Khirnov
|
09c686788e
fftools/ffmpeg: attach InputStream.dts to demuxed packets when needed
|
1 year ago |
Anton Khirnov
|
989e87b03c
fftools/ffmpeg: stop using decoder properties in ist_dts_update()
|
1 year ago |
Anton Khirnov
|
0d25b404d4
fftools/ffmpeg: reindent after previous commit
|
1 year ago |
Anton Khirnov
|
702ff2d281
fftools/ffmpeg: consolidate InputStream.[next_]dts updates
|
1 year ago |
Anton Khirnov
|
a238ba9c3c
fftools/ffmpeg: stop using deprecated ticks_per_frame
|
1 year ago |
Anton Khirnov
|
78e84c054a
fftools/ffmpeg: fix computing video frame duration from repeat_pict
|
1 year ago |
Anton Khirnov
|
2d43c23b81
fftools/ffmpeg: discard packets for unused streams in demuxing thread
|
1 year ago |
Anton Khirnov
|
dd1c67d539
fftools/ffmpeg: move unconfigured graph handling to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
c7c73a3250
fftools/ffmpeg_filter: take fallback parameters from decoder, not demuxer
|
1 year ago |
Anton Khirnov
|
f5cfb2c5df
fftools/ffmpeg: eliminate need_output()
|
1 year ago |
Anton Khirnov
|
5673da4797
fftools/ffmpeg: merge choose_output() and got_eagain()
|
1 year ago |
Anton Khirnov
|
0e00d23510
fftools/ffmpeg: reduce -re to -readrate 1
|
1 year ago |
James Almer
|
c7a8681860
fftools: use the new AVFrame keyframe flag
|
1 year ago |
James Almer
|
3675dd0e0c
fftools: use the new AVFrame interlace flags
|
1 year ago |
Anton Khirnov
|
129c7bf53f
fftools/ffmpeg: always use the same path for setting InputStream.[next_]dts
|
1 year ago |
Anton Khirnov
|
3190bed148
fftools/ffmpeg: constify packets passed to decode*()
|
1 year ago |
Anton Khirnov
|
302aecd06a
fftools/ffmpeg: drop InputStream.[next_]pts
|
1 year ago |
Anton Khirnov
|
ae95cd85dc
fftools/ffmpeg_filter: stop using InputStream.pts for filter EOF ts
|
1 year ago |
Anton Khirnov
|
ef69f6a9d2
fftools/ffmpeg: stop using InputStream.pts for generating video timestamps
|
1 year ago |
Anton Khirnov
|
d85c6aba0c
fftools/ffmpeg: rework audio-decode timestamp handling
|
1 year ago |
Anton Khirnov
|
6bbea932ca
fftools/ffmpeg: set AVFrame.time_base for decoded frames
|
1 year ago |