summaryrefslogtreecommitdiff
path: root/fftools/ffmpeg.c
Commit message (Expand)AuthorAgeFilesLines
...
* fftools/ffmpeg: stop using fake dts for generating timestampsAnton Khirnov2023-04-131-7/+0
* fftools/ffmpeg: change video decoding timestamp generationAnton Khirnov2023-04-131-18/+61
* fftools/ffmpeg: use InputStream.pts as last resort for decoded frame ptsAnton Khirnov2023-04-131-0/+3
* fftools/ffmpeg: improve decoder -ts_debug lineAnton Khirnov2023-04-131-3/+11
* fftools/ffmpeg: stop using InputStream.pts for streamcopyAnton Khirnov2023-04-131-9/+12
* fftools/ffmpeg: move checking for input -t out of do_streamcopy()Anton Khirnov2023-04-131-13/+18
* fftools/ffmpeg: only set InputStream.next_pts for decodingAnton Khirnov2023-04-131-2/+1
* fftools/ffmpeg: use AVPacket.time_base to simplify do_streamcopy()Anton Khirnov2023-04-131-5/+5
* fftools/ffmpeg: inline check_output_constraints() into its only callerAnton Khirnov2023-04-131-18/+1
* fftools/ffmpeg: stop calling check_output_constraints() for streamcopyAnton Khirnov2023-04-131-6/+9
* fftools/ffmpeg: track a list of non-lavfi outputs in InputStreamAnton Khirnov2023-04-131-12/+9
* fftools/ffmpeg: disable and deprecate -qphistAnton Khirnov2023-04-131-10/+0
* fftools/ffmpeg: move printing verbose demuxing stats to ffmpeg_demuxAnton Khirnov2023-04-131-43/+0
* fftools/ffmpeg: rewrite printing the final output sizesAnton Khirnov2023-04-131-35/+2
* fftools/ffmpeg: move printing verbose muxing stats to ffmpeg_muxAnton Khirnov2023-04-131-34/+0
* fftools/ffmpeg: factorize checking whether any output was writtenAnton Khirnov2023-04-131-30/+0
* fftools/ffmpeg: eliminate the main_return_code globalAnton Khirnov2023-04-131-10/+8
* fftools/ffmpeg: move the hw_device_free_all() call to ffmpeg_cleanup()Anton Khirnov2023-04-131-2/+2
* fftools/ffmpeg: drop a useless gotoAnton Khirnov2023-04-131-6/+2
* fftools/ffmpeg: move OutputStream.last_filter_pts to OutputFilterAnton Khirnov2023-04-131-4/+4
* fftools/ffmpeg: clean up #includesAnton Khirnov2023-04-091-37/+37
* fftools/ffmpeg: stop including os_support.hAnton Khirnov2023-04-091-1/+0
* fftools/ffmpeg: move audio/video encoding code to ffmpeg_enc.cAnton Khirnov2023-04-091-677/+13
* fftools/ffmpeg: move subtitle encoding to ffmpeg_enc.cAnton Khirnov2023-04-091-84/+2
* fftools/ffmpeg: replace ff_dlog() with av_log()Anton Khirnov2023-04-091-8/+8
* fftools/ffmpeg: simplify output stream initialization call graphAnton Khirnov2023-04-091-31/+20
* fftools/ffmpeg: move initializing encoders to a new fileAnton Khirnov2023-04-091-305/+1
* fftools/ffmpeg: reindent after previous commitAnton Khirnov2023-04-091-71/+71
* fftools/ffmpeg: move encoder initialization to init_output_stream_encodeAnton Khirnov2023-04-091-20/+17
* fftools/ffmpeg: use stack variables to shorten codeAnton Khirnov2023-04-091-9/+10
* fftools/ffmpeg: drop unnecessary indirectionAnton Khirnov2023-04-091-16/+7
* fftools/ffmpeg: stop handling AVMEDIA_TYPE_DATA in init_output_stream_encode()Anton Khirnov2023-04-091-2/+0
* fftools/ffmpeg: use sync queues for enforcing audio frame sizeAnton Khirnov2023-04-091-46/+12
* fftools/sync_queue: use timebase from input frames/packetsAnton Khirnov2023-04-091-3/+0
* fftools/ffmpeg: move initializing next_[pd]ts to add_input_streams()Anton Khirnov2023-04-091-3/+0
* fftools/ffmpeg: drop InputStream.processing_neededAnton Khirnov2023-04-091-2/+2
* fftools/ffmpeg: do not return finished streams from choose_output()Anton Khirnov2023-04-091-1/+1
* fftools/ffmpeg: make sure non-lavfi streams are closed on input EOFAnton Khirnov2023-04-091-0/+1
* ffmpeg: send only one rect per packet when encoding ASSrcombs2023-03-211-10/+15
* avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_numberMarton Balint2023-02-131-1/+1
* avcodec: remove FF_API_THREAD_SAFE_CALLBACKSJames Almer2023-02-091-5/+0
* avcodec: Make avcodec_decode_subtitle2 accept a const AVPacket*Andreas Rheinhardt2023-02-091-2/+2
* fftools/ffmpeg: add an option for writing pre-muxing statsAnton Khirnov2023-02-091-6/+8
* fftools/ffmpeg: store output packet timebases in the packetAnton Khirnov2023-02-091-13/+20
* ffmpeg: add video heartbeat capability to fix_sub_durationJan Ekström2023-02-031-0/+148
* ffmpeg: move decoded frame counter from after post-processing to decodeJan Ekström2023-02-031-2/+2
* ffmpeg: refactor post-decoding steps for subtitles into a functionJan Ekström2023-02-031-21/+28
* fftools/ffmpeg: support input frame params in encoding statsAnton Khirnov2023-01-311-4/+50
* fftools/ffmpeg: use correct IO context for -enc_stats_postAnton Khirnov2023-01-311-1/+1
* fftools/ffmpeg: add an AVClass to MuxStream/OutputStreamAnton Khirnov2023-01-291-49/+46