RESOLVED FIXED 69113
Video format yuv422p doesn't show properly.
https://bugs.webkit.org/show_bug.cgi?id=69113
Summary Video format yuv422p doesn't show properly.
Shadi
Reported 2011-09-29 17:21:29 PDT
Playing videos with yuv422p format (YV16) doesn't render colors properly.
Attachments
Patch (1.90 KB, patch)
2011-09-29 17:24 PDT, Shadi
no flags
Patch (346.21 KB, patch)
2011-09-29 17:44 PDT, Shadi
no flags
Patch (2.56 KB, patch)
2012-03-23 18:08 PDT, Shadi
no flags
Patch (173.37 KB, patch)
2012-03-23 18:12 PDT, Shadi
no flags
Archive of layout-test-results from ec2-cr-linux-04 (9.99 MB, application/zip)
2012-03-23 20:25 PDT, WebKit Review Bot
no flags
Shadi
Comment 1 2011-09-29 17:24:27 PDT
Shadi
Comment 2 2011-09-29 17:44:17 PDT
Alexey Proskuryakov
Comment 3 2011-09-29 21:54:28 PDT
Is it intentional that this patch only contains a regression test, not a fix?
Shadi
Comment 4 2011-09-30 16:36:53 PDT
(In reply to comment #3) > Is it intentional that this patch only contains a regression test, not a fix? The fix has been submitted to chrome, and will be committed today. Issue: http://code.google.com/p/chromium/issues/detail?id=95642, patch: http://codereview.chromium.org/8052002/
Eric Seidel (no email)
Comment 5 2011-12-19 14:04:46 PST
Comment on attachment 109227 [details] Patch Other platforms may want this test, so it seems reasonable to have it in WebKit. Your ChangeLog should have explained why there was no associated code change.
WebKit Review Bot
Comment 6 2011-12-21 17:29:36 PST
Comment on attachment 109227 [details] Patch Clearing flags on attachment: 109227 Committed r103477: <http://trac.webkit.org/changeset/103477>
WebKit Review Bot
Comment 7 2011-12-21 17:29:41 PST
All reviewed patches have been landed. Closing bug.
Ryosuke Niwa
Comment 8 2011-12-22 19:56:00 PST
Eric Carlson
Comment 9 2012-03-21 17:14:38 PDT
(In reply to comment #5) > (From update of attachment 109227 [details]) > Other platforms may want this test, so it seems reasonable to have it in WebKit. Your ChangeLog should have explained why there was no associated code change. As written, this test is worthless to some ports because it is hard coded to use an Ogg video file instead of querying the UA to find out what formats is supports and using an appropriate file - the technique used by all the other media tests.
Shadi
Comment 10 2012-03-21 17:46:15 PDT
How can we guarantee to get a yuv422 video format by through a query? Other media files care about the codec of a file, however in this case both yuv422 and yuv420 are for the same codec. findMediaFile() returns the first file format that is supported which I don't see it helpful.
Andrew Scherkus
Comment 11 2012-03-22 11:11:19 PDT
I agree with Eric. This test can be useful for all ports in which case there needs to be a copy of test_yuv420.ogv that works for webkit ports that don't support ogg (i.e., check in a test_yuv420.mp4). That way findMediaFile("video", "content/test_yuv420") will choose the appropriate ogv/mp4 extension based on UA support and this test can be enabled for all ports.
Shadi
Comment 12 2012-03-23 18:08:28 PDT
Reopening to attach new patch.
Shadi
Comment 13 2012-03-23 18:08:30 PDT
Shadi
Comment 14 2012-03-23 18:12:03 PDT
Shadi
Comment 15 2012-03-23 18:14:02 PDT
I am not very familiar with the process in WebKit. Should I open a new bug to update those tests? Should these tests be committed first and after running on the bots we open a new bug to create a baseline for all ports?
WebKit Review Bot
Comment 16 2012-03-23 20:25:15 PDT
Comment on attachment 133608 [details] Patch Attachment 133608 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/12123897 New failing tests: media/video-colorspace-yuv422.html media/video-colorspace-yuv420.html
WebKit Review Bot
Comment 17 2012-03-23 20:25:22 PDT
Created attachment 133616 [details] Archive of layout-test-results from ec2-cr-linux-04 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-04 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Alexey Proskuryakov
Comment 18 2012-03-23 22:29:20 PDT
Yes, it is much preferred to have one bug per patch, and certainly not to revive bugs that have been resolved for a long time.
Eric Carlson
Comment 19 2012-04-20 10:40:27 PDT
Is this still necessary now that https://bugs.webkit.org/show_bug.cgi?id=82281 is in?
Note You need to log in before you can comment on or make changes to this bug.