Thijs Vermeir
3a04b08437
riff: add support for 2vuy
...
It is the apple alternative for Microsofts UYVY.
(http://ntta.szm.com/Tutors/FourCC.htm )
Only use the UYVY for the caps to enable support in other
gstreamer elements.
https://bugzilla.gnome.org/show_bug.cgi?id=627924
2010-08-25 19:12:21 +02:00
Tim-Philipp Müller
e776699036
build: use new AG_GST_PKG_CONFIG_PATH m4 macro from common
...
Sets up a GST_PKG_CONFIG_PATH variable for use in Makefile.am
(avoids trailing ':' in PKG_CONFIG_PATH used).
2010-08-14 19:12:37 +01:00
Tim-Philipp Müller
b61b83376a
introspection: set PKG_CONFIG_PATH so that our in-tree libs come first when calling scanner
...
When calling gobject-introspection scanner, make sure our own
freshly-built libs within the source tree (well, build dir) come
first in the PKG_CONFIG_PATH. May or may not help to make sure
that it doesn't pick up older external plugins-base libs (or
.gir files) from outside the source tree / build directory as
dependencies of the introspected lib instead of using the
stuff we just built in a sibling directory.
https://bugzilla.gnome.org/show_bug.cgi?id=623698
2010-08-14 19:11:48 +01:00
Tim-Philipp Müller
524c977c18
riff: add FLV4 fourcc and map it to video/x-vp6-flash
...
Fixes #623176 .
2010-06-30 21:20:37 +01:00
Edward Hervey
1d21ce0da2
riff: Add support for VP6F (On2 VP6 Flash variant)
2010-06-09 22:35:52 +02:00
Sebastian Dröge
0a4eaa7f60
riff: Add support for On2 VP8
2010-05-19 19:23:07 +02:00
Wim Taymans
9696af170f
riff: relax width and height constraints
...
Increase the acceptable video sizes from [16,4096] to [1, MAX].
See #618392
2010-05-13 12:06:41 +02:00
Vincent Untz
764c899215
libs: point gobject-introspection scanner to .la files
...
Point g-ir-scanner to the .la file of our library, which hopefully
makes it find the right dependencies in all cases (ie. our locally
built libgstreamer and not the system-installed one). This is also
how it's done in Gtk+ and how it's documented in the wiki, see
http://live.gnome.org/GObjectIntrospection/AutotoolsIntegration
Fixes #603710 .
2010-04-03 14:03:45 +01:00
Tim-Philipp Müller
b37c993e4e
gst-libs: more gobject-introspection fixes
...
Use right .pc file variable for compiler includes this time:
g-ir-compiler wants the girdirs not the typelibdirs as includes.
2010-03-30 23:46:10 +01:00
Tim-Philipp Müller
64cfa6bf73
gst-libs: fix up gobject-introspection some more
...
Use new girdir and typlibdir from core .pc files, so we can figure
out the right includes to pass to the gobject-introspection tools,
whether core is installed in the same prefix as gobject-introspection
or in a different prefix or uninstalled. This also keeps us from adding
bogus paths to the includes that only work if core is uninstalled.
Also add some missing includes/pkgs where needed.
2010-03-30 19:56:56 +01:00
Mark Nauwelaerts
9b227f17c8
riff: add some more fourcc for MPEG-4 video
2010-03-23 11:02:07 +01:00
Rob Clark
5075d57b9d
riff: add mapping for On2 VP7 fourccs
...
Fixes #612968 .
2010-03-16 00:49:35 +00:00
Rob Clark
a73bbb63ac
riff: add mapping for On2 VP62 fourcc
...
See #612968 .
2010-03-16 00:47:21 +00:00
Benjamin Otte
43b1683421
Add -Wmissing-declarations -Wmissing-prototypes to warning flags
...
Includes all the fixes necessary to make stuff compile again.
2010-03-11 13:50:31 +01:00
Sebastian Dröge
d5a4ca9962
build: Make some more rules silent if requested
2010-03-09 21:01:38 +00:00
Tim-Philipp Müller
5a2ae53bae
riff: treat JUNQ chunks like JUNK chunks
2010-02-12 14:24:22 +00:00
Stefan Kost
9334069fd2
riff: add a variant of the JUNK tag that several adobe products produce
...
JUNQ has same semantics as JUNK.
2010-02-12 14:21:11 +02:00
Edward Hervey
dde84e4c4b
riff: Add mapping for Zip Block Motion Video
2010-01-23 15:34:54 +01:00
Edward Hervey
52ec4f4394
riff: YUNV is a fourcc which is also used for YUY2 raw video
2010-01-23 15:26:37 +01:00
Edward Hervey
de736fb1d1
riff: vp61 and VP61 are also valid On2 VP6 fourcc
2010-01-23 15:13:45 +01:00
Edward Hervey
5dff488a26
riff: Add mapping for On2 VP5
2010-01-23 15:10:45 +01:00
Edward Hervey
b5367b89ed
riff: Add mapping for Sigma-Designs MPEG4
...
It's actually a xvid-compatible stream. both xviddec and ffmpeg handle it.
2010-01-23 15:04:35 +01:00
Edward Hervey
554b4a6c25
riff: Add mapping for LOCO Lossless codec
2010-01-23 14:35:16 +01:00
Edward Hervey
444e7a68aa
riff: Add support for YV12 / Uncompressed packed YVU 4:2:2
2010-01-23 14:08:39 +01:00
Edward Hervey
2795591247
riff: Add mapping for Autodesk Animator Codec
2010-01-23 13:50:09 +01:00
Mark Yen
140283c12b
riff-media: handle 32 bit raw RGB video.
2010-01-06 18:31:22 -08:00
Sebastian Dröge
df9b8b57b3
introspection: Build pkgconfig before all libraries and set PKG_CONFIG_PATH
...
This way g-ir-scanner can find the gstreamer-*-0.10 pkg-config files.
2009-09-13 11:19:50 +02:00
Sebastian Dröge
7e90e0846c
introspection: Strip Gst prefix from all types/functions
2009-09-05 12:31:47 +02:00
Sebastian Dröge
7794caf9f8
introspection: Fix build if gir-repository is not installed
2009-09-05 11:49:41 +02:00
Sebastian Dröge
6ebc9414b6
riff: Add gobject-introspection support
2009-09-05 11:23:13 +02:00
Sebastian Dröge
72f3587f04
riff: Add support for AVF files
...
AVF is valid RIFF but has AVF0 has first fourcc instead of RIFF.
Fixes bug #593117 .
2009-08-26 09:10:19 +02:00
Mark Nauwelaerts
87e6775844
riff: align API doc of gst_riff_parse_chunk with reality
2009-08-12 13:39:14 +02:00
Edward Hervey
9329b8be72
gst-libs: Remove dead assignments and resulting unused variables.
2009-08-08 15:54:57 +02:00
Elliott Sales de Andrade
132fb5c050
riff: add siren to the RIFF parser
...
Add siren7 caps to the RIFF parser.
2009-07-13 18:22:55 +02:00
Jan Schmidt
a9097080a3
riff-media: Fix the fourcc caps property for VC-1/WMVA
...
The caps property for carrying fourccs is 'format', not 'fourcc'
2009-06-29 14:01:33 +01:00
René Stadler
41b7504e9c
riff: prevent crash if rounded up tag size exceeds data size
...
When rounding up `tsize' exceeds the remaining buffer size, `size' underflows
and an invalid read past the buffer data follows.
2009-06-27 01:22:52 +03:00
Michael Smith
8f6399f109
riff: support UYVY raw 4:2:2 in riff.
2009-05-11 14:04:16 -07:00
Edward Hervey
a3c88fb32b
Riff: Add mapping for Fraps video codec.
...
Found through insanity testrun. Confirmed mapping in libavformat.
2009-03-09 10:03:13 +01:00
Edward Hervey
b870b61c00
riff: Add the 'DVR ' mapping for mpeg2video.
...
Found this in 3 files from the insanity suite and mapping is also present
in libavformat.
2009-03-09 09:08:00 +01:00
Wim Taymans
d998f6097b
riff: add theora mapping
...
Add theora mappings. See #574169 .
2009-03-06 18:54:57 +01:00
Edward Hervey
6f73427aa6
riff: Add more codec mappings.
...
This comes mostly from a review of ffmpeg/libavformat/riff.c
2009-02-28 12:41:28 +01:00
Tim-Philipp Müller
3d88a5b985
riff: add fourcc for mpeg2-in-avi (as produced by mencoder)
...
Fixes : #565777
2009-02-25 11:13:01 +00:00
Edward Hervey
e57073b6f9
Riff: Add fourcc for mpeg1-in-avi (as produced by mencoder)
2009-02-25 08:05:58 +01:00
Edward Hervey
02f9079d6b
Add some more mappings for h264 in riff
2009-02-19 13:24:39 +01:00
Tim-Philipp Müller
1fedfec220
riff: error out on nonsensical chunk sizes instead of aborting
...
When encountering a nonsensical chunk size such as (guint)-1, error out cleanly instead of
continuing and trying to g_memdup() 4GB of data that doesn't exist, which will either abort
in g_malloc() or crash.
Fixes #553295 , crash with fuzzed AVI file.
2009-02-11 16:58:18 +00:00
Wim Taymans
a7f2540f77
Add more codec ids for RIFF formats
...
Handle codec ID for various other AAC formats.
Sync the list of possible codec ids with that of ffmpeg.
Fixes #567255
2009-01-23 11:33:29 +01:00
Edward Hervey
c4295a07b9
gst-libs/gst/riff/riff-media.c: Add mapping for VP6 in avi/riff.
...
Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
(gst_riff_create_video_template_caps):
Add mapping for VP6 in avi/riff.
2008-12-12 07:15:22 +00:00
Julien Moutte
b7f763b23f
gst-libs/gst/riff/riff-media.c: Support higher max audio rates for some formats (WAV, Vorbis, LPCM).
...
Original commit message from CVS:
2008-12-09 Julien Moutte <julien@fluendo.com>
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
Support higher max audio rates for some formats (WAV, Vorbis, LPCM).
2008-12-09 18:30:10 +00:00
Stefan Kost
b3cc87185a
gst-libs/gst/riff/riff-read.c: Fix handling of odd chunks in riff metadata.
...
Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c:
Fix handling of odd chunks in riff metadata.
2008-12-09 17:21:37 +00:00
Michael Smith
eabff64640
gst-libs/gst/riff/riff-media.c: Support WMA Lossless properly.
...
Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
Support WMA Lossless properly.
2008-11-20 21:20:27 +00:00