summaryrefslogtreecommitdiff
path: root/gst/ivfparse
AgeCommit message (Collapse)AuthorFilesLines
2018-06-29ivfparse: Add the AV01 FOURCC for parsing AV1 IVFsGeorg Ottinger1-1/+9
Adds AV01 FOURCC to the list of allowed media files, in order to allow parsing the IVF Container holding AV1 content. At a later point dynamic resolution change can be supported - therefore the sequence header OBU and frame header OBU of AV1 file must be parsed, which can be done in future with the help of gst-lib gstav1parse. https://bugzilla.gnome.org/show_bug.cgi?id=796677
2018-04-25Meson: Generate pc file for all plugins in badXavier Claessens1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2017-05-16Remove plugin specific static build optionNicolas Dufresne1-1/+0
Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
2016-08-20Add support for Meson as alternative/parallel build systemNirbheek Chauhan1-0/+12
https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Matej Knopp <matej.knopp@gmail.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems.
2016-03-24bad: use new gst_element_class_add_static_pad_template()Vineeth TM1-4/+2
https://bugzilla.gnome.org/show_bug.cgi?id=763081
2015-11-11ivfparse: Fix the wrong width & height parsing of vp9 bitstreamSreerenj Balachandran1-9/+14
The current implementation for detecting the resolution changes on key frames is based on vp8 bitstream alignment. Avoid this width and height parsing for vp9 bitstream, which requires proper frame header parsing inorder to detect the resolution change (Fixme). https://bugzilla.gnome.org/show_bug.cgi?id=757825
2015-10-29ivfparse: Add vp9 supportSreerenj Balachandran2-3/+23
Differentiate the vp8/vp9 bitstream based on fourcc. https://bugzilla.gnome.org/show_bug.cgi?id=757251
2015-04-26Remove obsolete Android build cruftTim-Philipp Müller1-14/+0
This is not needed any longer.
2014-04-18ivfparse: detect and propagate resolution changes.Gwenole Beauchesne2-15/+72
Detect resolution changes on key frames, and propagate the resulting caps to the src pad. Only the uncompressed data chunk is decoded, so avoid using the new VP8 bitstream parsing library for now. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-04-18ivfparse: avoid possible division-by-zero when calculating PTS.Gwenole Beauchesne2-25/+17
Avoid possible division-by-zero while deriving the presentation timestamp of the buffer. The base class will take care of any interpolation needs. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-04-18ivfparse: port to baseparse.Gwenole Beauchesne2-161/+195
https://bugzilla.gnome.org/show_bug.cgi?id=710855 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2013-04-15gst: Add better support for static pluginsSebastian Dröge1-1/+1
2012-11-04Fix FSF addressTim-Philipp Müller2-4/+4
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-10-17Use gst_element_class_set_static_metadata()Tim-Philipp Müller1-1/+1
where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
2012-09-14replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts1-1/+1
2012-04-05gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge1-1/+1
2011-04-11android: make it ready for androgenizerThibault Saunier1-0/+13
Remove the android/ top dir Fixe the Makefile.am to be androgenized To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files. Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2010-11-25ivfparse: Remove dead assignmentsEdward Hervey1-2/+0
2010-07-28ivfparse: fix up macros and function names to match guidelinesTim-Philipp Müller2-39/+39
2010-06-27assrender, ivfparse, jpegformat: fix compiler warnings with debugging ↵Tim-Philipp Müller1-2/+6
disabled in core
2010-06-02ivfparse: Fix format string warningРуслан Ижбулатов1-1/+1
Fixes #620324
2010-06-01ivfparse: Send an initial NEWSEGMENT eventSebastian Dröge1-0/+3
2010-06-01ivfparse: Integrate into the build systemSebastian Dröge2-22/+18
2010-06-01ivfparse: Add simple IVF parserSebastian Dröge2-0/+386
This only supports VP8 so far. Fixes bug #619158.