summaryrefslogtreecommitdiff
path: root/gst/id3tag
Commit message (Collapse)AuthorAgeFilesLines
* gst-plugins: allow per feature registrationStéphane Cerveau2021-04-112-12/+8
| | | | | | | | | | | | | 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-17/+0
|
* docs: Build documentation with hotdocThibault Saunier2019-05-131-0/+1
|
* 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.
* docs: Port all docstring to gtk-doc markdownThibault Saunier2017-04-121-3/+3
|
* Fix some MSVC warnings about const-nessScott D Phillips2016-11-151-1/+1
| | | | | | | Some miscellaneous warnings about const-ness, either casting away const where we know it's safe or removing const where it's not correct. https://bugzilla.gnome.org/show_bug.cgi?id=774293
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | 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-5/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* plugins-bad: Fix example pipelinesVineeth TM2015-12-151-2/+2
| | | | | | | | rename gst-launch --> gst-launch-1.0 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**) fix caps in examples https://bugzilla.gnome.org/show_bug.cgi?id=759432
* id3mux: write private data tagRavi Kiran K N2015-11-271-1/+53
| | | | | | | | Handle "PRIV" tag in id3mux. Write owner identifier and private data and add to the id3v2 frame. https://bugzilla.gnome.org/show_bug.cgi?id=758728
* id3tag: fix sample memory leakVineeth TM2015-10-051-1/+5
| | | | | | When getting sample from taglist, the memory is not being freed resulting in memory leak. https://bugzilla.gnome.org/show_bug.cgi?id=756070
* Rename property enums from ARG_ to PROP_Luis de Bethencourt2015-04-271-13/+13
| | | | Property enum items should be named PROP_ for consistency and readability.
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-14/+0
| | | | This is not needed any longer.
* id3tag: Remove unused function to fix compiler warningSebastian Dröge2014-02-271-13/+0
|
* id3tag: Fix uninitialized variable compiler warningSebastian Dröge2014-02-081-1/+1
| | | | | error: variable 'image_type' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
* id3tag: Read image-description from the info structure, not the capsSebastian Dröge2013-12-161-6/+10
|
* id3tag: Write image-type into the APIC tagSebastian Dröge2013-12-161-4/+21
|
* id3mux: handle publisher, interpreted-by and musical-key tagsMatthieu Bouron2013-08-201-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705999
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* Fix FSF addressTim-Philipp Müller2012-11-044-8/+8
| | | | 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
|
* id3tag: extract year to write into ID3v1 tag from GST_TAG_DATE_TIME not ↵Tim-Philipp Müller2012-09-021-5/+5
| | | | GST_TAG_DATE
* id3tag: fix buildTim-Philipp Müller2012-08-211-1/+1
| | | | | Some code slipped into the last commit that was meant to be pushed separately. Use gst_date_time_unref() instead of _free().
* id3tag: port to 0.11Tim-Philipp Müller2012-08-212-80/+112
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-041-1/+1
|
* Merge branch 'master' into 0.11Wim Taymans2011-08-047-592/+25
|\ | | | | | | | | | | | | | | | | Conflicts: common configure.ac gst/colorspace/colorspace.c gst/colorspace/colorspace.h gst/colorspace/gstcolorspace.c
| * id3mux: use now-public GstTagMux base class from libgsttagTim-Philipp Müller2011-07-295-610/+3
| |
| * tagmux: require subclass to install sink pad templateTim-Philipp Müller2011-07-292-19/+31
| | | | | | | | | | | | | | | | Require the subclass to install both source and sink pad templates. Also, print some warnings if the subclass doesn't do that. https://bugzilla.gnome.org/show_bug.cgi?id=555437
| * tagmux: const-ify GstTagList argument of render vfuncsTim-Philipp Müller2011-07-154-29/+27
| |
| * tagmux: fix up private base class header so it can be made publicTim-Philipp Müller2011-07-153-102/+132
| | | | | | | | | | | | Move private bits into a private struct, add some padding. https://bugzilla.gnome.org/show_bug.cgi?id=555437
* | Merge branch 'master' into 0.11Wim Taymans2011-06-151-0/+14
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | Conflicts: android/aacparse.mk android/amrparse.mk android/h264parse.mk android/metadata.mk android/qtmux.mk android/sdpelem.mk configure.ac gst/qtmux/gstqtmux.c win32/common/config.h
| * android: make it ready for androgenizerThibault Saunier2011-04-111-0/+14
| | | | | | | | | | | | | | | | 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
* | miniobject: port to new 0.11 APIWim Taymans2011-02-281-2/+2
|/ | | | | Remove miniobject and buffer subclassesusing GObject subclasses and metadata.
* id3mux: map new GST_TAG_ENCODED_BY to ID3v2 TENC frameTim-Philipp Müller2011-02-011-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627268
* id3mux: Set to GST_RANK_PRIMARYEdward Hervey2010-12-221-1/+2
| | | | We want it to take precedence over any other id3 formatter.
* various (gst): add missing G_PARAM_STATIC_STRINGS flagsStefan Kost2010-10-191-3/+3
| | | | Canonicalize property names as needed.
* id3mux: Map GST_TAG_ALBUM_ARTISTThiago Santos2010-09-081-0/+1
| | | | | Map GST_TAG_ALBUM_ARTIST to TPE2 as it is done in -base id3tag mappings.
* id3mux: minor code clean-upTim-Philipp Müller2010-08-041-5/+12
| | | | Add helper function to write text frames with just one string.
* id3mux: add support for beats-per-minute tagJonathan Matthew2010-08-041-0/+28
| | | | | | | Write beats per minute into the TBPM frame, and add unit test for id3mux, based on id3v2mux unit test. https://bugzilla.gnome.org/show_bug.cgi?id=621523
* id3tag: Use gst_tag_list_peek_string_indexThiago Santos2010-06-181-32/+24
| | | | | Replace _get_string_index with _peek_string_index to avoid a string copy
* Add -Wwrite-stringsBenjamin Otte2010-03-221-2/+3
| | | | and fix its warnings
* id3mux: glib doesn't reliably null-terminate wide-character encodings inMichael Smith2009-10-271-4/+5
| | | | g_convert, so write the null-terminator separately and explicitly.
* id3tag: actually write image to APIC tag.Michael Smith2009-10-161-0/+3
|
* id3mux: Write UTF-16 byte order marker correctly.Michael Smith2009-10-051-1/+4
|
* id3tag: When writing id3v2.3, do not use UTF-8.Michael Smith2009-09-101-28/+100
| | | | | | | UTF-8 is only permitted in v2.4. So instead use ISO-8859-1 for ascii-only strings, and UTF16 otherwise. Also, do not null terminate strings in text frames, except where required. These two allow windows media player to play (and correctly read tags) files created by id3mux.
* id3tag: Unconditionally use GLib 2.16 APISebastian Dröge2009-08-311-2/+0
|