Anton Khirnov
|
0fb7d111e8
fftools/ffmpeg: move OutputStream.max_frames to MuxStream
|
2 лет назад |
Anton Khirnov
|
874a6f2090
fftools/ffmpeg: set thread names
|
2 лет назад |
Anton Khirnov
|
c5d7b6f49b
fftools/ffmpeg_mux: move muxing queue fields from OutputStream to MuxStream
|
2 лет назад |
Anton Khirnov
|
f0cd68eea0
fftools/ffmpeg_mux: move bsf_ctx from OutputStream to MuxStream
|
2 лет назад |
Anton Khirnov
|
2266e04834
fftools/ffmpeg_mux: embed OutputStream in a MuxStream
|
2 лет назад |
Anton Khirnov
|
709b47f8a4
fftools/ffmpeg: free output streams in of_close()
|
2 лет назад |
Anton Khirnov
|
7ef7a22251
fftools/ffmpeg: remove the output_streams global
|
2 лет назад |
Anton Khirnov
|
9f9bf8703b
fftools/ffmpeg: move init_output_bsfs() to ffmpeg_mux
|
2 лет назад |
Anton Khirnov
|
ee0a900e58
fftools/ffmpeg_mux: move sq_mux from OutputFile to Muxer
|
2 лет назад |
Anton Khirnov
|
d6195c88e2
fftools/ffmpeg_mux: inline mux_free() into of_close()
|
2 лет назад |
Anton Khirnov
|
36ce335d46
fftools/ffmpeg_mux: inline of_muxer_init() into of_open()
|
2 лет назад |
Anton Khirnov
|
a55ca682e2
fftools/ffmpeg_mux: allocate sq_pkt in setup_sync_queues()
|
2 лет назад |
Anton Khirnov
|
65d106933a
fftools/ffmpeg_mux: embed OutputFile in a Muxer
|
2 лет назад |
Anton Khirnov
|
24098c6c8d
fftools/ffmpeg_mux: move Muxer and MuxStream to a new header
|
2 лет назад |
Anton Khirnov
|
965bff37b6
fftools/ffmpeg: move some stream initialization code to ffmpeg_mux
|
2 лет назад |
Anton Khirnov
|
731246ae8f
fftools/ffmpeg_mux: drop the of_ prefix from of_submit_packet()
|
2 лет назад |
Anton Khirnov
|
a7028d7fa8
fftools/ffmpeg_mux: rename submit_packet() to thread_submit_packet()
|
2 лет назад |
Anton Khirnov
|
d579a70291
fftools/ffmpeg: move output_packet() to ffmpeg_mux
|
2 лет назад |
Anton Khirnov
|
072e3f710e
fftools/ffmpeg_mux: do not unref a NULL packet
|
2 лет назад |
Anton Khirnov
|
3d86a13b47
fftools/ffmpeg: drop the -async option
|
2 лет назад |
Anton Khirnov
|
4fce3bab64
fftools/ffmpeg: use a separate counter for encoded packet data size
|
2 лет назад |
Anton Khirnov
|
ee2092ddec
fftools/ffmpeg_mux: avoid leaking pkt on errors
|
2 лет назад |
Anton Khirnov
|
d6cbc04229
fftools/ffmpeg_mux: move some functions closer to their only callers
|
2 лет назад |
Anton Khirnov
|
c2f2dd0296
fftools/ffmpeg: stop accessing the encoder context unnecessarily
|
2 лет назад |
Anton Khirnov
|
2d924b3a63
fftools/ffmpeg: move each muxer to a separate thread
|
2 лет назад |
Anton Khirnov
|
33f5cacb1d
fftools/ffmpeg_mux: do not call exit_program() in print_sdp()
|
2 лет назад |
Anton Khirnov
|
9fc64574e1
fftools/ffmpeg_mux: return errors from write_packet()
|
2 лет назад |
Anton Khirnov
|
279214dd51
fftools/ffmpeg_mux: return errors from submit_packet()
|
2 лет назад |
Anton Khirnov
|
52bc8a842e
fftools/ffmpeg_mux: return errors from of_submit_packet()
|
2 лет назад |
Anton Khirnov
|
ff593c6c88
fftools/ffmpeg: make the muxer AVFormatContext private to ffmpeg_mux.c
|
2 лет назад |
Anton Khirnov
|
4403851ca9
fftools/ffmpeg: only set OutputStream.frame_number for video encoding
|
2 лет назад |
Anton Khirnov
|
587081a179
fftools/ffmpeg: use the sync queues to handle -frames
|
2 лет назад |
Anton Khirnov
|
919638ff5c
fftools/ffmpeg_mux: reindent
|
2 лет назад |
Anton Khirnov
|
4740fea7dd
fftools/ffmpeg: rework -shortest implementation
|
2 лет назад |
Anton Khirnov
|
d02ae31fb2
fftools/ffmpeg: use pre-BSF DTS for choosing next output
|
2 лет назад |
Anton Khirnov
|
52fee96ae9
fftools/ffmpeg: move output file opts into private context
|
2 лет назад |
Anton Khirnov
|
ec00b005f9
fftools/ffmpeg_mux: split of_write_packet()
|
2 лет назад |
Anton Khirnov
|
6999a3cb18
fftools/ffmpeg_mux: split queuing packets into a separate function
|
2 лет назад |
Anton Khirnov
|
9c2b800203
fftools/ffmpeg: move the mux queue into muxer private data
|
2 лет назад |
Anton Khirnov
|
48989efb76
fftools/ffmpeg: access output file chapters through a wrapper
|
2 лет назад |
Anton Khirnov
|
cc1cc2c65e
fftools/ffmpeg: move closing the file into of_write_trailer()
|
2 лет назад |
Anton Khirnov
|
cc49646077
fftools/ffmpeg: write the header for stream-less outputs when initializing the muxer
|
2 лет назад |
Anton Khirnov
|
12e9e50219
fftools/ffmpeg: set want_sdp when initializing the muxer
|
2 лет назад |
Anton Khirnov
|
d8e944c238
fftools/ffmpeg: refactor limiting output file size with -fs
|
2 лет назад |
Anton Khirnov
|
9fe62a545f
fftools/ffmpeg: add a helper function to access output file size
|
2 лет назад |
Anton Khirnov
|
6a23be92d2
fftools/ffmpeg_mux: add private muxer context
|
2 лет назад |
Gyan Doshi
|
09c53a04c5
ffmpeg: add option fps_mode
|
2 лет назад |
Anton Khirnov
|
b033913d1c
fftools/ffmpeg: move processing AV_PKT_DATA_QUALITY_STATS to do_video_stats()
|
2 лет назад |
Anton Khirnov
|
5c66ee6351
fftools/ffmpeg: move freeing the output file to ffmpeg_mux.c
|
3 лет назад |
Anton Khirnov
|
5bc644ea8a
fftools/ffmpeg: move writing the trailer to ffmpeg_mux.c
|
3 лет назад |