#11515: Consider NV12 / P010 output pixel format support
--------------------------------------+-----------------------------------
             Reporter:  Robert Mader  |                    Owner:  (none)
                 Type:  defect        |                   Status:  new
             Priority:  normal        |                Component:  avcodec
              Version:  unspecified   |               Resolution:
             Keywords:  nv12, p010    |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+-----------------------------------
Comment (by Robert Mader):

 Replying to [comment:11 compn]:
 > GPUbuf ? /s
 >
 > patches are welcome for this change in ffmpeg.
 >
 > to clear up things in this trac issue, would you want ffmpeg to pad
 everything to a certain colorspace internally? or would this be on a per-
 codec basis?

 This ticket is purely about the pixel-formats (as in memory
 representations). The core point is that GPUs, or more specifically
 display engines, often have fixed function hardware for colorspace etc.
 conversions. Right now those can typically only be used with hw-decoders.
 Those produce the same values as sw-decoders, just with different formats.

 > or do you want an output device for nv12? like the xv shared memory
 buffer outdev
 https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/HEAD:/libavdevice/xv.c

 I don't think there's a need for something like that. Clients like
 Gstreamer can allocate DMABufs that are compatible with both the
 GPU/display engine and the decoder (not trivial but possible), and pass
 references to them around through various APIs (including Wayland and KMS)
 - that already works.

 > said another way, which specific files in ffmpeg would you want to be
 changed ?

 From what I understand this would require (substantial) changes to the
 individual codec implementations - which is why I can fully understand
 reluctance from codec devs.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11515#comment:12>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

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

Reply via email to