Sebastian Dröge
31a65287a2
voaaenc: Fix CFLAGS/LIBS of the unit test
2011-05-14 12:08:28 +02:00
Sebastian Dröge
dc7f93c05b
voaacenc: Only generate sinkcaps once and in a threadsafe way
2011-05-14 12:08:28 +02:00
Sebastian Dröge
adb3ac9237
voaacenc: Add NULL terminator to gst_structure_new()
2011-05-14 12:08:28 +02:00
Sebastian Dröge
41bb35f38c
voaacenc: Some minor cleanup
2011-05-14 12:08:28 +02:00
Sebastian Dröge
55d8c52640
voaacenc: Fix CFLAGS and LIBS
2011-05-14 12:08:27 +02:00
benjamin gaignard
988516ca63
voaacenc: Add new plugin for audio AAC encoder based on vo-aacenc lib
...
Add plugin and unit test.
Fixes bug #647748 .
2011-05-14 12:08:27 +02:00
Tim-Philipp Müller
4fcb5d79a2
Back to development
2011-05-14 10:19:57 +01:00
Tim-Philipp Müller
28e08b18ab
Release 0.10.22
...
Highlights:
- hlsdemux: Add HTTP live streaming parser/demuxer element
- new elements: h263parse, zebrastripe, patchdetect
- scenechange: new scene change detection element
- removed audioparsersbad plugin, it has been moved to -good
- make opencv plugin work with OpenCV 2.2
- countless (still experimental) camerabin2 fixes and improvements
- experimental VP8 RTP payloader/depayloader (RTP payloading not finalised yet)
- curlsink: add libcurl-based sink element (acts as client, not server)
- decklink: add decklink plugin
- linsys: add plugin for Linear Systems SDI boards
- sdi: add raw SDI muxing/demuxing elements
- camerabin now relies on muxers to mux based on running time (ie. latest base/good/ugly releases)
- many other fixes and improvements
2011-05-10 11:42:52 +01:00
Thiago Santos
72574962ef
camerabin: Use running time for muxing
...
This patch removes the audio source buffer probe that was used
to re-timestamp buffers to make them start from 0. As muxers
have been fixed to use running time instead of timestamps, this
is not needed anymore.
Fixes bug #646211
2011-05-06 12:45:28 -03:00
Thiago Santos
834dc9ca63
camerabin: Fix typo
2011-05-05 09:57:17 -03:00
Mark Nauwelaerts
e1d9574a9d
xvidenc: do not leak peer pad reference
2011-05-04 12:36:01 +02:00
Sjoerd Simons
5ebff49162
xvidenc: Always return reffed caps from _getcaps
...
Not returning ref caps will leads to crashes and refcounting issues in
upstream elements
2011-05-03 15:47:05 +01:00
Andoni Morales Alastruey
851e9b1f8d
hlsdemux: set duration in outgoing buffers
...
Currently we push each fragment as a single buffer.
2011-05-03 14:39:15 +01:00
Tim-Philipp Müller
7ec71fb446
hlsdemux: fix DURATION query handling
...
Only answer duration queries in TIME format with a duration
in seconds. Make sure we don't return GST_CLOCK_TIME_NONE as
duration (which is non-0, but still invalid/useless).
2011-05-03 12:01:25 +01:00
Tim-Philipp Müller
0d9dbd4c0f
hlsdemux: implement SEEKING query
2011-05-03 11:51:44 +01:00
Tim-Philipp Müller
67c6b53ec4
0.10.21.4 pre-release
2011-04-30 19:47:47 +01:00
Tim-Philipp Müller
04a9b099b7
Update orc-generated disted C backup code to orc 0.4.14
2011-04-30 19:46:40 +01:00
Tim-Philipp Müller
6c361963b1
chopmydata: don't push buffers smaller than min-size on eos
...
When pushing the remaining data on EOS, don't just push whatever
data is left in the adapter, but only push data that's at least
of min-size.
2011-04-30 19:16:03 +01:00
Tim-Philipp Müller
65f481ca63
chopmydata: don't mess with adapter from non-streaming thread on FLUSH_START
...
Don't try to push remaining data in the adapter on receiving a FLUSH event,
just flush the adapter. Do this on FLUSH_STOP, however, which is serialized,
unlike FLUSH_START, so we don't mess with the adapter at the same time as
the streaming thread.
2011-04-30 19:08:25 +01:00
Philip Jägenstedt
2084044112
y4mdec: add plugin description
...
https://bugzilla.gnome.org/show_bug.cgi?id=649005
2011-04-30 18:37:22 +01:00
Edward Hervey
21add205b7
tsdemux: Don't leak bufferlist on streams without pads
...
https://bugzilla.gnome.org/show_bug.cgi?id=648929
2011-04-29 12:47:34 +02:00
Edward Hervey
565f068049
mpegtsbase: Unref buffers we don't use.
...
Avoids a massive leak :)
https://bugzilla.gnome.org/show_bug.cgi?id=648929
2011-04-29 12:47:34 +02:00
Edward Hervey
c26ca36cf0
mpegtsbase: Don't forget to free the program streams array
...
https://bugzilla.gnome.org/show_bug.cgi?id=648929
2011-04-29 12:47:34 +02:00
Edward Hervey
390502a093
tsdemux: Free packet buffer even if it doesn't have a payload
...
This can happen with AFC-only packets. Avoids leaking buffers.
https://bugzilla.gnome.org/show_bug.cgi?id=648929
2011-04-29 12:47:34 +02:00
Sebastian Dröge
7a9aba912f
decklink: Check for pthread.h and link with -lpthread
2011-04-28 10:24:50 +02:00
Sebastian Dröge
2f74b2d90e
decklink: Add to SUBDIRS
2011-04-28 10:04:18 +02:00
Tim-Philipp Müller
954977127b
0.10.21.3 pre-release
2011-04-28 00:00:09 +01:00
Tim-Philipp Müller
aaf14dd40a
tools: disable new gst-element-maker test
...
It doesn't seem to work in an uninstalled setup, and
breaks make distcheck for me.
2011-04-27 23:43:03 +01:00
Stefan Kost
f478429895
element-maker: the broekn templates are not broekn, but dependencies
...
Rename the list and dist them. We need them for the actual templates.
2011-04-27 01:14:20 +03:00
Stefan Kost
bec03b8e19
element-maker: set CPPFLAGS to make templates using uninstalled headers work
2011-04-26 15:21:50 +03:00
Stefan Kost
f7f5946fd3
element-maker: fixup gobject template a bit but disable for now
...
The template contains things we already define by default.
2011-04-26 15:21:47 +03:00
Stefan Kost
795bf6c53b
element-templates: fix templates
...
Use the object class and not the object in the init function. Set the vmethods.
Add default returns.
2011-04-26 15:21:07 +03:00
Stefan Kost
9bec684c3e
element-maker: don't dist incomplete templates
...
Move not working templates to a separate variable to highlight the fact that
they need more work. These need at least the class and type fields filled.
2011-04-26 15:20:48 +03:00
Stefan Kost
c1e91cb168
element-maker-test: try to run element-maker for all templates
...
Add an easy way to check the element-maker templates.
2011-04-26 15:17:30 +03:00
Stefan Kost
e32a6f9471
element-maker: make it fail, when compilation fails
2011-04-26 15:17:29 +03:00
Stefan Kost
a161f901eb
element-maker: allow to run from a different working directory
...
Get the dirname for the script and use that to reference the templates. Use the
templatedir variable to check for templates.
2011-04-26 03:42:55 -04:00
David Schleef
9f38ae9227
element-maker: lowercasify input
...
This allows using capitalized acronyms in class names, so using
"AVC_src" on the command line will create filename gstavcsrc.c,
class name GstAVCSrc, and symbol names gst_avc_src_*.
2011-04-24 19:40:09 -07:00
David Schleef
40f3b4a651
mpegtsdemux,tsdemux: Add byte-stream to h264 caps
...
Fixes #606662 .
2011-04-24 19:40:08 -07:00
David Schleef
50e1a73bbc
basevideoencoder: Don't allow buffers after EOS
...
Fixes #647852 .
2011-04-24 19:40:08 -07:00
David Schleef
4f432e09fa
basevideo: Don't duplicate code in basevideocodec
...
Both basevideoencoder and basevideocodec were setting
system_frame_number, leading to confusion. Fixes #647853 .
2011-04-24 19:40:08 -07:00
David Schleef
aa02a4074f
basevideo: Check if caps are set directly
...
Fixes #647854 .
2011-04-24 19:40:08 -07:00
Mihai Draghicioiu
412b37ff1b
gme: fix infinite looping by fading out after two loops
...
https://bugzilla.gnome.org/show_bug.cgi?id=647364
2011-04-24 14:48:50 +01:00
Tim-Philipp Müller
f12fd1908d
Automatic update of common submodule
...
From c3cafe1 to 46dfcea
2011-04-24 14:04:10 +01:00
Fabrizio Milo
7e5c7048d6
opencv: make work with openCV 2.2
...
https://bugzilla.gnome.org/show_bug.cgi?id=641796
2011-04-22 09:38:15 +01:00
Christian Fredrik Kalager Schaller
1da68c5e82
Add latest plugins to spec file
2011-04-19 17:02:45 +01:00
David Schleef
55633f5e8f
mpegtsmux: Add byte-stream to h264 caps
2011-04-18 09:50:56 -07:00
Sebastian Dröge
39ae129aa6
wavpack: Remove bus GSource to prevent a valgrind warning
2011-04-18 12:01:07 +02:00
Sebastian Dröge
c8ae803df9
ofa: Remove bus GSource to prevent a valgrind warning
2011-04-18 11:57:15 +02:00
Sebastian Dröge
93454118c6
assrender: Remove bus GSource to prevent a valgrind warning
2011-04-18 11:50:34 +02:00
Sebastian Dröge
efc356a2b5
decklink: Remove unused/unneeded CFLAGS/LIBS and move $(LIBM) to LIBADD
2011-04-18 11:46:23 +02:00