aboutsummaryrefslogtreecommitdiffstats
path: root/fftools/ffmpeg.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* fftools/ffmpeg_enc: move nb_frames{dup,drop} globals into OutputStreamAnton Khirnov2023-06-051-2/+4
* fftools/ffmpeg: move sub2video handling to ffmpeg_filterAnton Khirnov2023-05-311-126/+7
* fftools/ffmpeg: rework setting sub2video parametersAnton Khirnov2023-05-311-3/+3
* fftools/ffmpeg: tweak sub2video_heartbeat() argumentsAnton Khirnov2023-05-311-4/+3
* fftools/ffmpeg_dec: move sub2video submission to ffmpeg_filterAnton Khirnov2023-05-311-1/+1
* fftools/ffmpeg: constify AVSubtitle parameters as appropriateAnton Khirnov2023-05-311-2/+3
* fftools/ffmpeg: add InputStream.indexAnton Khirnov2023-05-281-3/+3
* fftools/ffmpeg: drop outdated commentsAnton Khirnov2023-05-281-1/+0
* fftools/ffmpeg: move decoding code to ffmpeg_decAnton Khirnov2023-05-221-534/+0
* fftools/ffmpeg: split decoding loop out of process_input_packet()Anton Khirnov2023-05-221-17/+20
* fftools/ffmpeg: move a block to a more appropriate placeAnton Khirnov2023-05-221-10/+10
* fftools/ffmpeg: rework handling -max_error_rateAnton Khirnov2023-05-221-12/+21