Changeset 235609 in webkit


Ignore:
Timestamp:
Sep 4, 2018 3:27:20 AM (6 years ago)
Author:
commit-queue@webkit.org
Message:

[EME] Add layout test for InitData and InitDataType in WebM encrypted event
https://bugs.webkit.org/show_bug.cgi?id=189196

Patch by Yacine Bandou <yacine.bandou@softathome.com> on 2018-09-04
Reviewed by Xabier Rodriguez-Calvar.

This commit adds a new layoutTest in order to test the reception of the encrypted WebM
event with an expected initData and initDataType fields.

  • media/content/encrypted/VideoClearKeyWebM.webm: Added.

This is a simple encrypted video.
It has been encrypted with webm_crypt see https://github.com/webmproject/webm-tools.
#webm_crypt -i VideoWebM.webm -audio false -video true -video_options base_file=bear.key,content_id="0123456789012345" -o VideoClearKeyWebM.webm

  • media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse-expected.txt: Added.
  • media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html: Added.
  • media/encrypted-media/medias-enc.js:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/wpe/TestExpectations:
Location:
trunk/LayoutTests
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r235607 r235609  
     12018-09-04  Yacine Bandou  <yacine.bandou@softathome.com>
     2
     3        [EME] Add layout test for InitData and InitDataType in WebM encrypted event
     4        https://bugs.webkit.org/show_bug.cgi?id=189196
     5
     6        Reviewed by Xabier Rodriguez-Calvar.
     7
     8        This commit adds a new layoutTest in order to test the reception of the encrypted WebM
     9        event with an expected initData and initDataType fields.
     10
     11        * media/content/encrypted/VideoClearKeyWebM.webm: Added.
     12            This is a simple encrypted video.
     13            It has been encrypted with webm_crypt see https://github.com/webmproject/webm-tools.
     14            #webm_crypt  -i VideoWebM.webm -audio false -video true -video_options base_file=bear.key,content_id="0123456789012345" -o VideoClearKeyWebM.webm
     15        * media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse-expected.txt: Added.
     16        * media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html: Added.
     17        * media/encrypted-media/medias-enc.js:
     18        * platform/gtk/TestExpectations:
     19        * platform/mac/TestExpectations:
     20        * platform/wpe/TestExpectations:
     21
    1222018-09-03  Andy Estes  <aestes@apple.com>
    223
  • trunk/LayoutTests/media/encrypted-media/medias-enc.js

    r226966 r235609  
    2424                                            keys         : {    "d0d1d2d3d4d5d6d7d8d9dadbdcdddedf" : "c0c1c2c3c4c5c6c7c8c9cacbcccdcecf" }
    2525                                       }
     26                          },
     27    "simpleClearKeyWebMMSE": { video : {    initDataType : "webm",
     28                                            mimeType     : 'video/webm; codecs="vp9"',
     29                                            segments     : [ "../../content/encrypted/VideoClearKeyWebM.webm" ],
     30                                            keys         : {    "30313233343536373839303132333435" : "4d24cb6b0de1abe880e4d5983df03c93" }
     31                                       }
    2632                          }
    2733                   };
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r235484 r235609  
    13841384webkit.org/b/180430 media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html [ Skip ]
    13851385webkit.org/b/180430 media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html [ Skip ]
     1386webkit.org/b/189196 media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html [ Skip ]
    13861387webkit.org/b/180928 media/encrypted-media/clearKey/clearKey-message-cenc-event.html [ Skip ]
    13871388webkit.org/b/180928 media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html [ Skip ]
  • trunk/LayoutTests/platform/mac/TestExpectations

    r235488 r235609  
    13261326webkit.org/b/180430 media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html [ Skip ]
    13271327webkit.org/b/180430 media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html [ Skip ]
     1328webkit.org/b/189196 media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html [ Skip ]
    13281329webkit.org/b/180928 media/encrypted-media/clearKey/clearKey-message-cenc-event.html [ Skip ]
    13291330webkit.org/b/180928 media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html [ Skip ]
  • trunk/LayoutTests/platform/wpe/TestExpectations

    r235354 r235609  
    332332imported/w3c/web-platform-tests/encrypted-media/drm-not-callable-after-createsession.https.html [ Skip ]
    333333imported/w3c/web-platform-tests/encrypted-media/drm-temporary-license-type.https.html [ Skip ]
     334
     335# Encrypted WebM is not supported yet.
     336webkit.org/b/189196 media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html [ Skip ]
    334337
    335338# This port doesn't support detecting slow unload handlers.
Note: See TracChangeset for help on using the changeset viewer.