119 Commits (6b6815b1c875dfc5f81b44d9c240d6449bd61e5d)

Author SHA1 Message Date
Anton Khirnov 6b2e222a45 fftools/ffmpeg_mux: log final stats to muxer context 2 years ago
Anton Khirnov c1764d067d fftools/ffmpeg_mux: reindent 2 years ago
Anton Khirnov 3b6b0d1afb fftools/ffmpeg: move printing verbose muxing stats to ffmpeg_mux 2 years ago
Anton Khirnov 79e136f14b fftools/ffmpeg: factorize checking whether any output was written 2 years ago
Anton Khirnov 5cf81bed88 fftools/ffmpeg: eliminate the main_return_code global 2 years ago
Anton Khirnov 87ae84e4af fftools/ffmpeg: move OutputStream.sq_frame to Encoder 2 years ago
Anton Khirnov f30b620e98 fftools/ffmpeg: add encoder private data 2 years ago
Anton Khirnov 090950f832 fftools/sync_queue: use timebase from input frames/packets 2 years ago
Anton Khirnov b40856c905 fftools/ffmpeg_mux: distinguish between sync queue and muxer EOF 2 years ago
Anton Khirnov 42a0dd6e7e fftools/ffmpeg: add an option for writing pre-muxing stats 2 years ago
Anton Khirnov 6d4f3ae116 fftools/ffmpeg: store output packet timebases in the packet 2 years ago
Anton Khirnov 9b5036fabd fftools/ffmpeg: add an AVClass to MuxStream/OutputStream 2 years ago
Anton Khirnov d2c983c213 fftools/ffmpeg: add an AVClass to Muxer/OutputFile 2 years ago
Anton Khirnov 425b2c4a56 fftools/ffmpeg: add options for writing encoding stats 2 years ago
Anton Khirnov 2fa2e146cc fftools/ffmpeg: avoid storing full forced keyframe spec 2 years ago
Anton Khirnov 334e52e094 fftools/ffmpeg: parse forced keyframes in of_open() 2 years ago
Anton Khirnov b1143330c8 fftools/ffmpeg: move force-keyframe-related vars to a separate struct 2 years ago
Anton Khirnov 95af0bcc34 fftools/ffmpeg_mux_init: postpone matching -disposition to streams 2 years ago
Anton Khirnov 0fb7d111e8 fftools/ffmpeg: move OutputStream.max_frames to MuxStream 2 years ago
Anton Khirnov 874a6f2090 fftools/ffmpeg: set thread names 2 years ago
Anton Khirnov c5d7b6f49b fftools/ffmpeg_mux: move muxing queue fields from OutputStream to MuxStream 2 years ago
Anton Khirnov f0cd68eea0 fftools/ffmpeg_mux: move bsf_ctx from OutputStream to MuxStream 2 years ago
Anton Khirnov 2266e04834 fftools/ffmpeg_mux: embed OutputStream in a MuxStream 2 years ago
Anton Khirnov 709b47f8a4 fftools/ffmpeg: free output streams in of_close() 2 years ago
Anton Khirnov 7ef7a22251 fftools/ffmpeg: remove the output_streams global 2 years ago
Anton Khirnov 9f9bf8703b fftools/ffmpeg: move init_output_bsfs() to ffmpeg_mux 2 years ago
Anton Khirnov ee0a900e58 fftools/ffmpeg_mux: move sq_mux from OutputFile to Muxer 2 years ago
Anton Khirnov d6195c88e2 fftools/ffmpeg_mux: inline mux_free() into of_close() 2 years ago
Anton Khirnov 36ce335d46 fftools/ffmpeg_mux: inline of_muxer_init() into of_open() 2 years ago
Anton Khirnov a55ca682e2 fftools/ffmpeg_mux: allocate sq_pkt in setup_sync_queues() 2 years ago
Anton Khirnov 65d106933a fftools/ffmpeg_mux: embed OutputFile in a Muxer 2 years ago
Anton Khirnov 24098c6c8d fftools/ffmpeg_mux: move Muxer and MuxStream to a new header 2 years ago
Anton Khirnov 965bff37b6 fftools/ffmpeg: move some stream initialization code to ffmpeg_mux 2 years ago
Anton Khirnov 731246ae8f fftools/ffmpeg_mux: drop the of_ prefix from of_submit_packet() 2 years ago
Anton Khirnov a7028d7fa8 fftools/ffmpeg_mux: rename submit_packet() to thread_submit_packet() 2 years ago
Anton Khirnov d579a70291 fftools/ffmpeg: move output_packet() to ffmpeg_mux 2 years ago
Anton Khirnov 072e3f710e fftools/ffmpeg_mux: do not unref a NULL packet 2 years ago
Anton Khirnov 3d86a13b47 fftools/ffmpeg: drop the -async option 2 years ago
Anton Khirnov 4fce3bab64 fftools/ffmpeg: use a separate counter for encoded packet data size 2 years ago
Anton Khirnov ee2092ddec fftools/ffmpeg_mux: avoid leaking pkt on errors 2 years ago
Anton Khirnov d6cbc04229 fftools/ffmpeg_mux: move some functions closer to their only callers 2 years ago
Anton Khirnov c2f2dd0296 fftools/ffmpeg: stop accessing the encoder context unnecessarily 2 years ago
Anton Khirnov 2d924b3a63 fftools/ffmpeg: move each muxer to a separate thread 2 years ago
Anton Khirnov 33f5cacb1d fftools/ffmpeg_mux: do not call exit_program() in print_sdp() 2 years ago
Anton Khirnov 9fc64574e1 fftools/ffmpeg_mux: return errors from write_packet() 2 years ago
Anton Khirnov 279214dd51 fftools/ffmpeg_mux: return errors from submit_packet() 2 years ago
Anton Khirnov 52bc8a842e fftools/ffmpeg_mux: return errors from of_submit_packet() 2 years ago
Anton Khirnov ff593c6c88 fftools/ffmpeg: make the muxer AVFormatContext private to ffmpeg_mux.c 2 years ago
Anton Khirnov 4403851ca9 fftools/ffmpeg: only set OutputStream.frame_number for video encoding 2 years ago
Anton Khirnov 587081a179 fftools/ffmpeg: use the sync queues to handle -frames 2 years ago