1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/fftools
Anton Khirnov 2b99c6bfd5 fftools/ffmpeg: move post-demux packet processing to ffmpeg_demux
That is a more appropriate place for this code and will allow hiding
more of InputStream.

The value of repeat_pict extracted from libavformat internal parser no
longer needs to be trasmitted outside of the demuxing thread.

Move readrate handling to the demuxer thread. This has to be done in the
same commit, since it reads InputStream.dts,nb_packets, which are now
set in the demuxer thread.
2023-05-15 11:03:15 +02:00
..
cmdutils.c fftools: use av_dict_iterate 2022-12-01 11:21:14 +01:00
cmdutils.h fftools/cmdutils: Add function to report error before exit 2022-09-01 14:21:56 +02:00
ffmpeg_dec.c fftools/ffmpeg_dec: drop useless abort_codec_experimental() 2023-04-17 12:01:40 +02:00
ffmpeg_demux.c fftools/ffmpeg: move post-demux packet processing to ffmpeg_demux 2023-05-15 11:03:15 +02:00
ffmpeg_enc.c fftools/ffmpeg_enc: stop configuring filter inputs from encoder flush 2023-05-08 10:38:59 +02:00
ffmpeg_filter.c fftools/ffmpeg_filter: use InputFilterPriv.eof instead of InputFile.eof_reached 2023-05-08 10:38:59 +02:00
ffmpeg_hw.c fftools/ffmpeg: supply hw_device_ctx to filters before initializing them 2023-03-24 10:23:52 +01:00
ffmpeg_mux_init.c fftools/ffmpeg_filter: add filtergraph private data 2023-05-02 10:59:24 +02:00
ffmpeg_mux.c fftools/ffmpeg_filter: add filtergraph private data 2023-05-02 10:59:24 +02:00
ffmpeg_mux.h fftools/ffmpeg_mux: make copy_initial_nonkeyframes private to muxing code 2023-04-17 12:01:40 +02:00
ffmpeg_opt.c fftools/ffmpeg: add ability to set a input burst time before readrate is enforced 2023-05-07 15:48:15 +02:00
ffmpeg.c fftools/ffmpeg: move post-demux packet processing to ffmpeg_demux 2023-05-15 11:03:15 +02:00
ffmpeg.h fftools/ffmpeg: move post-demux packet processing to ffmpeg_demux 2023-05-15 11:03:15 +02:00
ffplay.c fftools/ffplay: stop using AVFrame.pkt_pos 2023-03-20 10:42:09 +01:00
ffprobe.c fftools/ffprobe: print exported stream AVOptions 2023-05-08 11:04:37 -03:00
fftools.manifest fftools: add DPI awareness manifest 2022-08-13 14:42:52 +02:00
fftoolsres.rc fftools: add DPI awareness manifest 2022-08-13 14:42:52 +02:00
fopen_utf8.h fftools/fopen_utf8: support long paths on Windows for fftools 2022-06-19 01:38:23 +03:00
Makefile fftools/ffmpeg: move opening decoders to a new file 2023-04-17 12:01:40 +02:00
objpool.c fftools/objpool: Don't use return with expression when returning void 2022-07-23 18:58:35 +02:00
objpool.h fftools: add an object pool 2022-07-23 11:53:19 +02:00
opt_common.c fftools/opt_common: stop printing deprecated AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
opt_common.h fftools/cmdutils: split common option handlers into their own file 2022-03-22 18:49:43 +01:00
sync_queue.c fftools/sync_queue: update audio frame duration when re-chunking 2023-04-19 21:12:03 +02:00
sync_queue.h fftools/sync_queue: allow requesting a specific number of audio samples 2023-04-09 15:47:45 +02:00
thread_queue.c fftools: add a multistream thread-safe queue 2022-07-23 11:53:19 +02:00
thread_queue.h fftools: add a multistream thread-safe queue 2022-07-23 11:53:19 +02:00