summaryrefslogtreecommitdiff
path: root/gst/ivfparse
Commit message (Collapse)AuthorAgeFilesLines
* gst-plugins: allow per feature registrationStéphane Cerveau2021-04-112-7/+5
| | | | | | | | | | | | | Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2110>
* documentation: fixed a heap o' typosAaron Boxer2019-11-051-1/+1
|
* Remove autotools build systemTim-Philipp Müller2019-10-141-12/+0
|
* ivfparse: Check the data size against IVF_FRAME_HEADER_SIZEHaihao Xiang2019-05-221-1/+1
| | | | | | | It is parsing frame data and so should check the data size against the frame header size instead of the file header size. If don't, it is possible to drop the last frame because IVF_FILE_HEADER_SIZE is greater than IVF_FRAME_HEADER_SIZE
* docs: Build documentation with hotdocThibault Saunier2019-05-131-0/+1
|
* ivfparse: Add the AV01 FOURCC for parsing AV1 IVFsGeorg Ottinger2018-06-291-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
* Meson: Generate pc file for all plugins in badXavier Claessens2018-04-251-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=794568
* Remove plugin specific static build optionNicolas Dufresne2017-05-161-1/+0
| | | | | Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-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.
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* ivfparse: Fix the wrong width & height parsing of vp9 bitstreamSreerenj Balachandran2015-11-111-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
* ivfparse: Add vp9 supportSreerenj Balachandran2015-10-292-3/+23
| | | | | | Differentiate the vp8/vp9 bitstream based on fourcc. https://bugzilla.gnome.org/show_bug.cgi?id=757251
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-14/+0
| | | | This is not needed any longer.
* ivfparse: detect and propagate resolution changes.Gwenole Beauchesne2014-04-182-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>
* ivfparse: avoid possible division-by-zero when calculating PTS.Gwenole Beauchesne2014-04-182-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>
* ivfparse: port to baseparse.Gwenole Beauchesne2014-04-182-161/+195
| | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=710855 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* Fix FSF addressTim-Philipp Müller2012-11-042-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-171-1/+1
| | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-141-1/+1
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* android: make it ready for androgenizerThibault Saunier2011-04-111-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
* ivfparse: Remove dead assignmentsEdward Hervey2010-11-251-2/+0
|
* ivfparse: fix up macros and function names to match guidelinesTim-Philipp Müller2010-07-282-39/+39
|
* assrender, ivfparse, jpegformat: fix compiler warnings with debugging ↵Tim-Philipp Müller2010-06-271-2/+6
| | | | disabled in core
* ivfparse: Fix format string warningРуслан Ижбулатов2010-06-021-1/+1
| | | | Fixes #620324
* ivfparse: Send an initial NEWSEGMENT eventSebastian Dröge2010-06-011-0/+3
|
* ivfparse: Integrate into the build systemSebastian Dröge2010-06-012-22/+18
|
* ivfparse: Add simple IVF parserSebastian Dröge2010-06-012-0/+386
This only supports VP8 so far. Fixes bug #619158.