WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 138866
[GStreamer] Bump internal jhbuild versions to 1.4.4
https://bugs.webkit.org/show_bug.cgi?id=138866
Summary
[GStreamer] Bump internal jhbuild versions to 1.4.4
Philippe Normand
Reported
2014-11-19 03:33:18 PST
We currently test with 1.2.1 which is one year old. I think we should bump to a more recent release especially because of the gst upstream improvements in HLS. I have a patch locally but need to check tests with a Debug build.
Attachments
Patch
(9.29 KB, patch)
2014-11-19 04:10 PST
,
Philippe Normand
cgarcia
: review+
Details
Formatted Diff
Diff
patch
(11.82 KB, patch)
2014-11-24 10:08 PST
,
Philippe Normand
no flags
Details
Formatted Diff
Diff
patch
(9.83 KB, text/plain)
2014-11-28 06:26 PST
,
Philippe Normand
no flags
Details
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2014-11-19 04:10:46 PST
Created
attachment 241854
[details]
Patch
Carlos Garcia Campos
Comment 2
2014-11-19 05:12:55 PST
Comment on
attachment 241854
[details]
Patch Fewer patches to maintain!. I guess this doesn't affect the layout tests results.
Philippe Normand
Comment 3
2014-11-19 05:50:54 PST
I have found only one affected test, see
bug 138867
Philippe Normand
Comment 4
2014-11-19 08:29:58 PST
This can't be landed yet, the HLS tests are broken with this version... :(
Philippe Normand
Comment 5
2014-11-24 10:08:37 PST
Created
attachment 242166
[details]
patch Carlos, can you please review this again? I had to make a small change in the player as well.
Carlos Garcia Campos
Comment 6
2014-11-25 05:59:59 PST
Comment on
attachment 242166
[details]
patch View in context:
https://bugs.webkit.org/attachment.cgi?id=242166&action=review
> Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:299 > + // Make sure that decodebin2 emits buffering messages on the > + // bus for non-local media files. We need those to manage the > + // ready and network states of the player. > + unsigned flagBuffering = getGstPlayFlag("buffering"); > + unsigned flags; > + g_object_get(m_playBin.get(), "flags", &flags, NULL); > + g_object_set(m_playBin.get(), "flags", flags | flagBuffering, NULL);
How is this related to gst 1.4.4, why we didn't this before? Use nullptr, instead of NULL
Philippe Normand
Comment 7
2014-11-25 06:16:46 PST
(In reply to
comment #6
)
> Comment on
attachment 242166
[details]
> patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=242166&action=review
> > > Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:299 > > + // Make sure that decodebin2 emits buffering messages on the > > + // bus for non-local media files. We need those to manage the > > + // ready and network states of the player. > > + unsigned flagBuffering = getGstPlayFlag("buffering"); > > + unsigned flags; > > + g_object_get(m_playBin.get(), "flags", &flags, NULL); > > + g_object_set(m_playBin.get(), "flags", flags | flagBuffering, NULL); > > How is this related to gst 1.4.4, why we didn't this before?
I'm not sure yet. I still need to find the gst commit that introduced this change but in any case this change is harmless for any gst 1.x version. Since we've been relying on BUFFERING messages for quite a while now it's good anyway that we make sure those are emitted.
Philippe Normand
Comment 8
2014-11-28 06:26:46 PST
Created
attachment 242265
[details]
patch The http/tests/media/hls tests pass now \o/
Philippe Normand
Comment 9
2014-11-28 06:42:45 PST
Committed
r176564
: <
http://trac.webkit.org/changeset/176564
>
WebKit Commit Bot
Comment 10
2014-11-28 09:01:06 PST
Re-opened since this is blocked by
bug 139093
Philippe Normand
Comment 11
2014-12-02 00:12:43 PST
Relanded in
r176627
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