aboutsummaryrefslogtreecommitdiffstats
path: root/fftools/ffmpeg.c
Commit message (Expand)AuthorAgeFilesLines
* fftools/ffmpeg: rewrite checking whether codec AVOptions have been usedAnton Khirnov2024-07-031-0/+50
* fftools/ffmpeg: Check read() for failureMichael Niedermayer2024-07-021-2/+3
* fftools: move check_avoptions and remove_avoptions to cmdutilsMarton Balint2024-05-271-20/+0
* fftools, avfilter, avformat: Simplify check for "is dictionary empty?"Andreas Rheinhardt2024-05-201-2/+2
* fftools/ffmpeg_filter: only store complex filtergraphs in global arrayAnton Khirnov2024-04-091-0/+5
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-22/+1
* all: Don't use ATOMIC_VAR_INITAndreas Rheinhardt2024-03-281-1/+1
* fftools/ffmpeg: add loopback decodingAnton Khirnov2024-03-131-0/+26
* fftools/ffmpeg: prepare FrameData for having allocated fieldsAnton Khirnov2024-03-131-10/+31
* fftools/ffmpeg: declare loop indices inside loopsAnton Khirnov2024-02-241-7/+5
* fftools/ffmpeg: move subtitle helpers to ffmpeg_dec, their only userAnton Khirnov2024-02-211-120/+0
* fftools/ffmpeg: use correct unit prefix symbol for binary scaled byte values王昊然2024-02-031-2/+2
* fftools/ffmpeg: update the reported timestamp at the endAnton Khirnov2023-12-141-1/+1
* fftools/ffmpeg: replace OutputStream.file_index by a pointerAnton Khirnov2023-12-141-6/+6
* fftools/ffmpeg: replace InputStream.file_index by a pointerAnton Khirnov2023-12-141-3/+3
* fftools/ffmpeg: attach wallclock timing information to packets and framesAnton Khirnov2023-12-141-0/+3
* fftools/ffmpeg: merge DemuxPktData into FrameDataAnton Khirnov2023-12-141-8/+20
* fftools/ffmpeg: convert to a threaded architectureAnton Khirnov2023-12-121-346/+28
* fftools/ffmpeg: add thread-aware transcode scheduling infrastructureAnton Khirnov2023-12-121-3/+15
* fftools/ffmpeg_demux: switch from AVThreadMessageQueue to ThreadQueueAnton Khirnov2023-12-121-16/+16
* fftools/ffmpeg: make sure FrameData is writable when we modify itAnton Khirnov2023-12-061-4/+17
* fftools/ffmpeg: move a few inline function into a new headerAnton Khirnov2023-11-141-0/+1
* fftools: Check HAVE_GETSTDHANDLE before using GetStdHandleMartin Storsjö2023-10-231-1/+1
* fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filterAnton Khirnov2023-10-101-3/+3
* fftools/ffmpeg: stop accessing OutputStream.last_dropped in print_report()Anton Khirnov2023-10-101-3/+0
* ffools/ffmpeg_filter: stop trying to handle an unreachable stateAnton Khirnov2023-10-101-1/+1
* fftools/ffmpeg: do not fail on AVERROR(EAGAIN) from choose_output()Anton Khirnov2023-09-141-0/+1
* fftools/ffmpeg: move sending filtergraph commands to a separate functionAnton Khirnov2023-08-301-22/+4
* fftools/ffmpeg_mux: rename of_close() to of_free()Anton Khirnov2023-08-301-2/+1
* fftools/ffmpeg: simplify handling input -t for streamcopyAnton Khirnov2023-08-301-8/+1
* fftools/ffmpeg: stop explicitly closing output streams on input EOFAnton Khirnov2023-08-301-1/+1
* fftools/ffmpeg: stop calling exit_program()Anton Khirnov2023-07-201-3/+1
* fftools/ffmpeg: return an error from assert_avoptions() instead of abortingAnton Khirnov2023-07-201-2/+4
* fftools/cmdutils: return AVERROR_EXIT for OPT_EXIT options instead of aborting()Anton Khirnov2023-07-201-0/+3
* fftools/ffmpeg: consolidate exiting from main() on errorAnton Khirnov2023-07-201-3/+6
* fftools/ffmpeg_dec: return error codes from dec_packet() instead of abortingAnton Khirnov2023-07-201-1/+4
* fftools/ffmpeg_mux: return errors from of_output_packet() instead of abortingAnton Khirnov2023-07-201-1/+3
* fftools/ffmpeg_enc: return errors from enc_flush() instead of abortingAnton Khirnov2023-07-201-1/+1
* fftools/ffmpeg_filter: restrict reap_filters() to a single filtergraphAnton Khirnov2023-07-201-1/+9
* fftools/ffmpeg: add more structure to FrameDataAnton Khirnov2023-07-151-1/+7
* fftools/ffmpeg_mux: return errors from of_streamcopy() instead of abortingAnton Khirnov2023-07-151-1/+3
* fftools/ffmpeg: handle error codes from process_input_packet()Anton Khirnov2023-07-151-3/+6
* fftools/ffmpeg: return an error instead of abortingAnton Khirnov2023-07-151-1/+1
* fftools/ffmpeg: drop an obsolete debug logAnton Khirnov2023-07-111-4/+0
* fftools/ffmpeg: fix negative timestamps at the beginning of the encodingMarton Balint2023-07-091-13/+13
* fftools/ffmpeg: move fix_sub_duration_heartbeat() to ffmpeg_decAnton Khirnov2023-06-191-18/+0
* fftools/ffmpeg_dec: move decoding to a separate threadAnton Khirnov2023-06-191-21/+42
* fftools/ffmpeg_dec: simplify process_subtitle()Anton Khirnov2023-06-191-2/+1
* fftools/ffmpeg_mux: simplify calling of_output_packet()Anton Khirnov2023-06-051-1/+1
* fftools/ffmpeg: factor out attaching FrameData to a frameAnton Khirnov2023-06-051-0/+11