[Bug 711497] New: Compatibility issue in vp8 payload
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Nov 5 08:03:17 PST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=711497
GStreamer | gst-plugins-good | git
Summary: Compatibility issue in vp8 payload
Classification: Platform
Product: GStreamer
Version: git
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: elio.francesconi at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
The RTP stream generated by GStreamer is not compatible with old decoder
implementation.
I noiticedthis issue with the soft phone I’m using(Linphphone), it seems its
vp8 decoder with name "WebM Project VP8 Decoder v0.9.7-pl” is not compatible
with your encoder (I got gstreamer-1.2.pkg, you provide us)
And the only information I got was:
vpx_codec_decode failed : 5 Bitstream not supported by this decoder ((null))
People develop webrtc2sip server were having the same issue, I’ve found some
threads about this issue
https://groups.google.com/forum/#!msg/discuss-webrtc/xCxqzxopsDM/jIKtkA_StOgJ
https://groups.google.com/forum/#!topic/doubango/OH-nOn5w-ng
They solved disabling extension in vp8 encoding #define
TDAV_VP8_DISABLE_EXTENSION in
http://doubango.googlecode.com/svn-history/r796/branches/2.0/doubango/tinyDAV/src/codecs/vpx/tdav_codec_vp8.c
This is the header of the first packet I sent to the softphone
90:80:7c:10:32:00:9d:01:2a:a0:00:78:00:00:47:08:85:85:88:85:84:88…
This issue is in rtpvp8pay due to the default PICTURE MODE used, it is not
supported in the early version of vp8.
#define DEFAULT_PICTURE_ID_MODE VP8_PAY_PICTURE_ID_7BITS
I solved the issue recompiling with this default value,
#define DEFAULT_PICTURE_ID_MODE VP8_PAY_NO_PICTURE_ID
My suggestion is to change the default one value with VP8_PAY_NO_PICTURE_ID
more conservative configuration, then let change the value programmatically.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list