Anton Khirnov
|
8996945d45
fftools/ffmpeg_enc: set AV_PKT_FLAG_TRUSTED on encoded packets
|
6 months ago |
Anton Khirnov
|
2ee9362419
fftools/ffmpeg: remove unncessary casts for *_thread() return values
|
6 months ago |
Anton Khirnov
|
e48055fdce
fftools/ffmpeg: remove options deprecated before 6.0
|
6 months ago |
Andreas Rheinhardt
|
906fc2b2e7
fftools/ffmpeg_mux: Fix use of uninitialized variable
|
6 months ago |
Anton Khirnov
|
a2fc86378a
fftools/ffmpeg: declare loop indices inside loops
|
6 months ago |
Andreas Rheinhardt
|
44620ade25
fftools/ffmpeg_mux_init: Fix attachment_filename use-after-free
|
6 months ago |
Anton Khirnov
|
931192226b
fftools/ffmpeg_mux: fix terminating muxer on streamcopy with -t
|
6 months ago |
王昊然
|
344ec7a3f7
fftools/ffmpeg: use correct unit prefix symbol for binary scaled byte values
|
7 months ago |
Anton Khirnov
|
2ad0b8e0ea
fftools/ffmpeg: use a mutex for enc_stats_write()
|
8 months ago |
Anton Khirnov
|
244d2fcc49
fftools/ffmpeg_mux: deduplicate uniniting EncStats
|
8 months ago |
Anton Khirnov
|
7a7550ec28
fftools/ffmpeg_mux: factor timestamps processing out of write_packet()
|
8 months ago |
Anton Khirnov
|
3dc319587f
fftools/ffmpeg: deprecate -fps_mode/vsync drop
|
8 months ago |
Anton Khirnov
|
8a11724a02
fftools/ffmpeg_mux: stop logging to AVFormatContext
|
8 months ago |
Anton Khirnov
|
4549f20222
fftools/ffmpeg: drop OutputFile.sq_encode
|
8 months ago |
Anton Khirnov
|
0d01e61807
fftools/ffmpeg_mux: move OutputStream.sq_idx_mux to private data
|
8 months ago |
Anton Khirnov
|
4224895a87
fftools/ffmpeg: replace OutputStream.file_index by a pointer
|
8 months ago |
Anton Khirnov
|
5256b2fbe6
fftools/ffmpeg_mux: print latency information in -debug_ts muxing output
|
9 months ago |
Anton Khirnov
|
c9f38210fc
fftools/ffmpeg: merge DemuxPktData into FrameData
|
9 months ago |
Anton Khirnov
|
d119ae2fd8
fftools/ffmpeg: convert to a threaded architecture
|
1 year ago |
Anton Khirnov
|
9b8cc36ce0
fftools/ffmpeg: add thread-aware transcode scheduling infrastructure
|
1 year ago |
Anton Khirnov
|
75efe530ce
fftools/ffmpeg_mux: move bitstream filtering to the muxer thread
|
10 months ago |
Anton Khirnov
|
1983507b6e
fftools/ffmpeg_mux: add muxing thread private data
|
1 year ago |
Anton Khirnov
|
7c97a0c63f
fftools/ffmpeg: move a few inline function into a new header
|
10 months ago |
Leo Izen
|
60be62d293
fftools/ffmpeg_mux: replace monotonous with monotonic
|
1 year ago |
Anton Khirnov
|
bff48e8d69
fftools/ffmpeg_mux: rename of_close() to of_free()
|
1 year ago |
Anton Khirnov
|
8ecbb1f9af
fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy()
|
1 year ago |
Anton Khirnov
|
ed5caaaf22
fftools/ffmpeg_mux: use correct timebases for bitstream filtering
|
1 year ago |
Anton Khirnov
|
e0f4259689
fftools/ffmpeg_mux: return errors from of_output_packet() instead of aborting
|
1 year ago |
Anton Khirnov
|
2e742a2c3c
fftools/ffmpeg_mux: return errors from of_streamcopy() instead of aborting
|
1 year ago |
Anton Khirnov
|
9a2335444b
fftools/ffmpeg_mux: forward EOF from the sync queue
|
1 year ago |
Anton Khirnov
|
01897c1788
fftools/ffmpeg_dec: move decoding to a separate thread
|
1 year ago |
Anton Khirnov
|
141d11cb3c
fftools/ffmpeg_mux: make OutputStream.pkt private
|
1 year ago |
Anton Khirnov
|
f94957e8f4
fftools/ffmpeg_mux: simplify calling of_output_packet()
|
1 year ago |
Anton Khirnov
|
96e1325d91
fftools/ffmpeg_mux: use a dedicated packet for BSF output
|
1 year ago |
Anton Khirnov
|
d7781cfb95
fftools/ffmpeg: convert timestamps inside the muxer
|
1 year ago |
Anton Khirnov
|
57021a68d9
fftools/ffmpeg_mux: set stream duration after the timebase is certainly known
|
1 year ago |
Anton Khirnov
|
106167374c
fftools/ffmpeg_mux: flush bsfs immediately on exceeding recoding time
|
1 year ago |
Anton Khirnov
|
da7ae627e1
fftools/ffmpeg_filter: always pass graph description to fg_create()
|
1 year ago |
Anton Khirnov
|
a1002bc39c
fftools/ffmpeg: replace print_error() by more meaningful messages
|
1 year ago |
Anton Khirnov
|
09dd9c5f41
fftools/ffmpeg_filter: add filtergraph private data
|
1 year ago |
Anton Khirnov
|
f4a60b8ddc
fftools/ffmpeg: reduce access to OutputStream.enc_ctx
|
1 year ago |
Anton Khirnov
|
ab0d2052a3
fftools/ffmpeg: remove unused function arguments
|
1 year ago |
Zhao Zhili
|
b56aca9b42
fftools/ffmpeg_mux: fix reporting muxer EOF as error
|
1 year ago |
Anton Khirnov
|
c17e33c058
fftools/ffmpeg: propagate frame durations to packets when encoding
|
1 year ago |
Anton Khirnov
|
30699c103f
fftools/ffmpeg_mux: make copy_initial_nonkeyframes private to muxing code
|
1 year ago |
Anton Khirnov
|
7f8827f28e
fftools/ffmpeg_mux: make copy_prior_start private to muxing code
|
1 year ago |
Anton Khirnov
|
8763b9cc36
fftools/ffmpeg_mux: make streamcopy_started private to muxing code
|
1 year ago |
Anton Khirnov
|
83646146fe
fftools/ffmpeg_mux: make ts_copy_start private to muxing code
|
1 year ago |
Anton Khirnov
|
3f11582ca3
fftools/ffmpeg_mux: stop using filter_in_rescale_delta_last for streamcopy
|
1 year ago |
Anton Khirnov
|
150c992490
fftools/ffmpeg_mux: use output stream parameters in of_streamcopy()
|
1 year ago |