Commit graph

8309 commits

Author SHA1 Message Date
David Schleef c3d4977761 Split out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS
Move include directives for gst-libs into GST_PLUGINS_BAD_CFLAGS,
and fix all the Makefiles that use it.  This is so that all the
include directories are added in the proper order: first the
directories in srcdir/builddir, then gst-plugins-base dirs, then
gstreamer dirs.  If the order is wrong, installed headers may be
used instead of local headers and/or uninstalled headers from -base.
2010-05-19 18:24:02 -07:00
Sebastian Dröge e3925075f9 vp8dec: Fix memory leak 2010-05-19 23:04:07 +02:00
Sebastian Dröge 9b0cd2ef95 vp8enc: Adjust Ogg mapping for the changes 2010-05-19 21:34:42 +02:00
David Schleef d1cfc50507 qtmux: Add VP8 2010-05-19 19:24:04 +02:00
Sebastian Dröge 5dd5a8292a vp8dec: Add properties to control the VP8 decoder post processing feature
This is disabled by default for now.
2010-05-19 19:24:04 +02:00
Sebastian Dröge 28736fa1d4 vp8enc: Rename keyframe-interval to max-keyframe-distance
And use default settings for buffer sizes until we expose this
somehow.
2010-05-19 19:24:04 +02:00
Sebastian Dröge ab14c8cf5a vp8: Improve error handling and debug output 2010-05-19 19:24:04 +02:00
Sebastian Dröge 31d603b3c9 vp8: Use correct strides and plane offsets for GStreamer 2010-05-19 19:24:03 +02:00
Sebastian Dröge 10a02618c2 vp8enc: Implement GstTagSetter interface 2010-05-19 19:24:03 +02:00
Sebastian Dröge 09c879ea21 vp8enc: Fix setting of the keyframe flag on encoded frames 2010-05-19 19:24:03 +02:00
Sebastian Dröge dd97378702 vp8enc: Post an error message on the bus if encoder initialization fails 2010-05-19 19:24:03 +02:00
Sebastian Dröge 66844e24d1 vp8dec: Fix memory leaks and fail if initializing the decoder fails 2010-05-19 19:24:03 +02:00
David Schleef 95ddcc24fd vp8enc: Set timebase
Also misc cleanup.
2010-05-19 19:24:03 +02:00
Sebastian Dröge 557fe5c0e4 vp8dec: Fix decoding of invisible frames 2010-05-19 19:24:03 +02:00
Sebastian Dröge 53c47c361d vp8enc: Update the latency when initializing the encoder 2010-05-19 19:24:03 +02:00
Sebastian Dröge ac7cba4ac2 vp8dec: Correctly initialize stream info before peeking at the stream
Otherwise peeking will fail and we'll get invalid values
2010-05-19 19:24:03 +02:00
Sebastian Dröge 16f6ed7195 vp8dec: Make sure to pass a keyframe as first frame to the decoder, copy output frames only once and require width/height/etc on the input caps 2010-05-19 19:24:02 +02:00
Sebastian Dröge 29328031ad vp8enc: Add support for invisible frames and the Ogg mapping 2010-05-19 19:24:02 +02:00
David Schleef bf8ae5a18e vp8dec: Fix reset after seeking
Also remove some unused code.
2010-05-19 19:24:02 +02:00
Sebastian Dröge 45011174e7 vp8enc: Set frame numbers as buffer offsets 2010-05-19 19:24:02 +02:00
Sebastian Dröge 3c2c565fff vp8enc: Always get as many frames as possible from the encoder 2010-05-19 19:24:02 +02:00
Sebastian Dröge 620e31efab vp8enc: Fill the oldest pending frame instead of the newest 2010-05-19 19:24:02 +02:00
Sebastian Dröge 370ba5cac7 vp8enc: Correctly set delta unit flag for non-keyframes 2010-05-19 19:24:02 +02:00
David Schleef 4991d5fef3 vp8: Add encoder/decoder 2010-05-19 19:24:02 +02:00
Alessandro Decina 2441c79afa h264parse: fix wrong timestamps in some cases after seeking.
Reset ->last_outbuf_dts on flush-stop. Fixes #619064.
2010-05-19 11:18:28 +02:00
Zaheer Abbas Merali 5208d030b3 mpegtsdemux: fix memory corruption when parsing adaptation field 2010-05-17 16:26:03 +01:00
Tim-Philipp Müller f994f51a2c Remove unused polyp audio plugin code
polypaudio was renamed to pulseaudio ages ago.

Fixes #618867.
2010-05-17 12:17:26 +01:00
Sebastian Dröge e0cb4fba52 resindvd: Check for dvdnav and dvdread libraries 2010-05-15 15:42:59 +02:00
Benjamin Otte 1e399b9838 examples: Don't install camerabin examples 2010-05-15 01:23:36 +02:00
Tim-Philipp Müller 1c3ed29f3d 0.10.18.2 pre-release 2010-05-15 00:19:17 +01:00
Tim-Philipp Müller 529ca3be70 docs: remove more cruft related to plugins that have been moved to -good 2010-05-14 18:31:52 +01:00
Tim-Philipp Müller dbea352b09 Automatic update of common submodule
From 4d67bd6 to 357b0db
2010-05-14 18:25:13 +01:00
Tim-Philipp Müller 74a8473569 configure: fix --disable-external 2010-05-14 16:53:20 +01:00
Tim-Philipp Müller 7b2f4ab5e5 build: add old shave files in common to 'cruft' files 2010-05-14 01:55:41 +01:00
Sebastian Dröge f09a8893c1 festival: Only close the connection if it's opened 2010-05-13 14:43:28 +02:00
Ivan Zderadicka 41bba48ccb festival: Don't open an infinite number of connections to the server and close connections
Fixes bug #618527.
2010-05-13 14:43:28 +02:00
Wim Taymans d4f6a94b93 jacksrc: make sure we always read nframes
Error out when we are asked to read a different size that what was configured as
the jack period size because that would mean something else is wrong.

Fixes #618409
2010-05-13 12:55:29 +02:00
Tristan Matthews 7f172b2b96 jack: improve process_cb 2010-05-13 12:42:39 +02:00
Joshua M. Doe 59fddc9237 frei0r: Fix setting of boolean values
Setting boolean type parameters from gst-launch failed because of improper handling of type conversions.

Fixes bug #618388.
2010-05-12 18:18:46 +02:00
Zaheer Abbas Merali d2bd939899 mpegtsparse: parse TDT table in mpegts.
Some tables in MPEG-TS do not have a crc in the spec, so also mpegtsparse
is not calculating crc for sections with table_id 0x70 - 0x72 because they
do not have a CRC in the spec. See EN300468. Parse Time and Date table and
output bus message.
2010-05-12 13:00:16 +02:00
Tim-Philipp Müller ea0fb9a3ee po: remove oss4 strings 2010-05-11 19:34:45 +01:00
Tim-Philipp Müller e800ba112b Remove oss4 plugin
It has been moved to gst-plugins-good.

See #614305.
2010-05-11 19:08:45 +01:00
Tim-Philipp Müller bb93d06ca0 Remove imagefreeze plugin/element.
It has been moved to gst-plugins-good.

See #613786.
2010-05-11 14:02:33 +01:00
Tim-Philipp Müller b744bad089 tests: don't fail tagschecking test if qtdemux is not available or too old 2010-05-11 13:15:37 +01:00
Tim-Philipp Müller ee063478ff Remove capssetter element
It has been moved to gst-plugins-good.

See #617739.
2010-05-11 13:08:41 +01:00
Sebastian Dröge c2513b374a configure: Check for GTK+ 3.0 and if it's not available for GTK+ 2.0 2010-05-11 10:04:50 +02:00
Sebastian Dröge 96b296e6b6 scaletempo: Don't use deprecated GTK symbols in the demo 2010-05-11 10:01:23 +02:00
Olivier Crête f1a88ed76b mimdec: Don't try to re-send the same event more than once 2010-05-07 19:15:31 -04:00
Stefan Kost 418a791868 jpegformat: make the intention of the elements more clear 2010-05-07 22:53:17 +03:00
Thiago Santos 20a8666388 Revert "jifmux: Merge xmp and tagsetter tags."
This reverts commit 4e5c412234.

jifmux shouldn't be able to handle jif and shouldn't expect
any xmp on its data. So, no need to handle them.
2010-05-07 14:00:03 -03:00