Anton Khirnov
|
eb9ce9de3b
fftools/ffmpeg: move filtering functions to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
8b56480652
fftools/ffmpeg_filter: add a function for creating a filtergraph
|
1 year ago |
Anton Khirnov
|
ecb44ca877
fftools/ffmpeg_mux_init: drop OutputStream.filters[_script]
|
1 year ago |
Anton Khirnov
|
a664ec94e0
fftools/ffmpeg_filter: drop write-only FilterGraph.reconfiguration
|
1 year ago |
Anton Khirnov
|
0b0fa5c2a8
fftools/ffmpeg_enc: make data_size_enc private to encoding code
|
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
|
2178ff2162
fftools/ffmpeg: move do_streamcopy() to ffmpeg_mux
|
1 year ago |
Anton Khirnov
|
a34f483291
fftools/ffmpeg: add muxer-input codec parameters to OutputStream
|
1 year ago |
Anton Khirnov
|
a064aed4c3
fftools/ffmpeg: store stream media type in OutputStream
|
1 year ago |
Anton Khirnov
|
9ce1a041d8
fftools/ffmpeg: move opening decoders to a new file
|
1 year ago |
Anton Khirnov
|
ff92ecad2f
fftools/ffmpeg: stop setting InputStream fields from muxing/filtering code
|
1 year ago |
Anton Khirnov
|
ae071c9e39
fftools/ffmpeg: add a function adding a destination filter for InputStream
|
1 year ago |
Anton Khirnov
|
5d407cb2d7
fftools/ffmpeg: change video decoding timestamp generation
|
1 year ago |
Anton Khirnov
|
0feff04956
fftools/ffmpeg: only set InputStream.next_pts for decoding
|
1 year ago |
Anton Khirnov
|
a85e7e5dea
fftools/ffmpeg: track a list of non-lavfi outputs in InputStream
|
1 year ago |
Anton Khirnov
|
2f24290c8e
fftools/ffmpeg: disable and deprecate -qphist
|
1 year ago |
Anton Khirnov
|
0288951174
fftools/ffmpeg_mux: make data_size_mux private to ffmpeg_mux
|
1 year ago |
Anton Khirnov
|
5cf81bed88
fftools/ffmpeg: eliminate the main_return_code global
|
1 year ago |
Anton Khirnov
|
fd91ac11ed
fftools/ffmpeg: move OutputStream.last_filter_pts to OutputFilter
|
1 year ago |
Anton Khirnov
|
83da6d3f54
fftools/ffmpeg: move OutputStream.last_nb0_frames to Encoder
|
1 year ago |
Anton Khirnov
|
87ae84e4af
fftools/ffmpeg: move OutputStream.sq_frame to Encoder
|
1 year ago |
Anton Khirnov
|
710da200fc
fftools/ffmpeg: move OutputStream.next_pts to Encoder
|
1 year ago |
Anton Khirnov
|
45202556cb
fftools/ffmpeg: move OutputStream.vsync_frame_number to Encoder
|
1 year ago |
Anton Khirnov
|
f30b620e98
fftools/ffmpeg: add encoder private data
|
1 year ago |
Anton Khirnov
|
44accfef41
fftools/ffmpeg: move audio/video encoding code to ffmpeg_enc.c
|
1 year ago |
Anton Khirnov
|
9de5dc74fd
fftools/ffmpeg: move subtitle encoding to ffmpeg_enc.c
|
1 year ago |
Anton Khirnov
|
d96f2fbf76
fftools/ffmpeg: move initializing encoders to a new file
|
1 year ago |
Anton Khirnov
|
8e23a62eff
fftools/ffmpeg: drop InputStream.processing_needed
|
1 year ago |
Anton Khirnov
|
3f63685c35
fftools/ffmpeg: supply hw_device_ctx to filters before initializing them
|
1 year ago |
Anton Khirnov
|
156ca86569
fftools/ffmpeg: move ts_scale to DemuxStream
|
2 years ago |
Anton Khirnov
|
66c1e956aa
fftools/ffmpeg_demux: add an AVClass to DemuxStream/InputStream
|
2 years ago |
Anton Khirnov
|
d9079f6700
fftools/ffmpeg_demux: move InputStream.guess_layout_max to stack
|
2 years ago |
Anton Khirnov
|
8a7554a574
fftools/ffmpeg_demux: add InputStream private data
|
2 years ago |
Anton Khirnov
|
cd4cd95d5e
fftools/ffmpeg_demux: add an AVClass to Demuxer/InputFile
|
2 years ago |
Anton Khirnov
|
42a0dd6e7e
fftools/ffmpeg: add an option for writing pre-muxing stats
|
2 years ago |
Jan Ekström
|
9a820ec8b1
ffmpeg: add video heartbeat capability to fix_sub_duration
|
2 years ago |
Anton Khirnov
|
806ecace91
fftools/ffmpeg: support input frame params in encoding stats
|
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
|
efe4423627
fftools/ffmpeg: store forced keyframe pts in AV_TIME_BASE_Q
|
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
|
3da5c60aa9
fftools/ffmpeg: _-prefix variables in MATCH_PER_STREAM_OPT()
|
2 years ago |