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 738519 - vc1parse: parse frame header when stream format is ASF/raw for simple/main profile
vc1parse: parse frame header when stream format is ASF/raw for simple/main pr...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: 1.4.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-10-14 11:28 UTC by Aurélien Zanelli
Modified: 2014-10-25 12:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
vc1parse: parse frame header when stream format is ASF/raw for simple/main profile (2.66 KB, patch)
2014-10-14 11:31 UTC, Aurélien Zanelli
committed Details | Review

Description Aurélien Zanelli 2014-10-14 11:28:42 UTC
Currently, if we are in ASF/sequence-layer-raw-frame, we don't parse the frame header in simple/main case. Since we basically have raw frames in these profil, we can easily implement it and extract some information like the keyframe flag.

This will be useful for implementing some stream-format conversions.
Comment 1 Aurélien Zanelli 2014-10-14 11:31:04 UTC
Created attachment 288504 [details] [review]
vc1parse: parse frame header when stream format is ASF/raw for simple/main profile

Patch proposal to parse frame header and set the DELTA_UNIT buffer flag according to frame type.
Comment 2 Sebastian Dröge (slomo) 2014-10-14 12:03:45 UTC
commit 6375fce9258722da3aba6c91197efcea4b189b07
Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
Date:   Mon Sep 22 09:44:14 2014 +0200

    vc1parse: parse frame header when stream format is ASF/raw for simple/main profile
    
    When stream-format is ASF or sequence-layer-raw-frame, we basically have
    a raw frame so we can parse it to extract some information such the
    keyframe flag. The only requirement is to have a valid sequence-header.
    
    This commit parse the frame header and set the DELTA_UNIT buffer flag in
    case the frame is not a keyframe.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738519