On 9/2/2024 9:00 AM, Derek Buitenhuis wrote:
On 8/31/2024 5:31 PM, James Almer wrote:
Signed-off-by: James Almer <jamr...@gmail.com>
---
  configure                 |  1 +
  libavcodec/hevc/hevcdec.c |  3 +++
  libavcodec/hevc/refs.c    | 15 ++++++++++++++-
  3 files changed, 18 insertions(+), 1 deletion(-)

Maybe I've misunderstood, but doesn't requiring every possible base layer
codec to explicitly support exporting LCEVC kind of defeat the point of
a 'generic' enhancement layer codec like LCEVC?
We don't require that. Those codecs that have it embedded in the bitstream do it, like hevc here. Those who don't will require the caller to insert the lcevc payload (which most likely came from the container) into the base layer packets as side data, which decode.c will make sure makes it to the frame for decoding. The last patch in this set makes ffmpeg.c (the aforementioned caller) do exactly that for split variants (exported by mov/mp4 for now).

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to