[Bug 739196] video/x-xvid changed to video/mpeg,mpegversion=4

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 3 05:17:48 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=739196
  GStreamer | gst-plugins-base | 1.x

--- Comment #11 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-11-03 13:17:44 UTC ---
There should be no "packing" differences between MPEG-4 Part 2 and XVID. DTS
and PTS should be added in all cases to the buffer.

And reordering of frames (B frames) is independent of XVID vs MPEG-4 Part 2. It
depends on the profile. B frames are not allowed with the SimpleProfile, but
are allowed with the AdvancedSimpleProfile and upwards.

You can get this information from the video/mpeg,mpegversion=4 caps. There is a
profile field that can contain the values "simple", "simple-scalable", "core",
"main", "n-bit", "scalable", "simple-face", "simple-fba",
"basic-animated-texture", "hybrid", "advanced-real-time-simple",
"core-scalable", "advanced-coding-efficiency", "advanced-core",
"advanced-scalable-texture", "simple-studio", "core-studio", "advanced-simple",
"fine-granularity-scalable". mpeg4videoparse should add the profile field to
the caps.

Yes there are really that many profiles of MPEG-4 Part 2 unfortunately. MPEG at
its best.


You have to check with your hardware which setting it wants for which profile.

-- 
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