Bug 61591

Summary: [segoplayer] segoplayer stop and quit when paly_pause_play a clip with gst-vaapi
Product: libva Reporter: Du Yan <yanx.du>
Component: intelAssignee: Zhong Cong <congx.zhong>
Status: VERIFIED FIXED QA Contact: Sean V Kelley <seanvk>
Severity: normal    
Priority: medium CC: ouping.zhang, yanx.du
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: fix quant-matrix update early
fix-surface-timeout-error

Description Du Yan 2013-02-28 08:41:11 UTC
Environment:
--------------
libva: (staging) 522ddedc6d1af7d131e2ba92a0fb1d65c514916f
intel-driver: (staging) b3139d1a278d9daac40987f0a99c2a797c0db988
gst-vaapi: (qa) 0bbf0deb68c66260598ce26624d6d877cd801ff5


Bug Info
-------------------
segoplayer stop and quit when paly_pause_play a clip with gst-vaapi.
Video can't play normally after pause.
Comment 1 Zhong Cong 2013-03-11 12:26:03 UTC
Created attachment 76332 [details] [review]
fix quant-matrix update early

the current picture parameter is updated before the current quant-matrix-extension parsed , so the quant-matrix-parameter sent to intel-driver is wrong sometimes.
Comment 2 Zhong Cong 2013-03-12 01:21:17 UTC
 attachment 76332 [details] [review] is a mistake , this attachment is for #BUG61782
Comment 3 Zhong Cong 2013-04-08 08:16:08 UTC
Created attachment 77576 [details] [review]
fix-surface-timeout-error

when pause or seek, surface is not enough for decode,so waiting for surface before decode , if time out return error. it's a bug of gstreamer-vaapi. this patch fixed it.
Comment 4 Yang Lianyue 2013-04-12 07:16:51 UTC
Test OK. Issue can't be reproduced. Close it.

libva: staging 5ec25c3d563d9ebd479a5ff978afe0a32f9cc00b
intel-driver: staging 1fd62ffd336293dce7d091bcea8399a40ccea21e
gst-vaapi: 0.4 533f11ac090c475fcceedcc9caf70ba766561541

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.