| Commit message (Expand) | Author | Age | Files | Lines |
* | fftools/ffmpeg: update the reported timestamp at the end | Anton Khirnov | 2023-12-14 | 1 | -1/+1 |
* | fftools/ffmpeg: replace OutputStream.file_index by a pointer | Anton Khirnov | 2023-12-14 | 1 | -6/+6 |
* | fftools/ffmpeg: replace InputStream.file_index by a pointer | Anton Khirnov | 2023-12-14 | 1 | -3/+3 |
* | fftools/ffmpeg: attach wallclock timing information to packets and frames | Anton Khirnov | 2023-12-14 | 1 | -0/+3 |
* | fftools/ffmpeg: merge DemuxPktData into FrameData | Anton Khirnov | 2023-12-14 | 1 | -8/+20 |
* | fftools/ffmpeg: convert to a threaded architecture | Anton Khirnov | 2023-12-12 | 1 | -346/+28 |
* | fftools/ffmpeg: add thread-aware transcode scheduling infrastructure | Anton Khirnov | 2023-12-12 | 1 | -3/+15 |
* | fftools/ffmpeg_demux: switch from AVThreadMessageQueue to ThreadQueue | Anton Khirnov | 2023-12-12 | 1 | -16/+16 |
* | fftools/ffmpeg: make sure FrameData is writable when we modify it | Anton Khirnov | 2023-12-06 | 1 | -4/+17 |
* | fftools/ffmpeg: move a few inline function into a new header | Anton Khirnov | 2023-11-14 | 1 | -0/+1 |
* | fftools: Check HAVE_GETSTDHANDLE before using GetStdHandle | Martin Storsjö | 2023-10-23 | 1 | -1/+1 |
* | fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filter | Anton Khirnov | 2023-10-10 | 1 | -3/+3 |
* | fftools/ffmpeg: stop accessing OutputStream.last_dropped in print_report() | Anton Khirnov | 2023-10-10 | 1 | -3/+0 |
* | ffools/ffmpeg_filter: stop trying to handle an unreachable state | Anton Khirnov | 2023-10-10 | 1 | -1/+1 |
* | fftools/ffmpeg: do not fail on AVERROR(EAGAIN) from choose_output() | Anton Khirnov | 2023-09-14 | 1 | -0/+1 |
* | fftools/ffmpeg: move sending filtergraph commands to a separate function | Anton Khirnov | 2023-08-30 | 1 | -22/+4 |
* | fftools/ffmpeg_mux: rename of_close() to of_free() | Anton Khirnov | 2023-08-30 | 1 | -2/+1 |
* | fftools/ffmpeg: simplify handling input -t for streamcopy | Anton Khirnov | 2023-08-30 | 1 | -8/+1 |
* | fftools/ffmpeg: stop explicitly closing output streams on input EOF | Anton Khirnov | 2023-08-30 | 1 | -1/+1 |
* | fftools/ffmpeg: stop calling exit_program() | Anton Khirnov | 2023-07-20 | 1 | -3/+1 |
* | fftools/ffmpeg: return an error from assert_avoptions() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -2/+4 |
* | fftools/cmdutils: return AVERROR_EXIT for OPT_EXIT options instead of aborting() | Anton Khirnov | 2023-07-20 | 1 | -0/+3 |
* | fftools/ffmpeg: consolidate exiting from main() on error | Anton Khirnov | 2023-07-20 | 1 | -3/+6 |
* | fftools/ffmpeg_dec: return error codes from dec_packet() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -1/+4 |
* | fftools/ffmpeg_mux: return errors from of_output_packet() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -1/+3 |
* | fftools/ffmpeg_enc: return errors from enc_flush() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -1/+1 |
* | fftools/ffmpeg_filter: restrict reap_filters() to a single filtergraph | Anton Khirnov | 2023-07-20 | 1 | -1/+9 |
* | fftools/ffmpeg: add more structure to FrameData | Anton Khirnov | 2023-07-15 | 1 | -1/+7 |
* | fftools/ffmpeg_mux: return errors from of_streamcopy() instead of aborting | Anton Khirnov | 2023-07-15 | 1 | -1/+3 |
* | fftools/ffmpeg: handle error codes from process_input_packet() | Anton Khirnov | 2023-07-15 | 1 | -3/+6 |
* | fftools/ffmpeg: return an error instead of aborting | Anton Khirnov | 2023-07-15 | 1 | -1/+1 |
* | fftools/ffmpeg: drop an obsolete debug log | Anton Khirnov | 2023-07-11 | 1 | -4/+0 |
* | fftools/ffmpeg: fix negative timestamps at the beginning of the encoding | Marton Balint | 2023-07-09 | 1 | -13/+13 |
* | fftools/ffmpeg: move fix_sub_duration_heartbeat() to ffmpeg_dec | Anton Khirnov | 2023-06-19 | 1 | -18/+0 |
* | fftools/ffmpeg_dec: move decoding to a separate thread | Anton Khirnov | 2023-06-19 | 1 | -21/+42 |
* | fftools/ffmpeg_dec: simplify process_subtitle() | Anton Khirnov | 2023-06-19 | 1 | -2/+1 |
* | fftools/ffmpeg_mux: simplify calling of_output_packet() | Anton Khirnov | 2023-06-05 | 1 | -1/+1 |
* | fftools/ffmpeg: factor out attaching FrameData to a frame | Anton Khirnov | 2023-06-05 | 1 | -0/+11 |
* | fftools/ffmpeg_enc: move nb_frames{dup,drop} globals into OutputStream | Anton Khirnov | 2023-06-05 | 1 | -2/+4 |
* | fftools/ffmpeg: move sub2video handling to ffmpeg_filter | Anton Khirnov | 2023-05-31 | 1 | -126/+7 |
* | fftools/ffmpeg: rework setting sub2video parameters | Anton Khirnov | 2023-05-31 | 1 | -3/+3 |
* | fftools/ffmpeg: tweak sub2video_heartbeat() arguments | Anton Khirnov | 2023-05-31 | 1 | -4/+3 |
* | fftools/ffmpeg_dec: move sub2video submission to ffmpeg_filter | Anton Khirnov | 2023-05-31 | 1 | -1/+1 |
* | fftools/ffmpeg: constify AVSubtitle parameters as appropriate | Anton Khirnov | 2023-05-31 | 1 | -2/+3 |
* | fftools/ffmpeg: add InputStream.index | Anton Khirnov | 2023-05-28 | 1 | -3/+3 |
* | fftools/ffmpeg: drop outdated comments | Anton Khirnov | 2023-05-28 | 1 | -1/+0 |
* | fftools/ffmpeg: move decoding code to ffmpeg_dec | Anton Khirnov | 2023-05-22 | 1 | -534/+0 |
* | fftools/ffmpeg: split decoding loop out of process_input_packet() | Anton Khirnov | 2023-05-22 | 1 | -17/+20 |
* | fftools/ffmpeg: move a block to a more appropriate place | Anton Khirnov | 2023-05-22 | 1 | -10/+10 |
* | fftools/ffmpeg: rework handling -max_error_rate | Anton Khirnov | 2023-05-22 | 1 | -12/+21 |