aboutsummaryrefslogtreecommitdiffstats
path: root/fftools/ffmpeg_filter.c
Commit message (Expand)AuthorAgeFilesLines
* fftools/ffmpeg_filter: log an information message about filter graph reconfig...Marton Balint2024-01-071-12/+52
* fftools/ffmpeg_filter: honor -reinit_filters 0 even on changed display matrixMarton Balint2024-01-071-7/+7
* fftools/ffmpeg_filter: configure buffersrc with csp/rangeNiklas Haas2023-12-311-3/+21
* fftools/ffmpeg_filter: don't clear buffersrc paramsNiklas Haas2023-12-311-3/+0
* fftools/ffmpeg_filter: only set framerate for videoAnton Khirnov2023-12-221-1/+1
* fftools/ffmpeg_filter: remove semicolon after code blockZhao Zhili2023-12-211-1/+1
* fftools/ffmpeg_filter: fix NULL pointer dereferenceZhao Zhili2023-12-211-1/+1
* fftools/ffmpeg: deprecate -fps_mode/vsync dropAnton Khirnov2023-12-181-2/+7
* fftools/ffmpeg: replace OutputStream.file_index by a pointerAnton Khirnov2023-12-141-11/+11
* fftools/ffmpeg: replace InputStream.file_index by a pointerAnton Khirnov2023-12-141-7/+7
* fftools/ffmpeg_filter: move FilterGraph.graph to FilterGraphThreadAnton Khirnov2023-12-141-56/+64
* fftools/ffmpeg: attach wallclock timing information to packets and framesAnton Khirnov2023-12-141-0/+9
* fftools/ffmpeg: convert to a threaded architectureAnton Khirnov2023-12-121-520/+194
* fftools/ffmpeg: add thread-aware transcode scheduling infrastructureAnton Khirnov2023-12-121-7/+30
* fftools/ffmpeg_demux: switch from AVThreadMessageQueue to ThreadQueueAnton Khirnov2023-12-121-2/+3
* fftools/ffmpeg_filter: reindentAnton Khirnov2023-12-121-8/+8
* fftools/ffmpeg_filter: buffer sub2video heartbeat frames like other framesAnton Khirnov2023-12-121-18/+25
* fftools/ffmpeg_filter: move filtering to a separate threadAnton Khirnov2023-12-121-111/+710
* fftools/ffmpeg_filter: make sub2video heartbeat more robustAnton Khirnov2023-12-121-2/+1
* fftools/ffmpeg: make sure FrameData is writable when we modify itAnton Khirnov2023-12-061-2/+2
* fftools/ffmpeg_filter: track input/output index in {Input,Output}FilterPrivAnton Khirnov2023-12-061-0/+6
* fftools/ffmpeg_filter: return an error on ofilter_alloc() failureAnton Khirnov2023-11-091-1/+3
* fftools/ffmpeg_filter: fail on ifilter_alloc() failureAnton Khirnov2023-11-091-1/+7
* fftools/ffmpeg_filter: fail on filtering errorsAnton Khirnov2023-10-101-10/+10
* fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filterAnton Khirnov2023-10-101-20/+412
* ffools/ffmpeg_filter: stop trying to handle an unreachable stateAnton Khirnov2023-10-101-5/+5
* fftools/ffmpeg: stop using AVStream.side_dataJames Almer2023-10-061-1/+6
* fftools/ffmpeg: move derivation of frame duration from filter framerateAnton Khirnov2023-10-031-1/+5
* fftools/ffmpeg: move sending filtergraph commands to a separate functionAnton Khirnov2023-08-301-0/+24
* fftools/ffmpeg_filter: shorten a variable nameAnton Khirnov2023-08-301-15/+12
* fftools/ffmpeg_filter: reindent after previous commitAnton Khirnov2023-08-301-51/+51
* fftools/ffmpeg_filter: factor processing a single frame out of reap_filters()Anton Khirnov2023-08-301-17/+24
* fftools/ffmpeg_filter: sanitize framerate retrieved from the filtergraphAnton Khirnov2023-08-301-2/+5
* fftools/cmdutils: add error handling to allocate_array_elem()Anton Khirnov2023-07-201-7/+21
* fftools/ffmpeg_filter: replace remaining report_and_exit() with error codesAnton Khirnov2023-07-201-3/+3
* fftools/ffmpeg_filter: return error codes from set_channel_layout() instead o...Anton Khirnov2023-07-201-7/+11
* fftools/ffmpeg_filter: return error codes from fg_create() instead of abortingAnton Khirnov2023-07-201-16/+22
* fftools/ffmpeg_filter: return error codes from choose_pix_fmts() instead of a...Anton Khirnov2023-07-201-13/+19
* fftools/ffmpeg_filter: replace remaining exit_program() with error codesAnton Khirnov2023-07-201-5/+12
* fftools/ffmpeg_filter: return error codes from init_input_filter() instead of...Anton Khirnov2023-07-201-8/+13
* fftools/ffmpeg_filter: return error codes from ofilter_bind_ost() instead of ...Anton Khirnov2023-07-201-4/+8
* fftools/ffmpeg_enc: return errors from enc_frame() instead of abortingAnton Khirnov2023-07-201-3/+9
* fftools/ffmpeg_filter: restrict reap_filters() to a single filtergraphAnton Khirnov2023-07-201-17/+16
* fftools/ffmpeg_filter: stop accessing encoder from pixfmt selectionAnton Khirnov2023-07-201-34/+34
* fftools/ffmpeg_filter: move "smart" pixfmt selection to ffmpeg_mux_initAnton Khirnov2023-07-201-35/+1
* fftools/ffmpeg_filter: make OutputFilter.filter privateAnton Khirnov2023-07-151-8/+10
* fftools/ffmpeg_filter: only flush vsync code if encoding actually startedAnton Khirnov2023-07-151-4/+4
* fftools/ffmpeg: rework initializing encoders with no framesAnton Khirnov2023-07-151-4/+50
* fftools/ffmpeg_filter: consolidate calling avfilter_graph_set_auto_convert()Anton Khirnov2023-07-111-3/+7
* fftools/ffmpeg_filter: make OutputFile.{formats,ch_layouts,sample_rates} privateAnton Khirnov2023-07-111-15/+20