101 Commits (6f39dee9747144106c6f4d6be9ebf9fe50491162)

Author SHA1 Message Date
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
Anton Khirnov 919638ff5c fftools/ffmpeg_mux: reindent 2 years ago
Anton Khirnov 4740fea7dd fftools/ffmpeg: rework -shortest implementation 2 years ago
Anton Khirnov d02ae31fb2 fftools/ffmpeg: use pre-BSF DTS for choosing next output 2 years ago
Anton Khirnov 52fee96ae9 fftools/ffmpeg: move output file opts into private context 2 years ago
Anton Khirnov ec00b005f9 fftools/ffmpeg_mux: split of_write_packet() 2 years ago
Anton Khirnov 6999a3cb18 fftools/ffmpeg_mux: split queuing packets into a separate function 2 years ago
Anton Khirnov 9c2b800203 fftools/ffmpeg: move the mux queue into muxer private data 2 years ago
Anton Khirnov 48989efb76 fftools/ffmpeg: access output file chapters through a wrapper 2 years ago
Anton Khirnov cc1cc2c65e fftools/ffmpeg: move closing the file into of_write_trailer() 2 years ago
Anton Khirnov cc49646077 fftools/ffmpeg: write the header for stream-less outputs when initializing the muxer 2 years ago
Anton Khirnov 12e9e50219 fftools/ffmpeg: set want_sdp when initializing the muxer 2 years ago
Anton Khirnov d8e944c238 fftools/ffmpeg: refactor limiting output file size with -fs 2 years ago
Anton Khirnov 9fe62a545f fftools/ffmpeg: add a helper function to access output file size 2 years ago
Anton Khirnov 6a23be92d2 fftools/ffmpeg_mux: add private muxer context 2 years ago
Gyan Doshi 09c53a04c5 ffmpeg: add option fps_mode 2 years ago
Anton Khirnov b033913d1c fftools/ffmpeg: move processing AV_PKT_DATA_QUALITY_STATS to do_video_stats() 3 years ago
Anton Khirnov 5c66ee6351 fftools/ffmpeg: move freeing the output file to ffmpeg_mux.c 3 years ago
Anton Khirnov 5bc644ea8a fftools/ffmpeg: move writing the trailer to ffmpeg_mux.c 3 years ago