index
:
delta/ffmpeg.git
ffmpeg
h264_assembly
master
merge2
oldabi
release/0.10
release/0.11
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
release/1.0
release/1.1
release/1.2
release/2.0
release/2.1
release/2.2
release/2.3
release/2.4
release/2.5
release/2.6
release/2.7
release/2.8
release/3.0
release/3.1
release/3.2
release/3.3
release/3.4
release/4.0
release/4.1
release/4.2
release/4.3
release/4.4
release/5.0
release/5.1
release/6.0
git.ffmpeg.org: ffmpeg.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libavcodec
/
encode.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
lavc: deprecate AVCodecContext.ticks_per_frame
Anton Khirnov
2023-05-15
1
-0
/
+4
*
avutil/frame: deprecate key_frame
James Almer
2023-05-04
1
-0
/
+4
*
avcodec: use the new AVFrame key_frame flag in all decoders and encoders
James Almer
2023-05-04
1
-0
/
+2
*
avutil/frame: deprecate interlaced_frame and top_field_first
James Almer
2023-05-04
1
-0
/
+4
*
avcodec: use the new AVFrame interlace flags in all decoders and encoders
James Almer
2023-05-04
1
-0
/
+5
*
lavc/encode: do not use pkt_duration for encoding
Anton Khirnov
2023-04-19
1
-7
/
+0
*
avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number
Marton Balint
2023-02-13
1
-2
/
+12
*
avcodec: remove FF_API_THREAD_SAFE_CALLBACKS
James Almer
2023-02-09
1
-6
/
+1
*
lavu/frame: deprecate reordered_opaque
Anton Khirnov
2023-02-04
1
-0
/
+4
*
lavc/encode: pass through frame durations to encoded packets
Anton Khirnov
2023-01-29
1
-2
/
+12
*
lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders
Anton Khirnov
2023-01-29
1
-0
/
+19
*
lavc: add a codec flag for propagating opaque from frames to packets
Anton Khirnov
2023-01-29
1
-0
/
+7
*
lavc: add a private cap for fake-delay encoders
Anton Khirnov
2023-01-29
1
-2
/
+4
*
lavc/encode: combine setting no-delay pts for video/audio
Anton Khirnov
2022-10-11
1
-5
/
+5
*
lavc/encode: generalize a check for setting dts=pts
Anton Khirnov
2022-10-11
1
-3
/
+6
*
avcodec/encode: Remove deprecated always-false checks
Andreas Rheinhardt
2022-09-22
1
-20
/
+0
*
avcodec/avcodec: Check for more invalid channel layouts
Andreas Rheinhardt
2022-09-22
1
-5
/
+0
*
avcodec/encode: Remove dead deprecated check
Andreas Rheinhardt
2022-09-22
1
-2
/
+0
*
avcodec/encode: Enable encoders to control padding of last frame
Andreas Rheinhardt
2022-09-19
1
-6
/
+11
*
avcodec/encode: Redo checks for small last audio frame
Andreas Rheinhardt
2022-09-19
1
-12
/
+9
*
avcodec/frame_thread_encoder: Stop serializing unreferencing AVFrames
Andreas Rheinhardt
2022-09-03
1
-1
/
+7
*
avcodec/encode: Avoid unreferencing blank AVFrames
Andreas Rheinhardt
2022-09-03
1
-4
/
+3
*
avcodec: Make ff_alloc_packet() based encoders accept user buffers
Andreas Rheinhardt
2022-08-27
1
-1
/
+18
*
avcodec/encode: Remove redundant check
Andreas Rheinhardt
2022-08-27
1
-1
/
+1
*
avcodec/encode, frame_thread_encoder: Unify calling encode callback
Andreas Rheinhardt
2022-08-27
1
-42
/
+44
*
avcodec/encode: Simplify check for frame-threaded encoder
Andreas Rheinhardt
2022-08-27
1
-3
/
+2
*
avcodec/encode: Apply intra_only_flag for receive_packet-API, too
Andreas Rheinhardt
2022-08-27
1
-1
/
+2
*
avcodec/avcodec: Move initializing frame-thrd encoder to encode_preinit
Andreas Rheinhardt
2022-08-15
1
-0
/
+6
*
lavc: add API for exporting reconstructed frames from encoders
Anton Khirnov
2022-08-02
1
-0
/
+25
*
avcodec/encode:: generate ICC profiles
Niklas Haas
2022-07-30
1
-0
/
+53
*
lavc: use AVFrame.duration instead of AVFrame.pkt_duration
Anton Khirnov
2022-07-19
1
-1
/
+10
*
avcodec/encode: Avoid check whose result is known in advance
Andreas Rheinhardt
2022-07-09
1
-5
/
+4
*
lavc/encode: add an encoder-specific get_buffer() variant
Anton Khirnov
2022-05-11
1
-0
/
+34
*
avcodec/encode: Fix check for encoders impl. encode-simple API
Andreas Rheinhardt
2022-04-13
1
-1
/
+1
*
lavc/encode: pick a sane default for bits_per_raw_sample if it's not set
Anton Khirnov
2022-04-13
1
-0
/
+3
*
lavc/encode: reindent
Anton Khirnov
2022-04-13
1
-11
/
+11
*
lavc/encode: factor audio/video-specific parts out of ff_encode_preinit()
Anton Khirnov
2022-04-13
1
-62
/
+85
*
lavc/encode: drop EncodeSimpleContext
Anton Khirnov
2022-04-13
1
-4
/
+3
*
lavc/avcodec: only allocate the encoding frame for encoders
Anton Khirnov
2022-04-13
1
-0
/
+7
*
avcodec/codec_internal: Use union for FFCodec decode/encode callbacks
Andreas Rheinhardt
2022-04-05
1
-5
/
+5
*
avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec
Andreas Rheinhardt
2022-03-21
1
-5
/
+7
*
lavc: drop temporary compat wrappers for channel layout API change
Anton Khirnov
2022-03-15
1
-16
/
+1
*
lavc: switch to the new channel layout API
Vittorio Giovara
2022-03-15
1
-6
/
+30
*
lavc/encode: set frame_number for encoders using receive_packet()
Anton Khirnov
2021-12-17
1
-4
/
+3
*
lavc/encode: improve the empty frame check
Anton Khirnov
2021-12-17
1
-1
/
+1
*
avcodec/encode: Set AV_PKT_FLAG_KEY based upon AV_CODEC_PROP_INTRA_ONLY
Andreas Rheinhardt
2021-09-28
1
-4
/
+3
*
avcodec/avcodec: Stop including channel_layout.h in avcodec.h
Andreas Rheinhardt
2021-07-22
1
-0
/
+1
*
avcodec/encode: Always use intermediate buffer in ff_alloc_packet2()
Andreas Rheinhardt
2021-06-08
1
-11
/
+7
*
avcodec: Remove deprecated old encode/decode APIs
Andreas Rheinhardt
2021-04-27
1
-111
/
+0
*
avcodec: Remove deprecated AVCodecContext.coded_frame
Andreas Rheinhardt
2021-04-27
1
-8
/
+0
[next]