[Bug 775490] vaapi: encode: jpeg should release configuration after each frame (multi file support)
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Dec 14 19:00:18 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=775490
--- Comment #8 from Reza Razavi <reza at userful.com> ---
gstreamer and all the plugins of it are current master, vaapi is also build
from master vaapijpegdec and vaapijpegenc are completely broken, while video
decoders and vaapisink are working fine.
gst-launch-1.0 --gst-debug=vaapi*:6 filesrc location=/home/reza/Pictures/1.jpg
! vaapijpegdec ! fakesink
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva
error,driver_name=(null)
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
0:00:00.132153495 8842 0x92e8f0 INFO vaapi
gstvaapidisplay.c:131:libgstvaapi_init_once: gstreamer-vaapi version
1.11.0-79-gdaed911
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva
error,driver_name=(null)
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
0:00:00.133034302 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:813:gst_vaapi_display_calculate_pixel_aspect_ratio:
calculated pixel aspect ratio: 1.000000
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
0:00:00.133224200 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:953:gst_vaapi_display_create_unlocked: VA-API version 0.39
0:00:00.133237720 8842 0x92e8f0 INFO vaapidisplay
gstvaapidisplay.c:961:gst_vaapi_display_create_unlocked:<vaapidisplaydrm0> new
display addr=0xb080b0
0:00:00.133246217 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:549:ensure_profiles: 14 profiles
0:00:00.133251026 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileMPEG2Simple
0:00:00.133254216 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileMPEG2Main
0:00:00.133257057 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileH264ConstrainedBaseline
0:00:00.133260293 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileH264Main
0:00:00.133263200 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileH264High
0:00:00.133266106 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileH264MultiviewHigh
0:00:00.133271415 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileH264StereoHigh
0:00:00.133275300 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileVC1Simple
0:00:00.133278538 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileVC1Main
0:00:00.133284339 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileVC1Advanced
0:00:00.133288155 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileJPEGBaseline
0:00:00.133290926 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: VAProfileVP8Version0_3
0:00:00.133294059 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:556:ensure_profiles: <unknown>
0:00:00.133606205 8842 0x92e8f0 DEBUG vaapidecode
gstvaapidecode.c:1195:gst_vaapidecode_sink_getcaps:<vaapidecode_jpeg0>
Returning sink caps image/jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1,
2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.133628914 8842 0x92e8f0 DEBUG vaapidecode
gstvaapidecode.c:1195:gst_vaapidecode_sink_getcaps:<vaapidecode_jpeg0>
Returning sink caps image/jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1,
2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
Setting pipeline to PAUSED ...
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva
error,driver_name=(null)
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
0:00:00.134216220 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:813:gst_vaapi_display_calculate_pixel_aspect_ratio:
calculated pixel aspect ratio: 1.000000
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
0:00:00.134400066 8842 0x92e8f0 DEBUG vaapidisplay
gstvaapidisplay.c:953:gst_vaapi_display_create_unlocked: VA-API version 0.39
0:00:00.134406461 8842 0x92e8f0 INFO vaapidisplay
gstvaapidisplay.c:961:gst_vaapi_display_create_unlocked:<vaapidisplaydrm1> new
display addr=0xb08410
0:00:00.134413139 8842 0x92e8f0 INFO vaapidecode
gstvaapipluginbase.c:49:plugin_set_display:<vaapidecode_jpeg0> set display
<vaapidisplaydrm1>
Pipeline is PREROLLING ...
Got context from element 'vaapidecode_jpeg0': gst.vaapi.Display=context,
gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayDRM\)\ vaapidisplaydrm1";
** (gst-launch-1.0:8842): CRITICAL **: gst_vaapi_decoder_parse: assertion
'decoder != NULL' failed
0:00:00.134573871 8842 0xb0c4a0 ERROR vaapidecode
gstvaapidecode.c:1094:gst_vaapidecode_parse_frame: parse error 11
** (gst-launch-1.0:8842): CRITICAL **: gst_vaapi_decoder_parse: assertion
'decoder != NULL' failed
0:00:00.134590001 8842 0xb0c4a0 ERROR vaapidecode
gstvaapidecode.c:1094:gst_vaapidecode_parse_frame: parse error 11
ERROR: from element
/GstPipeline:pipeline0/GstVaapiDecode_jpeg:vaapidecode_jpeg0: No valid frames
decoded before end of stream
Additional debug info:
gstvideodecoder.c(1179): gst_video_decoder_sink_event_default ():
/GstPipeline:pipeline0/GstVaapiDecode_jpeg:vaapidecode_jpeg0:
no valid frames found
ERROR: pipeline doesn't want to preroll.
--
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