After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 618522 - [asfmux][patch] Improve support for streaming
[asfmux][patch] Improve support for streaming
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: 0.10.20
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-13 10:27 UTC by Andoni Morales
Modified: 2010-06-08 17:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
0001-asfmux-put-headers-in-streamheader-for-streaming.patch (2.27 KB, patch)
2010-05-13 10:28 UTC, Andoni Morales
reviewed Details | Review
0002-asfmux-write-preroll-info-in-the-header-at-initializ.patch (1.23 KB, patch)
2010-05-13 10:29 UTC, Andoni Morales
committed Details | Review
0003-asfmux-don-t-set-the-seekable-flag-if-we-are-streami.patch (1.04 KB, patch)
2010-05-13 10:31 UTC, Andoni Morales
committed Details | Review
0001-asfmux-put-headers-in-streamheader-for-streaming.patch (2.34 KB, patch)
2010-05-14 09:02 UTC, Andoni Morales
committed Details | Review

Description Andoni Morales 2010-05-13 10:27:24 UTC
The following patches improves the support for live streaming:
  * Add headers to streamheader
  * Add preroll property in the initial headers
  * Set the seekable flag in videos to FALSE if it's live
Comment 1 Andoni Morales 2010-05-13 10:28:20 UTC
Created attachment 160960 [details] [review]
0001-asfmux-put-headers-in-streamheader-for-streaming.patch
Comment 2 Andoni Morales 2010-05-13 10:29:18 UTC
Created attachment 160961 [details] [review]
0002-asfmux-write-preroll-info-in-the-header-at-initializ.patch
Comment 3 Andoni Morales 2010-05-13 10:31:02 UTC
Created attachment 160962 [details] [review]
0003-asfmux-don-t-set-the-seekable-flag-if-we-are-streami.patch
Comment 4 Thiago Sousa Santos 2010-05-14 03:02:41 UTC
Review of attachment 160960 [details] [review]:

Looks good, except that it should only add it to the caps if 'is-live' is true, otherwise the headers are not correct until rewriting right before EOS.
Comment 5 Thiago Sousa Santos 2010-05-14 03:07:00 UTC
Review of attachment 160962 [details] [review]:

Commit after freeze.
Comment 6 Thiago Sousa Santos 2010-05-14 03:08:59 UTC
Review of attachment 160960 [details] [review]:

One more thing is that the way you provided the patch made it lose the commit message.
Comment 7 Thiago Sousa Santos 2010-05-14 03:13:24 UTC
Review of attachment 160961 [details] [review]:

Commit after freeze.
Comment 8 Andoni Morales 2010-05-14 09:02:31 UTC
Created attachment 161031 [details] [review]
0001-asfmux-put-headers-in-streamheader-for-streaming.patch

Update streamheaders patch to add them only when 'is-live'
Comment 9 Thiago Sousa Santos 2010-06-08 17:52:28 UTC
Pushed.

commit 40209aa30fa1b88af1bed05291bf6ac87a5d64e3
Author: Andoni Morales Alastruey <amorales@flumotion.com>
Date:   Thu May 13 12:15:27 2010 +0200

    asfmux: don't set the 'seekable' flag if we are streaming
    
    Fixes #618522

commit 2a94798136cef02a55f8032a939565c9487a1e9e
Author: Andoni Morales Alastruey <amorales@flumotion.com>
Date:   Thu Apr 29 10:46:49 2010 +0200

    asfmux: write preroll info in the header at initialization
    
    This value doesn't need to be updated and is usefull in a streaming context
    
    Fixes #618522

commit 003949422786af7652925bdf7d6f0c252dcf61ec
Author: Andoni Morales Alastruey <amorales@flumotion.com>
Date:   Mon Apr 26 13:33:48 2010 +0200

    asfmux: put headers in streamheader for streaming
    
    Fixes #618522