[Webkit-unassigned] [Bug 123901] New: [GStreamer] Implement "id" property for in-band audio, text and video tracks

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 6 10:34:00 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=123901

           Summary: [GStreamer] Implement "id" property for in-band audio,
                    text and video tracks
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media Elements
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: b.long at cablelabs.com


TextTrack: http://www.w3.org/TR/html5/embedded-content-0.html#dom-texttrack-id

> The id attribute returns the track's identifier, if it has one, or the empty string otherwise. For tracks that correspond to track elements, the track's identifier is the value of the element's id attribute, if any. For in-band tracks, the track's identifier is specified by the media resource. If the media resource is in a format that supports the Media Fragments URI fragment identifier syntax, the identifier returned for a particular track must be the same identifier that would enable the track if used as the name of a track in the track dimension of such a fragment identifier.

AudioTrack and VideoTrack: http://www.w3.org/TR/html5/embedded-content-0.html#dom-audiotrack-id

> The AudioTrack.id and VideoTrack.id attributes must return the identifier of the track, if it has one, or the empty string otherwise. If the media resource is in a format that supports the Media Fragments URI fragment identifier syntax, the identifier returned for a particular track must be the same identifier that would enable the track if used as the name of a track in the track dimension of such a fragment identifier.

The only example given is that for Ogg Skeleton, the "id" is the name:

https://wiki.xiph.org/SkeletonHeaders#Name

I'm planning to implement this as:

  * Matroska / WebM: TrackUID
  * MPEG-TS: PID
  * Ogg (without Skeleton): Stream serial number

Unfortunately this needs some work on the GStreamer side to make that information available:

https://bugzilla.gnome.org/show_bug.cgi?id=711522

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list