Commit graph

7894 commits

Author SHA1 Message Date
David Schleef ac9b69a088 videotestsrc: add chroma-site to caps 2010-03-15 01:33:36 -07:00
David Schleef 5379fbcd1a video: add gst_video_parse_caps_chroma_site() 2010-03-15 01:31:20 -07:00
David Schleef 085d7e20bd theoradec: add color-matrix to caps 2010-03-14 19:10:16 -07:00
David Schleef c1974322ea videotestsrc: Add color-matrix to template caps 2010-03-14 16:18:34 -07:00
Tim-Philipp Müller 4def141e86 tests: make Gtk+ test programs compile with -DGSEAL_ENABLE
Fixes #612552, at least for now.
2010-03-14 22:48:00 +00:00
Tim-Philipp Müller 08e82cfa3c build: add cruft alert for common/shave* leftovers to top-level Makefile.am 2010-03-14 22:48:00 +00:00
David Schleef 460c649b5f oggdemux: Don't drop zero-sized packets
Zero-sized packets have relevence to Theora.
2010-03-14 13:15:13 -07:00
Sebastian Dröge 944d6b1786 volume: Revert rounding behaviour changes when using controlled volume properties
Now the controlled and non-controlled code paths are all having
exactly the same rounding behaviour and the unit tests pass again.
2010-03-12 15:49:17 +01:00
Sebastian Dröge baf2fc1c58 volume: Only allocate a mute value array if a control source exists for the mute property 2010-03-12 15:49:17 +01:00
Edward Hervey 914596ffb6 Automatic update of common submodule
From e272f71 to 55cd514
2010-03-12 13:55:55 +01:00
Thiago Santos 6d1f406a77 tags: Add new mapping to XMP helpers
Adds geotagging mappings to XMP helpers

Fixes #609539
2010-03-11 18:29:53 -03:00
Benjamin Otte 6404e94ae7 Don't have 2 include dirs
Seems to have been accidentally introduced in
7269bc26d0.
2010-03-11 20:20:31 +01:00
Edward Hervey e22741f1dd tests: Fix another unitialized variable 2010-03-11 16:35:10 +01:00
Edward Hervey d91a466dd5 tests: Fix unitialized variable. 2010-03-11 16:09:26 +01:00
Benjamin Otte 3a7d632a59 Add -Wredundant-decls to warning flags
... and fix all the warnings that flag throws.
2010-03-11 15:38:18 +01: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
Benjamin Otte 86a6b39b2c gio: Remove unused function 2010-03-11 13:34:45 +01:00
Tim-Philipp Müller 3dd39392c2 vorbisparse: make sure header buffer metadata is writable before modifying it
Fixes unit test failures with core git.
2010-03-11 11:19:04 +00:00
Benjamin Otte 9b5ef584e2 check: Ref buffers after setting caps on them
Reffing makes metadata unwritable, so we need to set the caps before.
2010-03-11 12:18:50 +01:00
Benjamin Otte 06b516ab47 Add WARNING_CXXFLAGS where ERROR_CXXFLAGS are
This matches the previous commit doing the same for CFLAGS in response
to the common/ module changes.
2010-03-11 12:18:50 +01:00
Edward Hervey 59bc1cd37d Update .po files 2010-03-11 12:04:37 +01:00
Tim-Philipp Müller 8697324e07 tests: don't use Gtk+ 2.18 API for no good reason
The rest of the code directly uses widget->allocation as well, so no point
in using the new API in other places.
2010-03-11 10:40:59 +00:00
Benjamin Otte 90d55bfc7e Automatic update of common submodule
From df8a7c8 to e272f71
2010-03-11 11:20:48 +01:00
Stefan Kost aba07d54c4 xvoverlay: correct version number in docs 2010-03-11 10:55:21 +02:00
Stefan Kost 944558971d tests: add a test for trickplay in audio synthesis graphs
Right now this mostly demonstatest what not works. That is seeking with
start-type = NONE to only update the rate and playing backwards. Also
it shows that non-flushing seeks tend to lockup adder. Separate unit tests
for the issues follow.
2010-03-11 10:53:05 +02:00
Stefan Kost 8551c49ff9 tags: add basic xmp metadata support
XMP metadata can be embedded in many media container formats. Implement own
parser and formatter that can be used to convert between an xpacket and a
GstTagList. Add unit tests.
2010-03-11 10:52:56 +02:00
Stefan Kost 91fbd42094 example: add an example for xoverlay::set_render_rectangle()
This add a new example which animates a target recangle for the video.
2010-03-11 10:24:58 +02:00
Stefan Kost a982dc0480 xvimagesink: implement set_render_rectangle
Previously we hardcoded the target rectangle passes to Xv(Shm)PutImage. Extend
the implementation to use a full rectangle and don't assume 0,0 for top,left.
2010-03-11 10:24:57 +02:00
Stefan Kost 7269bc26d0 xoverlay: add new vmethod ::set_render_rectangle()
Add set_render_rectangle() vmethod to the interface to better support windowless
toolkits (e.g. qt graphicsview or video on canvas in general). Right now we
always fill the widget to 100%. With the patch we can use a rectangular target
region. Fixes #610249.
API: GstXOverlay::set_render_rectangle()
2010-03-11 10:24:57 +02:00
Stefan Kost 7b13aeee32 x(v)imagesink: take new size from event thread and do not poll for every frame
We can update the geometry in ConfigureNotify (unless we disable event-
handling). If event handling is disabled, one should use _expose() to trigger a
redraw and update the geometry.
2010-03-11 10:23:19 +02:00
Benjamin Otte 7050c0e7cd Automatic update of common submodule
From 9720a7d to df8a7c8
2010-03-10 21:51:59 +01:00
Benjamin Otte 96ef7c0d15 Update for recent changes to common submodule
This just replaces every "$ERROR_CFLAGS" usage with a usage of
"$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
previously.

Actually using that separation will happen later.
2010-03-10 21:01:20 +01:00
Benjamin Otte 801fdc2768 Automatic update of common submodule
From 0b6e072 to 9720a7d
2010-03-10 20:43:46 +01:00
Benjamin Otte 6ed999065a Automatic update of common submodule
From 7cc5eb4 to 0b6e072
2010-03-10 16:09:45 +01:00
Mark Nauwelaerts 801ad1bc5c tagdemux: do not cache FLUSH_START/_STOP events
... and similarly so for serialized events.
2010-03-10 14:37:07 +01:00
Mark Nauwelaerts 0f6cf41947 playsink: provide correct error message if configured audio/video sink fails 2010-03-10 14:37:05 +01:00
Mark Nauwelaerts 708956e281 vorbisdec: remove unused field 2010-03-10 11:24:31 +01:00
Mark Nauwelaerts 66c1292cac tests: enable strict discontinuity checking on vorbisdec pipeline
Closes #423086.
2010-03-10 11:24:28 +01:00
Tim-Philipp Müller 0c5b377c17 Automatic update of common submodule
From 7aa65b5 to 7cc5eb4
2010-03-10 01:09:31 +00:00
Tim-Philipp Müller 62ef200ca9 docs: fix Returns: for gst_video_parse_caps_color_matrix() 2010-03-10 01:07:09 +00:00
Tim-Philipp Müller 56a2f3a3fe po: update for changed string 2010-03-10 00:59:10 +00:00
Tim-Philipp Müller c681ecab9f tests: fix typo in videorate unit test pipeline description
Two consecutive ! ! leave a 'Link without source' error in the debug log.
2010-03-10 00:59:10 +00:00
Tim-Philipp Müller f7ca667189 tests: don't use deprecated functions in videorate unit test 2010-03-10 00:59:10 +00:00
Tim-Philipp Müller 35325cf561 win32: add new API to libgstvideo.def 2010-03-10 00:59:10 +00:00
David Schleef 1701c706ec oggmux: Don't flush after every frame for theora 2010-03-09 15:40:18 -08:00
Sebastian Dröge f1ddabe7cb Automatic update of common submodule
From 44ecce7 to 7aa65b5
2010-03-09 21:26:58 +00:00
David Schleef 76afac25b4 video: Add color-matrix handling to caps 2010-03-09 13:17:34 -08:00
David Schleef 173b0758dc videotestsrc: Add color-matrix to caps 2010-03-09 13:11:38 -08:00
Sebastian Dröge d5a4ca9962 build: Make some more rules silent if requested 2010-03-09 21:01:38 +00:00
Sebastian Dröge 3f3fcb0e4c configure: Use automake 1.11 silent rules instead of shave if available
This makes sure that we use something that is still maintained and
also brings back libtool 1.5 support.
2010-03-09 21:01:38 +00:00