91 Commits (0ba70a679216a504ed4ea6f50c37283cf099e8ae)

Author SHA1 Message Date
Andreas Rheinhardt f58038d498 avcodec/avcodec: Avoid codec_desc.h, codec_par.h inclusions 1 year ago
James Almer 0231df505d avcodec/utils: move ff_add_cpb_side_data() to encoder code 1 year ago
Andreas Rheinhardt f8503b4c33 avutil/internal: Don't auto-include emms.h 1 year ago
Anton Khirnov afeb2468b2 lavc/encode: improve unsupported-format error messages 1 year ago
Anton Khirnov 39206c5e58 lavc/encode: improve input sample rate validation 1 year ago
Anton Khirnov fc6c746aa1 lavc/encoder: always print an error on an unsupported channel layout 1 year ago
Anton Khirnov e026395d22 lavc/encode: shorten code by using a local variable 1 year ago
Anton Khirnov 160fefacd3 lavc/encode: print separate messages for unknown and unsupported formats 1 year ago
Anton Khirnov fd915dc1da lavc: move AVCodecInternal.last_audio_frame to EncodeContext 1 year ago
Anton Khirnov 232700154c lavc: add generic-encode-layer private data 1 year ago
Anton Khirnov 21de4db402 lavc: reindent after previous commit 1 year ago
Anton Khirnov 6ff27024b8 lavc/avcodec: split flushing into decode- and encode-specific functions 1 year ago
Anton Khirnov 5e7b5b0090 lavc: add a header for internal generic-layer APIs 1 year ago
Anton Khirnov 7d1d61cc5f lavc: deprecate AVCodecContext.ticks_per_frame 2 years ago
James Almer 3e06f6f040 avutil/frame: deprecate key_frame 2 years ago
James Almer dc7bd7c5a5 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2 years ago
James Almer 599abc0f3a avutil/frame: deprecate interlaced_frame and top_field_first 2 years ago
James Almer 2f561ba953 avcodec: use the new AVFrame interlace flags in all decoders and encoders 2 years ago
Anton Khirnov 6118be25e1 lavc/encode: do not use pkt_duration for encoding 2 years ago
Marton Balint 6b6f7db819 avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2 years ago
James Almer e0786a8eeb avcodec: remove FF_API_THREAD_SAFE_CALLBACKS 2 years ago
Anton Khirnov bdc76f467f lavu/frame: deprecate reordered_opaque 2 years ago
Anton Khirnov a1a80f2e64 lavc/encode: pass through frame durations to encoded packets 2 years ago
Anton Khirnov 8d73f3ce56 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2 years ago
Anton Khirnov 5c0348f3d6 lavc: add a codec flag for propagating opaque from frames to packets 2 years ago
Anton Khirnov d0c8ca961d lavc: add a private cap for fake-delay encoders 2 years ago
Anton Khirnov adb927fa7a lavc/encode: combine setting no-delay pts for video/audio 2 years ago
Anton Khirnov 8789720d28 lavc/encode: generalize a check for setting dts=pts 2 years ago
Andreas Rheinhardt 9ffd0c46b1 avcodec/encode: Remove deprecated always-false checks 2 years ago
Andreas Rheinhardt a06a2d8943 avcodec/avcodec: Check for more invalid channel layouts 2 years ago
Andreas Rheinhardt 859d9d70f9 avcodec/encode: Remove dead deprecated check 2 years ago
Andreas Rheinhardt 017d976629 avcodec/encode: Enable encoders to control padding of last frame 2 years ago
Andreas Rheinhardt dc7b664557 avcodec/encode: Redo checks for small last audio frame 2 years ago
Andreas Rheinhardt 65f6851448 avcodec/frame_thread_encoder: Stop serializing unreferencing AVFrames 2 years ago
Andreas Rheinhardt 25ea90b733 avcodec/encode: Avoid unreferencing blank AVFrames 2 years ago
Andreas Rheinhardt a499b4345b avcodec: Make ff_alloc_packet() based encoders accept user buffers 2 years ago
Andreas Rheinhardt 52dcf0e0f5 avcodec/encode: Remove redundant check 2 years ago
Andreas Rheinhardt 1e6307f46c avcodec/encode, frame_thread_encoder: Unify calling encode callback 2 years ago
Andreas Rheinhardt 312d4467f3 avcodec/encode: Simplify check for frame-threaded encoder 2 years ago
Andreas Rheinhardt 8e56e6b2be avcodec/encode: Apply intra_only_flag for receive_packet-API, too 2 years ago
Andreas Rheinhardt 3040876833 avcodec/avcodec: Move initializing frame-thrd encoder to encode_preinit 2 years ago
Anton Khirnov e3838b856f lavc: add API for exporting reconstructed frames from encoders 2 years ago
Niklas Haas 8377ef43f4 avcodec/encode:: generate ICC profiles 2 years ago
Anton Khirnov ac2cda4296 lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2 years ago
Andreas Rheinhardt e4f7a2b003 avcodec/encode: Avoid check whose result is known in advance 2 years ago
Anton Khirnov c954cf1e1b lavc/encode: add an encoder-specific get_buffer() variant 3 years ago
Andreas Rheinhardt 3a920372a1 avcodec/encode: Fix check for encoders impl. encode-simple API 3 years ago
Anton Khirnov e663030267 lavc/encode: pick a sane default for bits_per_raw_sample if it's not set 3 years ago
Anton Khirnov ee26138e67 lavc/encode: reindent 3 years ago
Anton Khirnov 15975881ae lavc/encode: factor audio/video-specific parts out of ff_encode_preinit() 3 years ago