Anton Khirnov
|
f2a2094c47
fftools/ffmpeg: make decoding AVCodecContext private to the decoder
|
1 year ago |
Anton Khirnov
|
ae06111d74
fftools/ffmpeg_demux: implement -bsf for input
|
1 year ago |
Anton Khirnov
|
6cb7295abf
fftools/ffmpeg_demux: add demuxing thread private data
|
1 year ago |
Anton Khirnov
|
50448ca290
fftools/ffmpeg_demux: only allocate the decoder when actually decoding
|
1 year ago |
Anton Khirnov
|
2ee1c6ffb2
fftools/ffmpeg_demux: set options on codec parameters rather than decoder
|
1 year ago |
Anton Khirnov
|
7e33534506
fftools/ffmpeg_demux: do not set bitexact directly on the decoder
|
1 year ago |
Anton Khirnov
|
f8939bad1e
fftools/ffmpeg_demux: replace abort() by av_assert0(0)
|
1 year ago |
Anton Khirnov
|
41716214c2
fftools/ffmpeg: improve WARN_MULTIPLE_OPT_USAGE()
|
1 year ago |
Anton Khirnov
|
148fac277a
fftools/ffmpeg: change the MATCH_PER_TYPE_OPT macro into a function
|
1 year ago |
Anton Khirnov
|
0ba70a6792
fftools/cmdutils: add a struct for a list of SpecifierOpt
|
1 year ago |
Anton Khirnov
|
6916105b11
fftools/ffmpeg_demux: set discard on the AVStream directly
|
1 year ago |
Anton Khirnov
|
2c54097614
fftools/ffmpeg_demux: move InputFile.readrate to private data
|
1 year ago |
Anton Khirnov
|
882bc8049d
fftools/ffmpeg: move InputStream.codec_desc to private data
|
1 year ago |
Anton Khirnov
|
9afe3f5274
fftools/ffmpeg: move InputStream.discard to private data
|
1 year ago |
Anton Khirnov
|
0fcea80b2a
fftools/ffmpeg: replace InputStream.file_index by a pointer
|
1 year ago |
Anton Khirnov
|
9d7000b1be
fftools/ffmpeg: attach wallclock timing information to packets and frames
|
1 year ago |
Anton Khirnov
|
c9f38210fc
fftools/ffmpeg: merge DemuxPktData into FrameData
|
1 year ago |
Anton Khirnov
|
d119ae2fd8
fftools/ffmpeg: convert to a threaded architecture
|
1 year ago |
Anton Khirnov
|
9b8cc36ce0
fftools/ffmpeg: add thread-aware transcode scheduling infrastructure
|
1 year ago |
Anton Khirnov
|
66e78e9680
fftools/ffmpeg_demux: switch from AVThreadMessageQueue to ThreadQueue
|
1 year ago |
Anton Khirnov
|
889a022cce
fftools/ffmpeg: rework keeping track of file duration for -stream_loop
|
1 year ago |
Anton Khirnov
|
7c97a0c63f
fftools/ffmpeg: move a few inline function into a new header
|
1 year ago |
Andreas Rheinhardt
|
c06d3d2404
fftools/ffmpeg_demux: Fix leak on error
|
1 year ago |
Andreas Rheinhardt
|
d98dfcecad
fftools/ffmpeg_demux: Don't use fake object with av_opt_eval
|
1 year ago |
James Almer
|
d372c2f3d3
fftools/ffmpeg: stop injecting stream side data in packets
|
1 year ago |
James Almer
|
3fd37b5268
fftools/ffmpeg: stop using AVStream.side_data
|
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
|
87f0333af1
fftools/cmdutils: add error handling to filter_codec_opts()
|
1 year ago |
Anton Khirnov
|
6c6f13baf3
fftools/ffmpeg: return errors from find_codec_or_die() instead of aborting
|
1 year ago |
Anton Khirnov
|
2e6afa799e
fftools/cmdutils: add error handling to GROW_ARRAY()
|
1 year ago |
Anton Khirnov
|
6be4a29397
fftools/cmdutils: add error handling to allocate_array_elem()
|
1 year ago |
Anton Khirnov
|
37abb3a419
fftools/cmdutils: return error codes from setup_find_stream_info_opts() instead of aborting
|
1 year ago |
Anton Khirnov
|
c23cff5a8a
fftools/ffmpeg_demux: return errors from ist_add() instead of aborting
|
1 year ago |
Anton Khirnov
|
cce294638b
fftools/ffmpeg: return errors from assert_file_overwrite() instead of aborting
|
1 year ago |
Anton Khirnov
|
2d59873fc1
fftools/ffmpeg_demux: add logging for -dump_attachment
|
1 year ago |
Anton Khirnov
|
63e4e8e4f4
fftools/ffmpeg_demux: forward errors from dump_attachment() instead of aborting
|
1 year ago |
Anton Khirnov
|
ff0160cb37
fftools/ffmpeg_demux: drop a redundant avio_flush()
|
1 year ago |
Anton Khirnov
|
ad80857a97
fftools/ffmpeg_demux: return errors from ifile_open() instead of aborting
|
1 year ago |
Anton Khirnov
|
e89a6d1089
fftools/ffmpeg_dec: move InputStream.prev_sub to Decoder
|
1 year ago |
Anton Khirnov
|
1adad44fc7
fftools/ffmpeg_dec: move InputStream.hwaccel_pix_fmt to Decoder
|
1 year ago |
Anton Khirnov
|
6c9cbf7507
fftools/ffmpeg_demux: reindent after previous commit
|
1 year ago |
Anton Khirnov
|
98766dbbd7
fftools/ffmpeg_demux: move the loop out of add_input_streams()
|
1 year ago |
Anton Khirnov
|
c7a05ac117
fftools/ffmpeg_demux: do not set AVCodecContext.framerate
|
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
|
4e96a71626
fftools/ffmpeg_demux: log discontinuity warnings to stream context
|
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 |