Anton Khirnov
|
26e1e80152
fftools/ffmpeg_opt: reimplement -streamid using a dictionary
|
1 year ago |
Anton Khirnov
|
5ba7aa2ce8
fftools/ffmpeg_filter: return error codes from fg_create() instead of aborting
|
1 year ago |
Anton Khirnov
|
8815adfe75
fftools/ffmpeg_filter: replace remaining exit_program() with error codes
|
1 year ago |
Anton Khirnov
|
ab16e324ea
fftools/ffmpeg_filter: return error codes from ofilter_bind_ost() instead of aborting
|
1 year ago |
Anton Khirnov
|
e0f4259689
fftools/ffmpeg_mux: return errors from of_output_packet() instead of aborting
|
1 year ago |
Anton Khirnov
|
43bcf631d0
fftools/ffmpeg_enc: return errors from enc_flush() instead of aborting
|
1 year ago |
Anton Khirnov
|
80a64800ea
fftools/ffmpeg_enc: return errors from enc_frame() instead of aborting
|
1 year ago |
Anton Khirnov
|
3a89e6d352
fftools/ffmpeg_filter: restrict reap_filters() to a single filtergraph
|
1 year ago |
Anton Khirnov
|
dff3a283cd
fftools/ffmpeg: rework -enc_time_base handling
|
1 year ago |
Anton Khirnov
|
4d06742b93
fftools/ffmpeg: add more structure to FrameData
|
1 year ago |
Anton Khirnov
|
75d0af388f
fftools/ffmpeg_filter: make OutputFilter.filter private
|
1 year ago |
Anton Khirnov
|
c328bff4da
fftools/ffmpeg_enc: return errors from enc_subtitle() 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
|
cce294638b
fftools/ffmpeg: return errors from assert_file_overwrite() instead of aborting
|
1 year ago |
Anton Khirnov
|
432399780a
fftools/ffmpeg_filter: make OutputFile.{formats,ch_layouts,sample_rates} private
|
1 year ago |
Anton Khirnov
|
a3ab5bf80d
fftools/ffmpeg_filter: make OutputFile.width,height private
|
1 year ago |
Anton Khirnov
|
c19aa9c28f
fftools/ffmpeg_filter: make OutputFile.ch_layout private
|
1 year ago |
Anton Khirnov
|
42f3f54cf4
fftools/ffmpeg_filter: make OutputFile.format/sample_rate private
|
1 year ago |
Anton Khirnov
|
88f80977eb
fftools/ffmpeg: use AVFrame to pass subtitles from decoders to filters
|
1 year ago |
Anton Khirnov
|
fa717baaa5
fftools/ffmpeg_enc: constify the subtitle passed to enc_subtitle()
|
1 year ago |
Anton Khirnov
|
e89a6d1089
fftools/ffmpeg_dec: move InputStream.prev_sub to Decoder
|
1 year ago |
Anton Khirnov
|
a45b9d35b9
fftools/ffmpeg: move fix_sub_duration_heartbeat() to ffmpeg_dec
|
1 year ago |
Anton Khirnov
|
01897c1788
fftools/ffmpeg_dec: move decoding to a separate thread
|
1 year ago |
Anton Khirnov
|
5293adb1a7
fftools/ffmpeg: attach bits_per_raw_sample information to frames
|
1 year ago |
Anton Khirnov
|
1bdd53e2f9
fftools/ffmpeg_filter: make configure_filtergraph() static
|
1 year ago |
Anton Khirnov
|
a7aa05c599
fftools/ffmpeg_filter: add an AVClass to FilterGraph
|
1 year ago |
Anton Khirnov
|
1adad44fc7
fftools/ffmpeg_dec: move InputStream.hwaccel_pix_fmt to Decoder
|
1 year ago |
Anton Khirnov
|
174cb3accf
fftools/ffmpeg_dec: remove pointless InputStream.hwaccel_retrieve_data
|
1 year ago |
Anton Khirnov
|
25d96ab6c0
fftools/ffmpeg_hw: inline hwaccel_decode_init() into its caller
|
1 year ago |
Anton Khirnov
|
df81fb46ee
fftools/ffmpeg_dec: simplify process_subtitle()
|
1 year ago |
Anton Khirnov
|
e9eb44ed88
fftools/ffmpeg_dec: drop always-0 InputStream.prev_sub.ret
|
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
|
568d414074
fftools/ffmpeg: attach filter framerate to frames
|
1 year ago |
Anton Khirnov
|
9630341073
fftools/ffmpeg: factor out attaching FrameData to a frame
|
1 year ago |
Anton Khirnov
|
ad14bdbcfd
fftools/ffmpeg_filter: drop a write-only variable
|
1 year ago |
Anton Khirnov
|
ba1141d8a9
fftools/ffmpeg_enc: move nb_frames{dup,drop} globals into OutputStream
|
1 year ago |
Anton Khirnov
|
2674532eee
fftools/ffmpeg_filter: constify the argument of filtergraph_is_simple()
|
1 year ago |
Anton Khirnov
|
3bfc2c589a
fftools/ffmpeg_filter: make InputStream.filter private
|
1 year ago |
Anton Khirnov
|
5924b70075
fftools/ffmpeg_filter: make ifilter_has_all_input_formats() static
|
1 year ago |
Anton Khirnov
|
f8abab673c
fftools/ffmpeg: move sub2video handling to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
a6d67b11f5
fftools/ffmpeg_filter: move sub2video subtitle queue to InputFilterPriv
|
1 year ago |
Anton Khirnov
|
5d530e3a72
fftools/ffmpeg_dec: move sub2video submission to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
3d35b73b2a
fftools/ffmpeg: constify AVSubtitle parameters as appropriate
|
1 year ago |
Anton Khirnov
|
87b576135e
fftools/ffmpeg_filter: factor out binding an output stream to OutputFilter
|
1 year ago |
Anton Khirnov
|
7ea10bfef3
fftools/ffmpeg_filter: store just the link label in OutputFilter
|
1 year ago |
Anton Khirnov
|
da7ae627e1
fftools/ffmpeg_filter: always pass graph description to fg_create()
|
1 year ago |
Anton Khirnov
|
6abb4a28ef
fftools/ffmpeg: add InputStream.index
|
1 year ago |
Anton Khirnov
|
cad59cccaf
fftools/ffmpeg_dec: move timestamp estimation state to Decoder
|
1 year ago |
Anton Khirnov
|
5b05e9e32a
fftools/ffmpeg_dec: move InputStream.pkt to Decoder
|
1 year ago |