Tim-Philipp Müller
12ab3c9204
tag: fix compilation of new licenses code with GLib versions < 2.28
...
Add local g_variant_lookup_value() fallback for now when compiling
against older GLib versions.
2011-08-10 15:06:59 +01:00
Tim-Philipp Müller
3e34c2da1c
tag: add GType for GstTagLicenseFlags
...
API: gst_tag_license_flags_get_type()
2011-08-10 14:57:14 +01:00
Tim-Philipp Müller
2d1ffa68a9
xmptag: fix compiler warning in release mode
...
Fix compiler warning caused by g_assert_not_reached() being skipped
because releases are compiled with -DG_DISABLE_ASSERT.
https://bugzilla.gnome.org/show_bug.cgi?id=656264
2011-08-10 11:08:29 +01:00
Tim-Philipp Müller
1c0fbbce10
subparse: fix runtime warnings when doing position query
...
Add missing 'break'.
2011-08-10 10:49:38 +01:00
Tim-Philipp Müller
54e143c5e7
tag: add unit test for new license API
...
https://bugzilla.gnome.org/show_bug.cgi?id=646868
2011-08-10 10:34:22 +01:00
Tim-Philipp Müller
25f8f6453e
tag: add mklicensestables utility
...
Add (uninstalled) tool to create licenses-table.dat from liblicense's
RDF files. It's not very pretty and makes loats of assumptions about
the input, but should work. If things change, we can fix it then.
https://bugzilla.gnome.org/show_bug.cgi?id=646868
2011-08-10 10:34:20 +01:00
Tim-Philipp Müller
c4bab487e7
tag: add convenience API to handle creative commons licenses
...
Based on liblicense's RDF files.
API: GstTagLicenseFlags
API: gst_tag_get_licenses()
API: gst_tag_get_license_flags()
API: gst_tag_get_license_nick()
API: gst_tag_get_license_title()
API: gst_tag_get_license_version()
API: gst_tag_get_license_description()
API: gst_tag_get_license_jurisdiction()
https://bugzilla.gnome.org/show_bug.cgi?id=646868
2011-08-10 10:33:47 +01:00
Vincent Penquerc'h
fa3e246866
typefind: bump probability if all frames we found are similar
...
Similar meaning same layer, same bitrate, and same number of channels
This fixes misdetection of (some MP3 files that have zero padding
between the ID3 tag and the MP3 stream) as H.264 video.
https://bugzilla.gnome.org/show_bug.cgi?id=656018
2011-08-10 11:20:31 +02:00
Josep Torra
5629ed74b3
Fix debug statements
...
Fixes build on MacOSX
Signed-off-by: Edward Hervey <edward.hervey@collabora.co.uk>
2011-08-10 11:15:41 +02:00
Tim-Philipp Müller
301bd8b0bf
videooverlay: add convenience API to check if a message is a prepare-window-handle message
...
API: gst_is_video_overlay_prepare_window_handle_message()
2011-08-08 14:41:17 +01:00
Tim-Philipp Müller
d5f44ec6ea
tests: fix libs order in some makefiles
...
Local libs should come first.
2011-08-08 14:16:39 +01:00
Tim-Philipp Müller
789e325678
tests: update for GstXOverlay => GstVideoOverlay
2011-08-08 14:12:15 +01:00
Tim-Philipp Müller
7f11e9bc30
ximagesink, xvimagesink: update for GstXOverlay -> GstVideoOverlay
2011-08-08 14:12:15 +01:00
Tim-Philipp Müller
fd448502b9
interfaces: rename GstXOverlay interface to GstVideoOverlay
...
And remove deprecated methods, and fix up some cruft.
2011-08-08 14:12:15 +01:00
Thomas Vander Stichele
24a7a6be1e
gst-plugins-base.spec.in: update for 0.11
2011-08-07 18:36:04 +02:00
Vincent Penquerc'h
c87f164eff
gstvorbistag: map ENCODER Vorbis comment to application-name
...
What GStreamer calls encoder ("encoder used to encode this stream") is
stored in the vendor string in Vorbis/Theora/Kate and possibly others.
The Vorbis comment packet used in those streams uses ENCODER as the name
of the encoding program, which GStreamer calls application-name.
https://bugzilla.gnome.org/show_bug.cgi?id=656034
2011-08-06 18:36:00 +02:00
Vincent Penquerc'h
c2ce145e72
volume: fix sample depth typo
...
https://bugzilla.gnome.org/show_bug.cgi?id=656022
2011-08-05 13:37:05 +02:00
Sebastian Dröge
5580dd6a4d
volume: Update disted ORC files
2011-08-05 13:06:31 +02:00
Wim Taymans
2e00a6d169
xvimagepool: cleanups
2011-08-05 12:48:07 +02:00
Wim Taymans
86a10fbb9f
baseaudiosrc: call parent alloc function
...
Call the parent alloc function to allocate buffers.
2011-08-04 18:08:49 +02:00
Wim Taymans
a7d88b0898
x11: remove useless alignment
2011-08-04 15:18:14 +02:00
Wim Taymans
26c9db9280
video: improve debug
2011-08-04 15:18:03 +02:00
Thiago Santos
3687b056c4
encodebin: Set queues to silent=true
...
As encodebin doesn't connect to the queue signals, it can set
queues to silent mode to make queue not emit them.
Check https://bugzilla.gnome.org/show_bug.cgi?id=621299 for
more info on queue's silent property.
2011-08-03 14:14:55 -03:00
Thiago Santos
b263bacc57
encodebin: Fix typo on installing properties
...
queue buffers and bytes properties have ids swapped, fix it.
2011-08-03 13:41:10 -03:00
Wim Taymans
ca9ef2d8c0
back to development
2011-08-03 12:08:16 +02:00
Wim Taymans
16a092e2b5
Release 0.11.0
2011-08-03 10:55:32 +02:00
Jonathan Liu
8bd3bdaf37
oggstream: Fix crashes with 0-byte vorbis packets
...
Fixes bug #655574 .
2011-08-03 10:18:29 +02:00
Jens Georg
fe17585568
pbutils: Add SP levels 4a, 5 and 6
...
https://bugzilla.gnome.org/show_bug.cgi?id=655503
2011-08-03 10:05:51 +02:00
Philip Jägenstedt
7d22d91fca
theoradec: segfault on 0-byte ogg_packet in _chain_reverse
2011-08-03 10:03:00 +02:00
Wim Taymans
307d951f87
update po
2011-08-02 12:53:15 +02:00
Wim Taymans
97f1d1805b
update ORC dist files
2011-08-02 12:24:37 +02:00
Wim Taymans
3f8e568dd3
videoconvert: update ORC dist files
2011-08-02 12:24:19 +02:00
Wim Taymans
3a9431b24f
def: add new symbols
2011-08-02 12:22:12 +02:00
Wim Taymans
947b6b3faa
ximage: add support for alignment bufferpool option
2011-08-01 19:04:47 +02:00
Wim Taymans
66142747bd
xv: apply cropping on padded images
...
Store the dimensions of the unpadded image in the metadata and use that info to
display the valid region of the image.
2011-08-01 18:36:33 +02:00
Wim Taymans
27e622b99e
xvimage: add suport for video alignment
...
Add support for the VideoAlignment option in the bufferpool. The extra
configuration options can be used to request special padding and alignment
requirements for the video buffers.
2011-08-01 17:10:10 +02:00
Wim Taymans
6b8617271c
video: ensure sign in scale function
2011-08-01 16:50:28 +02:00
Wim Taymans
d634b3e6d9
videopool: add implementation
...
Rename very long structure name to GstVideoAlignment
Add the implementation of the video alignment config setter and getters.
2011-08-01 16:48:46 +02:00
Wim Taymans
5a85e1d75f
base: update for new bufferpool API
2011-07-29 17:15:39 +02:00
Wim Taymans
cfea7a74fd
videopool: add stuff related to bufferpools
...
Add bufferpool options and extra config parameters.
2011-07-29 17:14:07 +02:00
Wim Taymans
b0c64a10f8
x11: relax bufferpool checks
...
Check if the metadata belongs to us instead of checking the current bufferpool.
The bufferpool can change at any time when upstream wants to renegotiate.
2011-07-29 12:25:13 +02:00
Wim Taymans
42b49f6b0e
video: add macro to access flags
2011-07-29 12:25:13 +02:00
Tim-Philipp Müller
e161334988
Add new GstTagMux base class
...
Hook up new tag muxing base class to build system.
https://bugzilla.gnome.org/show_bug.cgi?id=555437
API: GstTagMux
2011-07-29 10:26:07 +01:00
Tim-Philipp Müller
b83c7e0a0e
docs: add documentation for GstTagMux
2011-07-29 10:26:07 +01:00
Tim-Philipp Müller
2633692072
tagmux: require subclass to install sink pad template
...
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
2011-07-29 10:26:07 +01:00
Tim-Philipp Müller
9f0745bab4
tagmux: const-ify GstTagList argument of render vfuncs
2011-07-29 10:26:07 +01:00
Tim-Philipp Müller
db88b19f1e
tagmux: fix up private base class header so it can be made public
...
Move private bits into a private struct, add some padding.
https://bugzilla.gnome.org/show_bug.cgi?id=555437
2011-07-29 10:26:06 +01:00
Michael Smith
e16f2f891a
tagmux: add support for end tags
...
Originally "id3tag: Add new id3 tagging plugin, supports v1, v2.3,
and v2.4." from gst-plugins-bad. This is an artificial bridge commit.
2011-07-29 10:26:06 +01:00
Sebastian Dröge
b567db4155
ext: Don't use GST_DEBUG_FUNCPTR for GObject vfuncs
2011-07-29 10:26:06 +01:00
Julien Moutte
992cf09a5a
Fix build on Mac OS X 10.5
...
Original commit message from CVS:
2007-11-20 Julien MOUTTE <julien@moutte.net>
* gst-libs/gst/tag/gsttagmux.c: (gst_tag_lib_mux_render_tag),
(gst_tag_lib_mux_adjust_event_offsets):
* gst/qtdemux/qtdemux.c: (qtdemux_parse_theora_extension):
* sys/osxaudio/Makefile.am:
* sys/osxvideo/cocoawindow.h:
* sys/osxvideo/cocoawindow.m: Fix build on Mac OS X 10.5
2011-07-29 10:26:06 +01:00