WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
189238
[GStreamer][EME][webm] Add the WebM encrypted content support in matroskademux
https://bugs.webkit.org/show_bug.cgi?id=189238
Summary
[GStreamer][EME][webm] Add the WebM encrypted content support in matroskademux
Yacine Bandou
Reported
2018-09-03 02:37:59 PDT
Modifications on GstMatroskaDemux tracked in GStreamer bugzilla:
https://bugzilla.gnome.org/show_bug.cgi?id=765275
https://bugzilla.gnome.org/attachment.cgi?id=365211
Attachments
Patch
(35.01 KB, patch)
2018-09-03 02:57 PDT
,
Yacine Bandou
no flags
Details
Formatted Diff
Diff
Patch
(39.60 KB, patch)
2018-10-03 11:32 PDT
,
Yacine Bandou
no flags
Details
Formatted Diff
Diff
Patch
(44.58 KB, patch)
2018-10-05 06:38 PDT
,
Yacine Bandou
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Yacine Bandou
Comment 1
2018-09-03 02:57:29 PDT
Created
attachment 348764
[details]
Patch
Xabier Rodríguez Calvar
Comment 2
2018-09-03 06:27:39 PDT
Looks good, I'll let Charlie have a look as well and we can land this here when it does upstream or it is needed for something else.
Yacine Bandou
Comment 3
2018-10-03 11:32:00 PDT
Created
attachment 351538
[details]
Patch
Xabier Rodríguez Calvar
Comment 4
2018-10-05 06:07:35 PDT
Comment on
attachment 351538
[details]
Patch We need changes of
bug 190253
as well.
Yacine Bandou
Comment 5
2018-10-05 06:38:34 PDT
Created
attachment 351670
[details]
Patch
WebKit Commit Bot
Comment 6
2018-10-07 23:18:24 PDT
Comment on
attachment 351670
[details]
Patch Clearing flags on attachment: 351670 Committed
r236911
: <
https://trac.webkit.org/changeset/236911
>
WebKit Commit Bot
Comment 7
2018-10-07 23:18:25 PDT
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 8
2018-10-07 23:19:34 PDT
<
rdar://problem/45080591
>
Philippe Normand
Comment 9
2018-10-11 08:22:41 PDT
Why are those patches needed? I'd rather flag related layout tests than adding them, to be honest. The use of GST_PROTECTION_UNSPECIFIED_SYSTEM_ID without wrapping ifdef broke the build BTW.
Philippe Normand
Comment 10
2018-10-11 08:39:14 PDT
https://bugs.webkit.org/show_bug.cgi?id=190471
Yacine Bandou
Comment 11
2018-10-11 09:08:17 PDT
(In reply to Philippe Normand from
comment #9
)
> Why are those patches needed? I'd rather flag related layout tests than > adding them, to be honest.
They are needed for encrypted WebM. media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html
> > The use of GST_PROTECTION_UNSPECIFIED_SYSTEM_ID without wrapping ifdef broke > the build BTW.
I don't understand how it broke the build, if you have updated your jhbuild.
Philippe Normand
Comment 12
2018-10-11 09:14:11 PDT
(In reply to Yacine Bandou from
comment #11
)
> (In reply to Philippe Normand from
comment #9
) > > Why are those patches needed? I'd rather flag related layout tests than > > adding them, to be honest. > > They are needed for encrypted WebM. > > media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html > media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html >
Can't we flag/skip these two until gst 1.16 is released? By the end of the year hopefully.
> > > > The use of GST_PROTECTION_UNSPECIFIED_SYSTEM_ID without wrapping ifdef broke > > the build BTW. > > I don't understand how it broke the build, if you have updated your jhbuild.
Because I didn't use jhbuild. Whenever possible we should try to avoid frankensteining our jhbuild with patches, especially those adding new API.
Yacine Bandou
Comment 13
2018-10-11 09:24:13 PDT
(In reply to Philippe Normand from
comment #12
)
> (In reply to Yacine Bandou from
comment #11
) > > (In reply to Philippe Normand from
comment #9
) > > > > I don't understand how it broke the build, if you have updated your jhbuild. > > Because I didn't use jhbuild. Whenever possible we should try to avoid > frankensteining our jhbuild with patches, especially those adding new API.
Understood.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug