[Bug 792034] implement dmabuf-import negotiation with upstream
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Mar 29 08:21:50 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=792034
--- Comment #37 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
(In reply to deshui from comment #35)
> after apply the patches from bug #793271 and bug #793274 on master branch
> other format works well except format NV12 WITH command
> gst-launch-1.0 v4l2src io-mode=5 num-buffers=100 !
> video/x-raw,format=NV12,width=1280,height=720 ! vaapipostproc ! filesink
> location=1.raw
> so, gstreamer-vappi seems not support NV12 now?
That's because my (and I assume yours) v4l2src device doesn't handle NV12
0:00:00.207682288 5580 0x1e652d0 DEBUG v4l2src
gstv4l2src.c:504:gst_v4l2src_negotiate:<v4l2src0> caps of src: video/x-raw,
format=(string)YUY2, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)10/1; video/x-raw,
format=(string)YUY2, width=(int)960, height=(int)540,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)15/1; video/x-raw,
format=(string)YUY2, width=(int)848, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)20/1; video/x-raw,
format=(string)YUY2, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 };
video/x-raw, format=(string)YUY2, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 };
video/x-raw, format=(string)YUY2, width=(int)424, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 };
video/x-raw, format=(string)YUY2, width=(int)352, height=(int)288,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 };
video/x-raw, format=(string)YUY2, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 };
video/x-raw, format=(string)YUY2, width=(int)320, height=(int)180,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 };
image/jpeg, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1,
framerate=(fraction){ 30/1, 15/1 }; image/jpeg, width=(int)960,
height=(int)540, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1,
15/1 }; image/jpeg, width=(int)848, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 };
image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1,
framerate=(fraction){ 30/1, 15/1 }; image/jpeg, width=(int)640,
height=(int)360, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1,
15/1 }; image/jpeg, width=(int)424, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 };
image/jpeg, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1,
framerate=(fraction){ 30/1, 15/1 }; image/jpeg, width=(int)320,
height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1,
15/1 }; image/jpeg, width=(int)320, height=(int)180,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 15/1 }
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.211450330 5580 0x1e652d0 DEBUG v4l2src
gstv4l2src.c:512:gst_v4l2src_negotiate:<v4l2src0> caps of peer: video/x-raw,
format=(string)NV12, width=(int)1280, height=(int)720, framerate=(fraction)[
0/1, 2147483647/1 ], interlace-mode=(string){ progressive, interleaved, mixed }
0:00:00.211518706 5580 0x1e652d0 DEBUG v4l2src
gstv4l2src.c:518:gst_v4l2src_negotiate:<v4l2src0> intersect: EMPTY
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data
stream error.
> by the way, vappisink works well but filesink failed
fails how?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list