Edward Hervey
3f1f8f66ed
ffmpegcolorspace: Speed up _remove_format_info
...
Instead of copying full caps, use the fact that the provided caps only have
one structure and only copy around structures.
2010-06-14 13:28:54 +02:00
Edward Hervey
19f5fda87d
ffmpegcolorspace: Transfer structures instead of copying them
...
Avoids many expensive structure copies
2010-06-14 13:28:50 +02:00
Sebastian Dröge
72e2d296f2
configure: Use GLIB_EXTRA_CFLAGS
2010-06-14 13:20:53 +02:00
Sebastian Dröge
b0ba968534
Automatic update of common submodule
...
From 7a0fdf5 to c804988
2010-06-14 13:02:59 +02:00
Sebastian Dröge
58d0301b7b
Automatic update of common submodule
...
From 6da3bab to 7a0fdf5
2010-06-14 11:31:09 +02:00
Sebastian Dröge
29fe8adea8
jsseek: Don't use deprecated GLib API
...
Fixes once again bug #605100 .
2010-06-14 11:20:35 +02:00
Prahal
2cb7cfab19
decodebin2: use accumulator for autoplug-sort
...
Use an accumulator for the autoplug-sort signal so that we can stop the emission
when a signal handler produced a valid result. This avoids the object handler
to overwrite the results from user signals.
Fixes #621161
2010-06-14 11:19:10 +02:00
Sebastian Dröge
9a971980b7
oggdemux: activate_chain must not be called with a NULL chain
...
It will crash later and shouldn't really happen anyway unless
something is really wrong.
2010-06-14 11:11:56 +02:00
Sebastian Dröge
9c570dbced
gnomevfssrc: Fix possible NULL pointer dereference
...
It's always an error if gst_buffer_try_new_and_alloc() returns NULL
2010-06-14 11:08:10 +02:00
Sebastian Dröge
611d87ce7a
appsrc: Return FALSE from the seek handler if no seek callback was set
2010-06-14 11:03:50 +02:00
Sebastian Dröge
a34fe5df35
giostreamsrc: Fix copy&paste error in the docs
2010-06-14 09:53:31 +02:00
Tim-Philipp Müller
0f3ea721e4
ogg: fix debug message printf format some more
...
Just cast the pointer diff, so it works everywhere without
warnings. Can't use %tu, because that modifier is C99. Warning
was: "format '%li' expects type 'long int', but argument 8 has
type 'int'".
2010-06-14 00:33:04 +01:00
Sebastian Dröge
8ae112058c
videoscale: Add ffmpegcolorspace after videotestsrc for the unit test
2010-06-13 22:17:18 +02:00
Sebastian Dröge
fa8fd0d7f6
videoscale: ...and add Y16 case for the linear scaling
2010-06-13 20:57:19 +02:00
Sebastian Dröge
c2e01e09c4
videoscale: Add Y16 case for 4-tap scaling
2010-06-13 20:38:23 +02:00
Sebastian Dröge
3e708d8a9b
tests: Fix linking of the tags test
2010-06-13 18:27:19 +02:00
Sebastian Dröge
506be85356
video: Re-add (but deprecated) GST_VIDEO_{RED,GREEN,BLUE}_MASK_1[56]
2010-06-13 08:20:13 +02:00
Sebastian Dröge
c2bdfc11af
videoscale: Use correct variables for debug output
2010-06-12 21:04:48 +02:00
Sebastian Dröge
cef0bc9657
ffmpegcolorspace: Fix Y16 from/to GRAY8 conversion
2010-06-12 16:51:41 +02:00
Sebastian Dröge
398c1c5fc8
ffmpegcolorspace: Don't crash when doing gray YUV to GRAY conversion
2010-06-12 16:31:49 +02:00
Sebastian Dröge
2ec067c9fc
videoscale: Update disted orc files
2010-06-12 16:23:23 +02:00
Sebastian Dröge
dc110b3b37
uridecodebin: Allow video/webm for progressive downloading
2010-06-12 16:16:37 +02:00
Sebastian Dröge
c3cfb404ae
videoscale: Add support for more gray formats
2010-06-12 13:59:32 +02:00
Martin Bisson
b8f330dea6
video.{c,h}: Fix an endianness bug fix.
...
This commit makes sure the endianness is ok for RGB/BGR 15/16 formats.
2010-06-12 13:51:27 +02:00
Martin Bisson
f5a690f860
video.{c,h}: Add support for RGB and BGR with 15 and 16 bits.
2010-06-12 13:51:27 +02:00
Sebastian Dröge
b4c2af416d
videoscale: Use libgstvideo for caps parsing, etc
2010-06-12 13:51:26 +02:00
Philippe Normand
c25bf9777a
oggdemux: Fix format string compiler warning on OS X
2010-06-12 13:04:43 +02:00
Sebastian Dröge
d91e3d8d78
videoscale: Use GST_VIDEO_CAPS_GRAY{8,16}
2010-06-12 13:00:26 +02:00
Sebastian Dröge
944cfa5871
videoscale: Implement linear merging of Y16 scanlines with orc
2010-06-12 12:57:14 +02:00
Sebastian Dröge
7ab53a8b0a
Automatic update of common submodule
...
From 733fca9 to 6da3bab
2010-06-12 08:26:27 +02:00
Tim-Philipp Müller
dab38bb8a0
cdparanoia: check for cdparanoia with pkg-config first
...
cdparanoia now has a .pc file in post-0.10.2 SVN, so use
that to check for cdparanoia before we try all the other
checks. Besides being generally nicer, this may help with
correctly detecting cdparanoia on OSX some day (see #609918 ).
2010-06-11 22:16:26 +01:00
Tim-Philipp Müller
b5a7e96291
typefinding: look for dts frames at non-zero offsets too
...
Scan a bit into the data when checking for dts frames instead
of expecting the frame sync to be right at the start of the
data. This is needed for some dts-disguised-as-pcm-in-wav files.
See #413942 .
2010-06-11 15:59:54 +01:00
Tim-Philipp Müller
9235c91bec
typefinding: add typefinder for dts audio
2010-06-11 15:59:53 +01:00
Edward Hervey
5e1cef7a5d
gstexiftag: Fix unitialized variables
...
I hate thee macosx
2010-06-11 15:25:35 +02:00
Edward Hervey
f12a4e6ed6
gstexiftag: Fix debug statements
2010-06-11 08:47:27 +02:00
Edward Hervey
42dd1471f8
exiftag: Fix unitialized variable
2010-06-11 08:47:17 +02:00
Stefan Kost
38788e34b2
win32: update def file
2010-06-10 20:45:42 +03:00
Stefan Kost
a0b5bb5113
docs: fix gtk-doc warnings
...
Variable names in function prototypes in the headers should match the doc-
comment.
2010-06-10 20:36:32 +03:00
Sebastian Dröge
2b9670958d
playbin2: If the text-sink claims to support ANY caps assume it only support raw plaintext subtitles
...
Fixes bug #621071 .
2010-06-10 13:06:54 +02:00
Sebastian Dröge
ac0f387add
icles: Only accept plain subtitles in the playbin-text icles test
2010-06-10 08:46:50 +02:00
Edward Hervey
1d21ce0da2
riff: Add support for VP6F (On2 VP6 Flash variant)
2010-06-09 22:35:52 +02:00
David Schleef
5ad2066f93
Use the Orc m4 macro
2010-06-09 12:41:00 -07:00
David Schleef
fc88457028
Automatic update of common submodule
...
From fad145b to 733fca9
2010-06-09 12:40:00 -07:00
David Schleef
9cf4f54421
Automatic update of common submodule
...
From 47683c1 to fad145b
2010-06-09 12:33:51 -07:00
Thiago Santos
ccfb6e3c02
tag: exif: Refactor byte-order handling
...
Only check for valid byte-order values when creating the
exif readers and writers
2010-06-09 16:28:43 -03:00
Thiago Santos
491d025530
tag: exif: Adds new geo-location tag mappings
...
Adds mappings for:
GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION
GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION
GST_TAG_GEO_LOCATION_MOVEMENT_SPEED
GST_TAG_GEO_LOCATION_ELEVATION
Does some refactoring in the code to reduce number of parameters
passed to functions
Tests included.
2010-06-09 16:26:43 -03:00
Thiago Santos
4418dc9cdf
tests: tag: Adds unit tests for exif helper lib
...
Adds some simple unit tests for exif helper lib functions
Fixes #614872
2010-06-09 16:26:42 -03:00
Thiago Santos
6b6a4e85ad
tag: Adds basic exif tags support
...
Adds exif helper lib functions to parse exif buffers from/to
taglists. Exif is tipically used in jpeg images, but it can
also be embedded into TIFF, AVI and WAV formats.
Adds a couple function to handle exif in tiff header structures, that is how
exif is embedded in jpeg and (obviously) in tiff.
API: gst_tag_list_to_exif_buffer
API: gst_tag_list_to_exif_buffer_with_tiff_header
API: gst_tag_list_from_exif_buffer
API: gst_tag_list_from_exif_buffer_with_tiff_header
Fixes #614872
2010-06-09 16:26:36 -03:00
Sebastian Dröge
4caee01a06
oggdemux: Handle SEEKING query in push mode too
2010-06-09 17:02:59 +02:00
Sebastian Dröge
bb7773b40a
oggdemux: Update the total time from the Skeleton 4 indexes
...
Fixes bug #620939 , see bug #607945 .
2010-06-09 16:38:34 +02:00