Jan Schmidt
16f5120d96
resindvd: Start with a larger subpicture queue for preroll.
...
Shrink the queue once we're prerolled. Fixes the Fringe S1
DVD. Also, ensure we only fire no_more_pads once.
2012-09-12 23:05:47 -07:00
Jan Schmidt
c5e0bc6464
resindvd: Disable input-selector syncing
...
Until segments are better worked out. Also, use
internal input-selector for audio as well
2012-09-12 23:05:47 -07:00
Tim-Philipp Müller
d95620ccd1
flitetestsrc: fix caps fixation
...
Make caps writable before changing them.
2012-09-13 01:34:45 +01:00
Tim-Philipp Müller
4ed3d60bd2
waylandsink: fail gracefully with an error message if we can't connect to wayland
...
g_return_val_if_fail() is not for error handling, it's for
catching programming errors in public API.
Fixes problem with generic/states unit test.
2012-09-13 01:09:56 +01:00
Tim-Philipp Müller
86a8018119
schroenc: remove GST_ERROR statement that was committed by accident
2012-09-13 00:50:04 +01:00
Peter Korsgaard
b04e61d8a4
opus + jpegformat: unbreak non-debug build
...
opus + jpegformat plugin builds fail when gstreamer is configured with
--disable-gst-debug as they are checking the GST_DISABLE_DEBUG symbol
instead of GST_DISABLE_GST_DEBUG.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
https://bugzilla.gnome.org/show_bug.cgi?id=683850
2012-09-12 09:13:30 +01:00
Olivier Crête
9b559160cc
spanplc: Don't unref too much, don't forward gap event
2012-09-11 20:30:55 -04:00
Olivier Crête
f9320170cd
spanplc: Port to 1.0 API
2012-09-11 20:19:48 -04:00
Mark Nauwelaerts
b807753453
ext, gst: only activate in pull mode if upstream is seekable
2012-09-11 17:47:33 +02:00
Mark Nauwelaerts
2816380e7c
opusenc: port to the new GLib thread API
2012-09-11 15:12:55 +02:00
Tim-Philipp Müller
1ef529601b
opencv: disable motioncells "date" property for now
...
Shouldn't be of type long. Not sure it's useful at all, so
just disable it for now to see if someone misses it.
2012-09-09 23:52:41 +01:00
Rico Tzschichholz
b13b59014c
mythtv: update for duration message API change
2012-09-03 19:25:52 +01:00
Tim-Philipp Müller
08149652a1
schroenc: set interlace_coding based on input caps
...
and remove property.
2012-09-03 14:21:19 +01:00
Tim-Philipp Müller
bc93340fd4
schroenc: configure profile/level from allowed downstream caps instead of properties
...
This is how it's done elsewhere and works better with encodebin.
Removes "force-profile" property, read-only "profile" property and
"level" property.
https://bugzilla.gnome.org/show_bug.cgi?id=670608
2012-09-03 14:04:40 +01:00
Tim-Philipp Müller
3d3332f84c
schroenc: prettify enum property nicks
...
Use '-' instead of '_' as word separator.
2012-09-03 13:04:01 +01:00
Sreerenj Balachandran
18c5a0f60f
spc: No need to define GLIB_DISABLE_DEPRECATION_WARNINGS
...
https://bugzilla.gnome.org/show_bug.cgi?id=683175
2012-09-02 20:01:38 +01:00
Tim-Philipp Müller
a79edf27d0
gst_message_new_duration -> gst_message_new_duration_changed
2012-09-02 01:48:12 +01:00
Jan Schmidt
f2d0c6a89e
resindvd/mpegdemux: Send both PTS and DTS downstream
...
Now that we can.
2012-09-01 16:09:59 -07:00
Tim-Philipp Müller
f3e66bd80d
spc: don't leak buffer in case of an init error
2012-09-02 00:04:18 +01:00
Sreerenj Balachandran
1d384422e0
spc: port to 0.11
...
https://bugzilla.gnome.org/show_bug.cgi?id=683175
2012-09-02 00:02:14 +01:00
Jan Schmidt
8f719fea02
resindvd: Plug a video parser in front of decoder
...
Seems to make playback both better and worse. The parser needs some
fixing, it seems :-/
2012-08-31 14:22:59 -07:00
Jan Schmidt
211828979b
resindvd: Add some GAP event stuff to make still-frames start to work
...
And remove the dead audiomunge element. It isn't needed now, we just
send GAP events
2012-08-31 13:12:41 -07:00
Jan Schmidt
1218cff3dc
resindvd: Initial partial port to 0.11
2012-08-31 12:46:29 -07:00
Sreerenj Balachandran
547d679e9e
wayland: use scale fullscreen method.
...
This makes the compositor scale the surface to fit and preserves
aspect ratio.
https://bugzilla.gnome.org/show_bug.cgi?id=681453
2012-08-21 10:41:31 +01:00
Sreerenj Balachandran
dc81682f4b
wayland: respond to ping/pong protocol so we're not deemed unresponsive.
...
https://bugzilla.gnome.org/show_bug.cgi?id=681453
2012-08-21 10:41:24 +01:00
Sreerenj Balachandran
c803ca4af5
wayland: More fixes based on wayland-0.95.0 and gstreamer-1.0 apis
...
- bump wayland version to 0.95.0 which will lead to stable 1.0 release
- avoid memcopy and use propose_allocation for GstBufferPool allocation
- using WaylandBufferPool
- shm: Allocate shm buffers through new wl_shm_pool interface
(the shm buffer allocation is a two step process now: first
allocate a wl_shm_pool, then allocate a buffer from the pool)
https://bugzilla.gnome.org/show_bug.cgi?id=681453
2012-08-21 10:24:45 +01:00
Tim-Philipp Müller
2483c82bd7
video/x-dvd-subpicture -> subpicture/x-dvd
2012-08-20 23:37:00 +01:00
Tim-Philipp Müller
cc167a237a
Fix up FSF address in some source files as well
2012-08-18 20:31:17 +01:00
Edward Hervey
508e4e7e9f
vp8dec: Call gst_video_decoder_negotiate()
2012-08-14 19:07:47 +02:00
Edward Hervey
54bfdebd9f
schrodec: Call gst_video_decoder_negotiate()
2012-08-14 19:07:43 +02:00
Edward Hervey
c4ccca8795
soundtouch: Don't assume output buffer timestamps
...
There's no guarantee whatsoever that the first buffer to output will
start at the segment.start.
Instead, wait for the first buffer after a segment, and use that timestamp
2012-08-14 19:04:42 +02:00
Sebastian Dröge
c6b16aed08
vp8dec: Add support for multiple decoding threads
2012-08-14 11:17:25 +02:00
Sebastian Dröge
14317a3408
vp8dec: Add support for the MFQE postprocessing flag
...
Which is enabled by default if postprocessing is enabled.
2012-08-14 11:09:46 +02:00
Sebastian Dröge
85e45a09e2
vp8: Use pkg-config file for getting the LIBS and CFLAGS
2012-08-09 13:37:22 +02:00
Sebastian Dröge
7369d28e1f
mpg123: Give MARGINAL rank to the mpg123 decoder element
2012-08-09 11:48:39 +02:00
Sebastian Dröge
880359f32b
vp8enc: Update the per-component strides for every frame too
...
This is necessary because of GstVideoAlignment
2012-08-08 17:41:42 +02:00
Tim-Philipp Müller
7960591c01
mpg123: dist header file
2012-08-08 12:58:50 +01:00
Olivier Crête
bc6b513620
mimic: Port to 0.11
2012-08-07 15:41:25 -07:00
Oleksij Rempel
94337d05a5
vp8enc: initiate encoder to fix a crash.
...
Without this patch vp8enc send header before and after first
key frame. On second keyframe vp8dec will crash without getting
decoded frame. With this pipe it is easy to reproduce this issue:
gst-launch-1.0 videotestsrc ! vp8enc ! vp8dec ! fakesink
https://bugzilla.gnome.org/show_bug.cgi?id=680667
2012-08-05 19:35:32 +01:00
Tim-Philipp Müller
489b102a43
gst_tag_list_free -> gst_tag_list_unref
2012-08-04 16:31:30 +01:00
Patricia Muscalu
a7037cd0e3
curl: fixed some memory leaks in the plugin and the unit tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=681117
https://bugzilla.gnome.org/show_bug.cgi?id=681115
2012-08-03 20:28:40 +01:00
Tim-Philipp Müller
6cac2bff68
mpg123: map input buffer in READ mode, not WRITE mode
...
Makes things actually work.
2012-08-03 13:43:31 +01:00
Tim-Philipp Müller
e7a5cfec30
mpg123: query supported output formats at run-time
...
Fixes stuff. We use a string here since we can't be bothered
with GValue.
2012-08-03 13:38:05 +01:00
Tim-Philipp Müller
f75e4fbc11
mpg123: hook up to build system
2012-08-03 11:52:49 +01:00
Carlos Rafael Giani
da622c27ba
mpg123: add new libmpg123-based mp3 decoder plugin
...
Needs a bit of cleaning up.
https://bugzilla.gnome.org/show_bug.cgi?id=681003
2012-08-03 11:52:11 +01:00
Tim-Philipp Müller
c031f5bd27
schroedinger, mpegtsmux: fix plugin names
2012-08-03 11:52:11 +01:00
Mark Nauwelaerts
19ca77e95e
faad: do not access frame buffer following _finish_frame call
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680494
2012-08-02 14:40:55 +02:00
Tim-Philipp Müller
a48cfea4a2
mplex: default to DVD MPEG-2 format instead of Generic MPEG-1
2012-08-01 11:34:08 +01:00
Tim-Philipp Müller
e1e29488d0
mplexjob: add nicks for format enums, add some more formats
2012-08-01 11:31:04 +01:00
Sebastian Dröge
afd50a79f4
tag: Update for taglist/tag event API changes
2012-07-28 00:32:58 +02:00
Mark Nauwelaerts
dd3ae904f9
assrender: process ATTACHMENT tag as sample
2012-07-27 13:22:52 +02:00
Mark Nauwelaerts
f890f60ee2
faac, voaacenc: adjust to modified audioencoder getcaps helper API
2012-07-25 16:05:41 +02:00
Sebastian Dröge
a7ae20305a
schro: Add support for video metadata and arbitrary strides
2012-07-23 11:36:01 +02:00
Sebastian Dröge
47546ab2df
schro: Map raw video buffers with the correct read/write flags
2012-07-23 10:54:17 +02:00
Sebastian Dröge
b60da6223e
ext: Update for video base classes API changes
2012-07-23 10:35:03 +02:00
Oleksij Rempel
c03cc692ef
vp8enc: fix memory leak
...
unref frame. i hope it is correct place to do it.
Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
2012-07-23 08:31:11 +02:00
Mark Nauwelaerts
9e28b769e8
faad: only discard frame once upon decoding error
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679886
2012-07-20 16:47:35 +02:00
Tim-Philipp Müller
8588b5aab8
spc: extract year as GstDateTime instead of GDate
2012-07-17 21:00:21 +01:00
Tim-Philipp Müller
41a39d93bf
celt, opencv, wayland, dvbsub, festival, hls: printf format fixes
2012-07-15 12:27:12 +01:00
Alban Browaeys
f45873047d
wayland: don't link to gstinterfaces, which doesn't exist any more
...
https://bugzilla.gnome.org/show_bug.cgi?id=679929
2012-07-14 15:28:40 +01:00
Sreerenj Balachandran
45ca8876b2
opencv: port to 0.11
...
Basic port to 0.11 API.
https://bugzilla.gnome.org/show_bug.cgi?id=679164
2012-07-14 13:37:55 +01:00
Stefan Sauer
7b5340f3be
pitch: register as effect
2012-07-11 23:18:44 +02:00
Wim Taymans
2eefdda3e4
soundtouch: port to 0.11
2012-07-10 17:47:20 +02:00
Wim Taymans
0fc94cd7b0
update for query api changes
2012-07-06 11:50:53 +02:00
Wim Taymans
9baf930a89
update for query api changes
2012-07-06 11:26:55 +02:00
Wim Taymans
dc4ad091aa
update for allocation query changes
2012-07-06 11:05:15 +02:00
Sebastian Dröge
9c7d7498bb
gst: Implement segment-done event
2012-07-05 13:18:47 +02:00
Mike Ruprecht
96b7059d24
rtmpsrc: Fix element losing data at the end of buffers
...
rtmpsrc outputs truncated buffers because, when enough data is
read to fill the buffer, the amount read that time (todo) is set
to zero before it's added to the cumulative buffer size (bsize).
The buffer is then truncated to bsize resulting in lost data.
This patch adds todo to bsize before setting todo to zero.
Fixes #678509
2012-06-21 08:36:35 +01:00
Edward Hervey
8b9a13de96
timidity: Fix flag checking
2012-06-20 11:37:38 +01:00
Edward Hervey
068df70c05
teletext: #if0 code that never happens
...
The only place this method is called is with lofp being a guint8 (from
a data block).
2012-06-20 11:37:31 +01:00
Edward Hervey
19b7b64f06
teletextdec: Use proper variable type
2012-06-20 11:37:25 +01:00
Wim Taymans
dbed726057
update for task api change
2012-06-20 10:40:42 +02:00
Edward Hervey
e3b2886b01
teletext: Fix initialization
...
We always ended up erroring on the first page otherwise
Conflicts:
ext/teletextdec/gstteletextdec.c
2012-06-19 10:50:13 +01:00
Sebastian Dröge
96b9582914
jasper: Rename from jp2k to jasper
...
Jasper is not the only JPEG2000 library out there and we
might want to add encoders/decoders based on OpenJPEG for example.
2012-06-15 11:42:23 +02:00
Vincent Penquerc'h
742f26326f
opusenc: add missing mutex unlock on error path
2012-06-15 10:39:48 +01:00
Vincent Penquerc'h
76ec96a364
opus: set author to myself, and update copyright notices
...
because as slomo noted, in fact pretty much all the code in there is mine.
2012-06-15 10:39:41 +01:00
Vincent Penquerc'h
afba4ce869
resindvd: rename the lib from libresindvd to libgstresindvd
...
For consistency.
2012-06-14 15:33:29 +01:00
Vincent Penquerc'h
54f7ab5cf6
resindvd: guard against not finding some data on a DVD
...
May possibly help with a particular DVD.
https://bugzilla.gnome.org/show_bug.cgi?id=673118
2012-06-14 15:32:11 +01:00
Tim-Philipp Müller
96b9b693b1
lcs: remove old LCS colorspace conversion plugin
...
Wasn't even ported to 0.10, and even back in the day
no one knew where the corresponding lib was from.
2012-06-12 21:35:10 +01:00
Tim-Philipp Müller
dbf9d6b48e
arts: remove aRts-related plugins
...
aRts development stopped in 2004, it's unlikely ever is
still using it. Besides, these elements were never even
ported to 0.10.
2012-06-12 21:16:52 +01:00
Tim-Philipp Müller
8e532ca121
shout: remove old shout plugin that has never been ported to 0.10
...
There's shout2 in -good now.
2012-06-12 21:02:23 +01:00
Tim-Philipp Müller
5635581b26
hermes: remove hermes colorspace converter that was never ported to 0.10
2012-06-12 20:35:50 +01:00
Tim-Philipp Müller
c1facd0c36
audioresample: remove old audioresample plugin that was never even ported to 0.10
2012-06-12 19:02:57 +01:00
Tim-Philipp Müller
2ca936ef57
chromaprint: update for new tag event API
2012-06-12 18:53:13 +01:00
Tim-Philipp Müller
748d9f69ad
divx: remove plugin that the world doesn't need any more
...
2002 called.
2012-06-12 18:48:39 +01:00
Wim Taymans
62b66c1316
faad: don't access buffer after _finish_frame
...
Unmap the buffer before calling _finish_frame because we are not allowed to
access it after.
2012-06-12 09:13:24 +02:00
Sebastian Dröge
ab7c61d165
Release 0.11.92
2012-06-07 16:23:09 +02:00
Vincent Penquerc'h
27486729d1
vp8: fix codec state leaks
...
I only tested that vp8enc ! vp8dec does not crash, as valgrind does not grok
at least one of the instructions used by vp8enc, preventing me from checking
a leak, and the lack of one after the patch.
2012-06-07 12:43:59 +01:00
Vincent Penquerc'h
4b0b20189f
diracenc: fix buffer leak
2012-06-07 12:43:58 +01:00
Vincent Penquerc'h
9f952567ae
diracenc: fix frame leaks
2012-06-07 12:43:57 +01:00
Vincent Penquerc'h
5f8e9cefa2
diracenc: fix codec state leak
2012-06-07 12:43:56 +01:00
Vincent Penquerc'h
1275b30725
diracenc: fix stray unref causing access to freed memory
2012-06-07 12:43:54 +01:00
Vincent Penquerc'h
c61725c982
schroedinger: fix video codec state leaks
2012-06-07 12:43:45 +01:00
Wim Taymans
a88856db0a
gme: update for tag event change
2012-06-06 16:00:45 +02:00
Wim Taymans
b98ec32380
update for tag event change
2012-06-06 13:02:40 +02:00
Vincent Penquerc'h
2372697fd5
opusdec: read gain from the right place in the header
...
It's at byte offset 16, not 14.
2012-05-29 17:24:33 +01:00
Andre Moreira Magalhaes (andrunko)
2213a44214
assrender: Refactoring and make core more similar to textoverlay
...
Especially the combining of the text and video buffers is now
almost the same as in textoverlay.
We should really get a base class for this.
Conflicts:
ext/assrender/gstassrender.c
ext/assrender/gstassrender.h
2012-05-29 11:47:21 +02:00
Edward Hervey
fe12228a04
dirac: Port to -base video classes
...
Conflicts:
ext/dirac/Makefile.am
2012-05-28 16:44:43 +02:00
Sebastian Dröge
399683d292
schroedinger: Port to 0.11 again
2012-05-28 16:42:08 +02:00
Edward Hervey
d1203ca47c
schrodec: We don't assume packetized input
...
Otherwise the parse vmethod nevers gets called
2012-05-28 16:10:17 +02:00