| Commit message (Expand) | Author | Age | Files | Lines |
* | fftools/ffmpeg_dec: export subtitle_header in Decoder | Anton Khirnov | 2024-01-30 | 1 | -9/+10 |
* | fftools/ffmpeg_enc: assert necessary frame fields before create encoder | Zhao Zhili | 2023-12-21 | 1 | -0/+6 |
* | fftools/ffmpeg: use a mutex for enc_stats_write() | Anton Khirnov | 2023-12-18 | 1 | -0/+4 |
* | fftools/ffmpeg: print keyframe information with -stats_* | Anton Khirnov | 2023-12-18 | 1 | -0/+2 |
* | fftools/ffmpeg: replace OutputStream.file_index by a pointer | Anton Khirnov | 2023-12-14 | 1 | -10/+11 |
* | fftools/ffmpeg: attach wallclock timing information to packets and frames | Anton Khirnov | 2023-12-14 | 1 | -0/+16 |
* | fftools/ffmpeg: convert to a threaded architecture | Anton Khirnov | 2023-12-12 | 1 | -313/+64 |
* | fftools/ffmpeg: add thread-aware transcode scheduling infrastructure | Anton Khirnov | 2023-12-12 | 1 | -4/+9 |
* | fftools/ffmpeg_enc: move encoding to a separate thread | Anton Khirnov | 2023-12-12 | 1 | -40/+320 |
* | fftools/ffmpeg_enc: constify the frame passed to enc_open() | Anton Khirnov | 2023-10-10 | 1 | -4/+3 |
* | fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filter | Anton Khirnov | 2023-10-10 | 1 | -346/+24 |
* | fftools/ffmpeg_enc: move framerate conversion state into a separate struct | Anton Khirnov | 2023-10-10 | 1 | -30/+35 |
* | fftools/ffmpeg: stop accessing OutputStream.last_dropped in print_report() | Anton Khirnov | 2023-10-10 | 1 | -0/+3 |
* | fftools/ffmpeg_enc: merge -force_key_frames source/source_no_drop | Anton Khirnov | 2023-10-10 | 1 | -4/+1 |
* | fftools/ffmpeg_enc: unbreak -force_key_frames source_no_drop | Anton Khirnov | 2023-10-10 | 1 | -2/+3 |
* | fftools/ffmpeg_enc: simplify adjust_frame_pts_to_encoder_tb() signature | Anton Khirnov | 2023-10-10 | 1 | -15/+10 |
* | fftools/ffmpeg_enc: move remaining vsync-related code to video_sync_process() | Anton Khirnov | 2023-10-10 | 1 | -22/+24 |
* | fftools/ffmpeg_enc: move handling video frame duration to video_sync_process() | Anton Khirnov | 2023-10-10 | 1 | -8/+6 |
* | fftools/ffmpeg: stop using AVStream.side_data | James Almer | 2023-10-06 | 1 | -22/+10 |
* | fftools/ffmpeg: move derivation of frame duration from filter framerate | Anton Khirnov | 2023-10-03 | 1 | -8/+1 |
* | fftools/ffmpeg_enc: do not round frame durations prematurely | Anton Khirnov | 2023-10-03 | 1 | -3/+3 |
* | fftools/ffmpeg: deprecate the -top option | Anton Khirnov | 2023-09-18 | 1 | -3/+13 |
* | fftools/ffmpeg_enc: apply -top to individual encoded frames | Anton Khirnov | 2023-09-18 | 1 | -0/+5 |
* | fftools/ffmpeg_enc: refactor setting encoding field_order | Anton Khirnov | 2023-09-18 | 1 | -17/+6 |
* | fftools/ffmpeg_enc: reindent after previous commit | Anton Khirnov | 2023-08-30 | 1 | -9/+9 |
* | fftools/ffmpeg_enc: only use fallback framerate when encoding CFR | Anton Khirnov | 2023-08-30 | 1 | -12/+17 |
* | fftools/ffmpeg_enc: reindent after previous commit | Anton Khirnov | 2023-08-30 | 1 | -33/+33 |
* | fftools/ffmpeg_enc: factor out setting encoder timebase | Anton Khirnov | 2023-08-30 | 1 | -61/+93 |
* | fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy() | Anton Khirnov | 2023-08-30 | 1 | -2/+0 |
* | fftools/ffmpeg: return an error from assert_avoptions() 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 | -4/+8 |
* | fftools/ffmpeg_enc: return errors from encode_frame() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -6/+14 |
* | fftools/ffmpeg_enc: return errors from enc_flush() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -2/+4 |
* | fftools/ffmpeg_enc: return errors from do_*_out() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -15/+14 |
* | fftools/ffmpeg_enc: return errors from enc_open() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -5/+9 |
* | fftools/ffmpeg_enc: return errors from enc_frame() instead of aborting | Anton Khirnov | 2023-07-20 | 1 | -2/+4 |
* | fftools/ffmpeg_enc: Reindentate after the last commit | Andreas Rheinhardt | 2023-07-17 | 1 | -19/+19 |
* | fftools/ffmpeg_enc: Remove always-true checks | Andreas Rheinhardt | 2023-07-17 | 1 | -4/+0 |
* | fftools/ffmpeg: rework -enc_time_base handling | Anton Khirnov | 2023-07-15 | 1 | -2/+14 |
* | fftools/ffmpeg: add more structure to FrameData | Anton Khirnov | 2023-07-15 | 1 | -3/+3 |
* | fftools/ffmpeg_enc: initialize audio/video encoders from frame parameters | Anton Khirnov | 2023-07-15 | 1 | -14/+21 |
* | fftools/ffmpeg: rework initializing encoders with no frames | Anton Khirnov | 2023-07-15 | 1 | -20/+2 |
* | fftools/ffmpeg_enc: return errors from enc_subtitle() instead of aborting | Anton Khirnov | 2023-07-15 | 1 | -8/+8 |
* | fftools/ffmpeg_enc: constify the subtitle passed to enc_subtitle() | Anton Khirnov | 2023-06-19 | 1 | -1/+1 |
* | fftools/ffmpeg: attach bits_per_raw_sample information to frames | Anton Khirnov | 2023-06-19 | 1 | -7/+6 |
* | fftools/ffmpeg_enc: move dup_warning global variable to Encoder | Anton Khirnov | 2023-06-19 | 1 | -5/+7 |
* | fftools/ffmpeg_enc: use a private AVPacket instance for encoding | Anton Khirnov | 2023-06-05 | 1 | -2/+12 |
* | fftools/ffmpeg_mux: simplify calling of_output_packet() | Anton Khirnov | 2023-06-05 | 1 | -3/+3 |
* | fftools/ffmpeg_enc: stop using OutputStream.initialized | Anton Khirnov | 2023-06-05 | 1 | -2/+7 |
* | fftools/ffmpeg: attach filter framerate to frames | Anton Khirnov | 2023-06-05 | 1 | -8/+11 |