Anton Khirnov
|
64f3feb849
fftools/ffmpeg_mux: move OutputStream.enc_ctx to Encoder
|
4 месяцев назад |
Anton Khirnov
|
434377a764
fftools/ffmpeg_enc: split Encoder into a private and public part
|
4 месяцев назад |
Anton Khirnov
|
e3e66b14af
fftools/ffmpeg_enc: don't write frame rate/SAR to AVStream directly
|
4 месяцев назад |
Anton Khirnov
|
78038d51c5
fftools/ffmpeg_enc: do not set output stream codec parameters directly
|
4 месяцев назад |
Anton Khirnov
|
238f439992
fftools/ffmpeg_enc: do not set AVStream timebase directly
|
4 месяцев назад |
Anton Khirnov
|
901f7e3f72
fftools/ffmpeg_mux_init: make encoder_opts local to ost_add()
|
9 месяцев назад |
Anton Khirnov
|
f1664aabb1
fftools/ffmpeg: rewrite checking whether codec AVOptions have been used
|
9 месяцев назад |
Michael Niedermayer
|
7b48360907
fftools/ffmpeg_mux: Remove unneeded initialization
|
9 месяцев назад |
Anton Khirnov
|
243a51490a
fftools/ffmpeg_filter: only store complex filtergraphs in global array
|
10 месяцев назад |
Anton Khirnov
|
bfeb751171
fftools/ffmpeg_mux: drop OutputFile.format
|
10 месяцев назад |
Anton Khirnov
|
a4c940c86a
fftools/ffmpeg_filter: move most of -apad logic to the muxer
|
10 месяцев назад |
Anton Khirnov
|
b8e6802023
fftools/ffmpeg_filter: pass sws/swr opts through OutputFilterOptions
|
10 месяцев назад |
Anton Khirnov
|
509afedaaf
fftools/ffmpeg_filter: pass vsync method through OutputFilterOptions
|
10 месяцев назад |
Anton Khirnov
|
8996945d45
fftools/ffmpeg_enc: set AV_PKT_FLAG_TRUSTED on encoded packets
|
11 месяцев назад |
Anton Khirnov
|
2ee9362419
fftools/ffmpeg: remove unncessary casts for *_thread() return values
|
11 месяцев назад |
Anton Khirnov
|
e48055fdce
fftools/ffmpeg: remove options deprecated before 6.0
|
11 месяцев назад |
Andreas Rheinhardt
|
906fc2b2e7
fftools/ffmpeg_mux: Fix use of uninitialized variable
|
11 месяцев назад |
Anton Khirnov
|
a2fc86378a
fftools/ffmpeg: declare loop indices inside loops
|
11 месяцев назад |
Andreas Rheinhardt
|
44620ade25
fftools/ffmpeg_mux_init: Fix attachment_filename use-after-free
|
11 месяцев назад |
Anton Khirnov
|
931192226b
fftools/ffmpeg_mux: fix terminating muxer on streamcopy with -t
|
1 год назад |
王昊然
|
344ec7a3f7
fftools/ffmpeg: use correct unit prefix symbol for binary scaled byte values
|
1 год назад |
Anton Khirnov
|
2ad0b8e0ea
fftools/ffmpeg: use a mutex for enc_stats_write()
|
1 год назад |
Anton Khirnov
|
244d2fcc49
fftools/ffmpeg_mux: deduplicate uniniting EncStats
|
1 год назад |
Anton Khirnov
|
7a7550ec28
fftools/ffmpeg_mux: factor timestamps processing out of write_packet()
|
1 год назад |
Anton Khirnov
|
3dc319587f
fftools/ffmpeg: deprecate -fps_mode/vsync drop
|
1 год назад |
Anton Khirnov
|
8a11724a02
fftools/ffmpeg_mux: stop logging to AVFormatContext
|
1 год назад |
Anton Khirnov
|
4549f20222
fftools/ffmpeg: drop OutputFile.sq_encode
|
1 год назад |
Anton Khirnov
|
0d01e61807
fftools/ffmpeg_mux: move OutputStream.sq_idx_mux to private data
|
1 год назад |
Anton Khirnov
|
4224895a87
fftools/ffmpeg: replace OutputStream.file_index by a pointer
|
1 год назад |
Anton Khirnov
|
5256b2fbe6
fftools/ffmpeg_mux: print latency information in -debug_ts muxing output
|
1 год назад |
Anton Khirnov
|
c9f38210fc
fftools/ffmpeg: merge DemuxPktData into FrameData
|
1 год назад |
Anton Khirnov
|
d119ae2fd8
fftools/ffmpeg: convert to a threaded architecture
|
1 год назад |
Anton Khirnov
|
9b8cc36ce0
fftools/ffmpeg: add thread-aware transcode scheduling infrastructure
|
1 год назад |
Anton Khirnov
|
75efe530ce
fftools/ffmpeg_mux: move bitstream filtering to the muxer thread
|
1 год назад |
Anton Khirnov
|
1983507b6e
fftools/ffmpeg_mux: add muxing thread private data
|
1 год назад |
Anton Khirnov
|
7c97a0c63f
fftools/ffmpeg: move a few inline function into a new header
|
1 год назад |
Leo Izen
|
60be62d293
fftools/ffmpeg_mux: replace monotonous with monotonic
|
1 год назад |
Anton Khirnov
|
bff48e8d69
fftools/ffmpeg_mux: rename of_close() to of_free()
|
1 год назад |
Anton Khirnov
|
8ecbb1f9af
fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy()
|
1 год назад |
Anton Khirnov
|
ed5caaaf22
fftools/ffmpeg_mux: use correct timebases for bitstream filtering
|
1 год назад |
Anton Khirnov
|
e0f4259689
fftools/ffmpeg_mux: return errors from of_output_packet() instead of aborting
|
1 год назад |
Anton Khirnov
|
2e742a2c3c
fftools/ffmpeg_mux: return errors from of_streamcopy() instead of aborting
|
1 год назад |
Anton Khirnov
|
9a2335444b
fftools/ffmpeg_mux: forward EOF from the sync queue
|
1 год назад |
Anton Khirnov
|
01897c1788
fftools/ffmpeg_dec: move decoding to a separate thread
|
1 год назад |
Anton Khirnov
|
141d11cb3c
fftools/ffmpeg_mux: make OutputStream.pkt private
|
1 год назад |
Anton Khirnov
|
f94957e8f4
fftools/ffmpeg_mux: simplify calling of_output_packet()
|
1 год назад |
Anton Khirnov
|
96e1325d91
fftools/ffmpeg_mux: use a dedicated packet for BSF output
|
1 год назад |
Anton Khirnov
|
d7781cfb95
fftools/ffmpeg: convert timestamps inside the muxer
|
1 год назад |
Anton Khirnov
|
57021a68d9
fftools/ffmpeg_mux: set stream duration after the timebase is certainly known
|
1 год назад |
Anton Khirnov
|
106167374c
fftools/ffmpeg_mux: flush bsfs immediately on exceeding recoding time
|
1 год назад |