Anton Khirnov
|
303f10d4dd
fftools/ffmpeg_dec: disregard demuxer timestamps for NOTIMESTAMPS formats
|
1 year ago |
Anton Khirnov
|
5d58a35f98
fftools/ffmpeg: deprecate the -top option
|
1 year ago |
Anton Khirnov
|
2f155b18a1
fftools/ffmpeg: return an error from assert_avoptions() instead of aborting
|
1 year ago |
Anton Khirnov
|
6298dd683b
fftools/ffmpeg_dec: drop redundant handling of AVERROR_EXPERIMENTAL
|
1 year ago |
Anton Khirnov
|
518b49a735
fftools/ffmpeg_dec: return error codes from dec_packet() instead of aborting
|
1 year ago |
Anton Khirnov
|
4d06742b93
fftools/ffmpeg: add more structure to FrameData
|
1 year ago |
Anton Khirnov
|
c328bff4da
fftools/ffmpeg_enc: return errors from enc_subtitle() instead of aborting
|
1 year ago |
Anton Khirnov
|
1617d1a752
fftools/ffmpeg: pass subtitle decoder dimensions to sub2video
|
1 year ago |
Anton Khirnov
|
88f80977eb
fftools/ffmpeg: use AVFrame to pass subtitles from decoders to filters
|
1 year ago |
Anton Khirnov
|
e89a6d1089
fftools/ffmpeg_dec: move InputStream.prev_sub to Decoder
|
1 year ago |
Anton Khirnov
|
a45b9d35b9
fftools/ffmpeg: move fix_sub_duration_heartbeat() to ffmpeg_dec
|
1 year ago |
Anton Khirnov
|
01897c1788
fftools/ffmpeg_dec: move decoding to a separate thread
|
1 year ago |
Anton Khirnov
|
5293adb1a7
fftools/ffmpeg: attach bits_per_raw_sample information to frames
|
1 year ago |
Anton Khirnov
|
7d4e00ccf0
fftools/ffmpeg_dec: stop using Decoder.pkt
|
1 year ago |
Anton Khirnov
|
1adad44fc7
fftools/ffmpeg_dec: move InputStream.hwaccel_pix_fmt to Decoder
|
1 year ago |
Anton Khirnov
|
174cb3accf
fftools/ffmpeg_dec: remove pointless InputStream.hwaccel_retrieve_data
|
1 year ago |
Anton Khirnov
|
25d96ab6c0
fftools/ffmpeg_hw: inline hwaccel_decode_init() into its caller
|
1 year ago |
Anton Khirnov
|
df81fb46ee
fftools/ffmpeg_dec: simplify process_subtitle()
|
1 year ago |
Anton Khirnov
|
e9eb44ed88
fftools/ffmpeg_dec: drop always-0 InputStream.prev_sub.ret
|
1 year ago |
Anton Khirnov
|
9630341073
fftools/ffmpeg: factor out attaching FrameData to a frame
|
1 year ago |
Anton Khirnov
|
f8abab673c
fftools/ffmpeg: move sub2video handling to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
5d530e3a72
fftools/ffmpeg_dec: move sub2video submission to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
6abb4a28ef
fftools/ffmpeg: add InputStream.index
|
1 year ago |
Anton Khirnov
|
cad59cccaf
fftools/ffmpeg_dec: move timestamp estimation state to Decoder
|
1 year ago |
Anton Khirnov
|
5b05e9e32a
fftools/ffmpeg_dec: move InputStream.pkt to Decoder
|
1 year ago |
Anton Khirnov
|
dadeb28e25
fftools/ffmpeg_dec: add decoder private data
|
1 year ago |
Anton Khirnov
|
760a9bd306
fftools/ffmpeg_hw: move hw_device_setup_for_decode() to ffmpeg_dec
|
1 year ago |
James Almer
|
e86e2d5921
fftools/ffmpeg_dec: abort if avcodec_send_packet() returns EAGAIN
|
1 year ago |
Anton Khirnov
|
c894f85f72
fftools/ffmpeg_dec: rename decode_video() to video_frame_process()
|
1 year ago |
Anton Khirnov
|
909f5dfae1
fftools/ffmpeg_dec: inline decode_audio() into dec_packet()
|
1 year ago |
Anton Khirnov
|
959a5decf2
fftools/ffmpeg_dec: deduplicate code in decode_audio/video()
|
1 year ago |
Anton Khirnov
|
ab3493006f
fftools/ffmpeg_dec: merge check_decode_result() into its callers
|
1 year ago |
Anton Khirnov
|
c08717adae
fftools/ffmpeg: reindent after previous commit
|
1 year ago |
Anton Khirnov
|
748f2999ee
fftools/ffmpeg_dec: restructure audio/video decoding loop
|
1 year ago |
Anton Khirnov
|
172f901e35
fftools/ffmpeg_dec: deobfuscate subtitle decoding
|
1 year ago |
Anton Khirnov
|
dbf1c6f5f1
fftools/ffmpeg: move decoding code to ffmpeg_dec
|
1 year ago |
Anton Khirnov
|
c8fa58430e
fftools/ffmpeg_dec: drop useless abort_codec_experimental()
|
1 year ago |
Anton Khirnov
|
503c705634
fftools/ffmpeg_dec: reindent after previous commit
|
1 year ago |
Anton Khirnov
|
9ce1a041d8
fftools/ffmpeg: move opening decoders to a new file
|
1 year ago |