summaryrefslogtreecommitdiff
path: root/fftools/ffmpeg_mux.c
Commit message (Expand)AuthorAgeFilesLines
* fftools/ffmpeg: replace print_error() by more meaningful messagesAnton Khirnov2023-05-151-1/+3
* fftools/ffmpeg_filter: add filtergraph private dataAnton Khirnov2023-05-021-1/+0
* fftools/ffmpeg: reduce access to OutputStream.enc_ctxAnton Khirnov2023-05-021-1/+1
* fftools/ffmpeg: remove unused function argumentsAnton Khirnov2023-04-241-2/+2
* fftools/ffmpeg_mux: fix reporting muxer EOF as errorZhao Zhili2023-04-231-3/+9
* fftools/ffmpeg: propagate frame durations to packets when encodingAnton Khirnov2023-04-191-9/+0
* fftools/ffmpeg_mux: make copy_initial_nonkeyframes private to muxing codeAnton Khirnov2023-04-171-1/+1
* fftools/ffmpeg_mux: make copy_prior_start private to muxing codeAnton Khirnov2023-04-171-1/+1
* fftools/ffmpeg_mux: make streamcopy_started private to muxing codeAnton Khirnov2023-04-171-3/+3
* fftools/ffmpeg_mux: make ts_copy_start private to muxing codeAnton Khirnov2023-04-171-2/+2
* fftools/ffmpeg_mux: stop using filter_in_rescale_delta_last for streamcopyAnton Khirnov2023-04-171-3/+3
* fftools/ffmpeg_mux: use output stream parameters in of_streamcopy()Anton Khirnov2023-04-171-3/+3
* fftools/ffmpeg: move do_streamcopy() to ffmpeg_muxAnton Khirnov2023-04-171-0/+76
* fftools/ffmpeg: add muxer-input codec parameters to OutputStreamAnton Khirnov2023-04-171-2/+4
* fftools/ffmpeg: store stream media type in OutputStreamAnton Khirnov2023-04-171-6/+5
* fftools/ffmpeg_mux: make data_size_mux private to ffmpeg_muxAnton Khirnov2023-04-131-2/+3
* fftools/ffmpeg: rewrite printing the final output sizesAnton Khirnov2023-04-131-3/+33
* fftools/ffmpeg_mux: log final stats to muxer contextAnton Khirnov2023-04-131-8/+8
* fftools/ffmpeg_mux: reindentAnton Khirnov2023-04-131-28/+28
* fftools/ffmpeg: move printing verbose muxing stats to ffmpeg_muxAnton Khirnov2023-04-131-0/+37
* fftools/ffmpeg: factorize checking whether any output was writtenAnton Khirnov2023-04-131-0/+43
* fftools/ffmpeg: eliminate the main_return_code globalAnton Khirnov2023-04-131-7/+5
* fftools/ffmpeg: move OutputStream.sq_frame to EncoderAnton Khirnov2023-04-131-1/+0
* fftools/ffmpeg: add encoder private dataAnton Khirnov2023-04-091-1/+2
* fftools/sync_queue: use timebase from input frames/packetsAnton Khirnov2023-04-091-3/+0
* fftools/ffmpeg_mux: distinguish between sync queue and muxer EOFAnton Khirnov2023-02-101-5/+9
* fftools/ffmpeg: add an option for writing pre-muxing statsAnton Khirnov2023-02-091-1/+9
* fftools/ffmpeg: store output packet timebases in the packetAnton Khirnov2023-02-091-3/+4
* fftools/ffmpeg: add an AVClass to MuxStream/OutputStreamAnton Khirnov2023-01-291-7/+6
* fftools/ffmpeg: add an AVClass to Muxer/OutputFileAnton Khirnov2023-01-291-16/+10
* fftools/ffmpeg: add options for writing encoding statsAnton Khirnov2023-01-291-0/+8
* fftools/ffmpeg: avoid storing full forced keyframe specAnton Khirnov2022-11-281-1/+0
* fftools/ffmpeg: parse forced keyframes in of_open()Anton Khirnov2022-11-281-8/+0
* fftools/ffmpeg: move force-keyframe-related vars to a separate structAnton Khirnov2022-11-281-3/+4
* fftools/ffmpeg_mux_init: postpone matching -disposition to streamsAnton Khirnov2022-11-231-1/+0
* fftools/ffmpeg: move OutputStream.max_frames to MuxStreamAnton Khirnov2022-11-171-5/+0
* fftools/ffmpeg: set thread namesAnton Khirnov2022-10-241-0/+9
* fftools/ffmpeg_mux: move muxing queue fields from OutputStream to MuxStreamAnton Khirnov2022-10-181-2/+2
* fftools/ffmpeg_mux: move bsf_ctx from OutputStream to MuxStreamAnton Khirnov2022-10-181-7/+10
* fftools/ffmpeg_mux: embed OutputStream in a MuxStreamAnton Khirnov2022-10-181-16/+17
* fftools/ffmpeg: free output streams in of_close()Anton Khirnov2022-10-181-0/+51
* fftools/ffmpeg: remove the output_streams globalAnton Khirnov2022-10-181-5/+5
* fftools/ffmpeg: move init_output_bsfs() to ffmpeg_muxAnton Khirnov2022-10-181-0/+38
* fftools/ffmpeg_mux: move sq_mux from OutputFile to MuxerAnton Khirnov2022-10-181-4/+4
* fftools/ffmpeg_mux: inline mux_free() into of_close()Anton Khirnov2022-10-181-18/+13
* fftools/ffmpeg_mux: inline of_muxer_init() into of_open()Anton Khirnov2022-10-181-51/+5
* fftools/ffmpeg_mux: allocate sq_pkt in setup_sync_queues()Anton Khirnov2022-10-181-8/+0
* fftools/ffmpeg_mux: embed OutputFile in a MuxerAnton Khirnov2022-10-181-65/+63
* fftools/ffmpeg_mux: move Muxer and MuxStream to a new headerAnton Khirnov2022-10-181-35/+1
* fftools/ffmpeg: move some stream initialization code to ffmpeg_muxAnton Khirnov2022-10-181-3/+12