Commit graph

2576 commits

Author SHA1 Message Date
Mark Nauwelaerts
8b39a2eb0c opus: port to updated 0.11 2012-03-07 17:18:48 +01:00
Mark Nauwelaerts
99a4e43c76 celt: port to 0.11 2012-03-07 17:18:48 +01:00
Mark Nauwelaerts
228d8808fe opusenc: only request and process 1 frame at a time
... since it is specified in _finish_frame that input buffer may be invalidated
after calling it, and is as such not reliably available for further encoding.

Also, requesting or allowing several frames is only useful if subclass intends
to process these "in 1 run" (as in, 1 output buffer), not for having another
(inner) loop in subclass where the baseclass one will do just fine.
2012-03-07 13:03:14 +01:00
Mark Nauwelaerts
db0aa7f056 opusenc: configure baseclass requested samples really in samples
... as opposed to bytes.
2012-03-07 13:03:14 +01:00
Edward Hervey
a1b7f84794 Add missing GLIB_DISABLE_DEPRECATION_WARNINGS
Suppress warnings about deprecated threading and GValueArray
API, so git compiles with -Werror.
2012-03-06 18:49:49 +01:00
Mark Nauwelaerts
bc7442faa3 celtdec: use base class tag handling helper
... so as to ensure these to be handled and sent at proper time.
2012-03-06 18:33:09 +01:00
Mark Nauwelaerts
8aa50a29de dtsdec: use base class tag handling helper
... so as to ensure these to be handled and sent at proper time.
2012-03-06 18:33:09 +01:00
Sebastian Dröge
837763fee8 vp8enc: Fix 'argument to 'sizeof' in 'memset' call is the same expression as the destination' compiler warning 2012-03-06 15:21:17 +01:00
Sebastian Dröge
5a6b7fba4d gsettings: Fix 'if statement has empty body' compiler warning 2012-03-06 14:57:45 +01:00
Sebastian Dröge
3482b7b219 dfbvideosink: Fix 'implicit conversion from enumeration type 'DirectResult' to different enumeration type 'DFBResult'' compiler warning
We're not checking the return value of that function anyway.
2012-03-06 14:56:20 +01:00
Sebastian Dröge
4b42d5c5c6 curl: Fix 'equality comparison with extraneous parentheses' compiler warning 2012-03-06 14:51:57 +01:00
Sebastian Dröge
83ffd07e44 cogcolorspace: Use correct enum type for return value 2012-03-06 14:51:26 +01:00
Wim Taymans
bc9ebb2ff2 use new style caps 2012-03-05 12:03:23 +01:00
Sreerenj Balachandran
e012ea80ff waylandsink: Fix in shell_surface_set_fullscreen 2012-03-04 20:21:37 +01:00
Sreerenj Balachandran
2747aefaf7 waylandsink: More fixes -- update to Wayland 0.85 protocol -- Added shell surface -- Added format query for shm format -- Create the window based on width and height of video extracted from upstream caps. 2012-03-04 20:21:37 +01:00
Sreerenj Balachandran
775643d60e Update with new APIs in wayland-client. 2012-03-04 20:21:37 +01:00
Sreerenj Balachandran
b5a7780122 More Fixes: * Adding buffer_alloc * perform buffer_damage before surface_attach * Fix typo, Remove Dead code etc. 2012-03-04 20:21:37 +01:00
Sreerenj Balachandran
d68c6bfa9f Initial Commit: Adding Wayland Video Sink 2012-03-04 20:21:37 +01:00
Stefan Sauer
b84271faa6 resindvd: send duration message on duration updates
When we know a new duration, report it. Add more logging.
2012-03-04 19:57:14 +01:00
Wim Taymans
3cf47f7a98 audioencoders: chain up to parent event handler 2012-02-27 13:13:14 +01:00
Mark Nauwelaerts
fa9f035ca8 faad: fixup nasty typo breaking compilation 2012-02-23 22:05:03 +01:00
Mark Nauwelaerts
120031ab55 faad: discard frame upon decoding error 2012-02-23 21:18:29 +01:00
Edward Hervey
db64b868ff schro: Port to 0.11
Works with some sample files. There seems to be some timestamping issue though,
but the 0.10 version also complains about that too.
2012-02-22 11:44:23 +01:00
Wim Taymans
320d0838f3 Merge branch 'master' into 0.11
Conflicts:
	gst/colorspace/colorspace.c
2012-02-21 10:06:16 +01:00
David Schleef
43a66f4ea1 schroenc: remove GST_ERROR 2012-02-20 18:43:51 -08:00
Matej Knopp
e4e0d3ce02 Fix compiler warnings 2012-02-20 16:20:55 +01:00
Wim Taymans
a9f5def9d1 Merge branch 'master' into 0.11
Conflicts:
	ext/opus/gstopusparse.c
	gst/colorspace/colorspace.c
2012-02-20 16:07:50 +01:00
David Schleef
c26575e4f0 printf format fixes 2012-02-19 12:57:39 -08:00
David Schleef
5f580c3791 schro: Add RGB support
This uses the automatic YCoCg conversion inside Schroedinger to
encode/decode RGB.  Only works in intra-only mode, similar to 10-
and 16-bit, since RGB is technically a >8-bit format for Dirac
purposes.  This depends on schroedinger-1.0.12, which is unreleased.
2012-02-17 15:15:34 -08:00
Wim Taymans
e4754d274b RELEASE 0.11.1 2012-02-17 11:05:37 +01:00
Wim Taymans
1119f6ee41 Merge branch 'master' into 0.11
Conflicts:
	ext/chromaprint/gstchromaprint.c
	ext/mpeg2enc/Makefile.am
	ext/voaacenc/gstvoaacenc.c
	gst/dvbsuboverlay/gstdvbsuboverlay.c
	gst/mpegtsdemux/mpegtsbase.c
	gst/sdp/gstsdpdemux.c
	gst/videoparsers/gsth264parse.c
	sys/d3dvideosink/d3dvideosink.c
	tests/examples/camerabin/gst-camera-perf.c
	tests/examples/camerabin/gst-camerabin-test.c
	tests/examples/camerabin2/gst-camerabin2-test.c
	tests/examples/mxf/mxfdemux-structure.c
	tests/examples/scaletempo/demo-main.c
2012-02-10 16:46:50 +01:00
Wim Taymans
9fcfa6046d modplug: port to 0.11 2012-02-09 18:08:22 +01:00
Tim-Philipp Müller
658cbeac06 rtmp: don't use gst_element_class_install_std_props()
It's about to be removed.
2012-02-09 00:09:36 +00:00
Wim Taymans
de1f89bf07 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING 2012-02-08 16:37:13 +01:00
Tim-Philipp Müller
f8f4620451 build: fix CFLAGS order and LIBS order
_BAD_CFLAGS should always come first, then GST_PLUGINS_BASE_CFLAGS,
then GST_BASE_CFLAGS then GST_CFLAGS. Same for libs: first plugins
base libs, then GST_BASE_LIB then GST_LIBS.
2012-02-03 00:50:33 +00:00
Vincent Penquerc'h
b131ad9563 faad: include specific support AAC stream formats in template caps
https://bugzilla.gnome.org/show_bug.cgi?id=665394
2012-02-02 12:37:02 +00:00
Vincent Penquerc'h
ea28347bb6 kate: better error/debug reporting
Include text messages instead of error codes.
2012-02-02 11:00:48 +00:00
Tim-Philipp Müller
fac39bae51 chromaprint: fix parent structure in boilerplate macro 2012-02-01 19:38:59 +00:00
Tim-Philipp Müller
4d0e83c48d chromaprint: port to 0.11 2012-02-01 17:46:50 +00:00
Sebastian Dröge
43da3e6f9e amrwbenc: Use new audio encoder/decoder base class API for srcpad caps 2012-02-01 16:27:51 +01:00
Sebastian Dröge
e321274933 voaacenc: Use new audio encoder/decoder base class API for srcpad caps 2012-02-01 16:27:51 +01:00
Sebastian Dröge
7e35531b81 faac: Use new audio encoder/decoder base class API for srcpad caps 2012-02-01 16:27:51 +01:00
Sebastian Dröge
c7cc954519 faad: Use new audio encoder/decoder base class API for srcpad caps 2012-02-01 16:27:51 +01:00
Sebastian Dröge
73f50c5efa dts: Use new audio encoder/decoder base class API for srcpad caps 2012-02-01 16:27:51 +01:00
Sebastian Dröge
18a21051a2 gsm: Use new audio encoder/decoder base class API for srcpad caps 2012-02-01 16:27:51 +01:00
Vincent Penquerc'h
8ba11fe2ff tiger: use the new premultiplied support in gstvideo 2012-02-01 12:13:00 +00:00
Vincent Penquerc'h
7a9fff74c6 resindvd: fix wedge in preroll when playbin2 deinterlacing is enabled
When deinterlacing is enabled, an extra colorspace element is added.
Colorspace is a basetransform, and is then the only basetransform
element on the video path. A while ago, basetransform started delaying
events till caps were set on its source pad. These things conspired
to end up sending the DVD highlight events onto a blocked pad on
subtitleoverlay.

Ensuring these highlight events are only sent once we're in playing
mode fixes the issue.

https://bugzilla.gnome.org/show_bug.cgi?id=668762
2012-02-01 12:05:26 +00:00
Robert Swain
73a8c272c0 schro: Fix compilation with 1.0.10 2012-02-01 02:13:48 +01:00
Wim Taymans
3b74cca741 update for HEADER flag 2012-01-30 17:17:16 +01:00
Mark Nauwelaerts
dcc13e3eba voamrwbenc: init debug category 2012-01-28 20:03:01 +01:00
Mark Nauwelaerts
5dc80902e2 voaacenc: init debug category 2012-01-28 20:02:59 +01:00
Vincent Penquerc'h
e0b0604119 kateenc: remove 'flush every packet' hack
This is a bad hack which does not work with Matroska, and is now
obsolete as similar code is not included in oggmux/oggstream.
2012-01-28 12:34:36 +00:00
Vincent Penquerc'h
8147669971 plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
Mark Nauwelaerts
de606f64eb gsm: port to 0.11 2012-01-26 23:28:07 +01:00
Mark Nauwelaerts
5abef3c14b mpeg2enc: port to 0.11 2012-01-25 18:50:40 +01:00
Mark Nauwelaerts
12ee41829c port some more to new memory API
Fixes #668677.
2012-01-25 18:50:40 +01:00
Sebastian Dröge
a2a4300241 Merge branch 'master' into 0.11
Conflicts:
	configure.ac
	ext/kate/gstkateenc.c
	gst/colorspace/colorspace.c
	gst/mpegvideoparse/mpegvideoparse.c
2012-01-25 13:22:43 +01:00
Vincent Penquerc'h
6418d914ea flite: make constant static arrays actually static 2012-01-24 11:56:34 +00:00
Vincent Penquerc'h
a6a94fec48 flite: fix uninitialized return value 2012-01-24 11:53:26 +00:00
Oleksij Rempel (Alexey Fisher)
44862ac067 vp8enc: trace outgoing timestamps
add info level prints for outgoing timestamps.

Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
2012-01-24 11:21:26 +00:00
Vincent Penquerc'h
4a1ce3f8d2 resindvd: fix caps refcount error
/me bad monkey.
2012-01-23 22:20:40 +00:00
Vincent Penquerc'h
1c0ccc45f4 resindvd: fix preroll on titles with no audio track
https://bugzilla.gnome.org/show_bug.cgi?id=599469
2012-01-23 11:04:26 +00:00
Vincent Penquerc'h
27eb76bf45 rsndvdsrc: fix leak 2012-01-23 11:04:26 +00:00
Vincent Penquerc'h
35c96af778 resindvdbin: fix video/audio mixup in error message 2012-01-23 11:04:26 +00:00
Vincent Penquerc'h
dbad02437c rsnaudiomunge: keep the object ref longer
Since we do not get a ref to the pad, I'm not certain it's safe
to drop the object and use the pad later, so hold the object ref
till we're done with the pad.
2012-01-23 11:04:26 +00:00
David Schleef
e2abd5c833 schro: Handle 10 and 16-bit formats 2012-01-22 15:52:15 -08:00
David Schleef
6786f8c7bf kateenc: Don't error on empty input buffers 2012-01-22 15:49:44 -08:00
Tim-Philipp Müller
e601bf76e3 chromaprint: minor clean-ups
Flesh out docs a bit, fix element class.
2012-01-20 00:53:46 +00:00
Lukáš Lalinský
f3c812e062 chromaprint: import Acoustid audio fingerprinting plugin
Imported from https://launchpad.net/gst-chromaprint
2012-01-20 00:26:46 +00:00
Tim-Philipp Müller
c6edc0463d gsmenc: fix unused-but-set-variable compiler warning 2012-01-19 15:43:51 +00:00
Wim Taymans
27ee60a27b port to new gthread API 2012-01-19 11:34:26 +01:00
Mark Nauwelaerts
bc1c77395e gsmdec: port to audiodecoder 2012-01-17 18:34:45 +01:00
Mark Nauwelaerts
0acfa3cc1e gsmenc: port to audioencoder 2012-01-17 18:34:43 +01:00
Mark Nauwelaerts
87937da798 mplex: port to 0.11 2012-01-16 22:52:18 +01:00
Vincent Penquerc'h
1dfbb14be5 opencv: fix missing finalize chaining to parent class
Not compiled, I do not have the necessary dependencies.
2012-01-16 17:10:30 +00:00
Vincent Penquerc'h
98d10913de gme: fix missing dispose chaining to parent class
Not compiled, I do not have the necessary dependencies.
2012-01-16 17:10:30 +00:00
Vincent Penquerc'h
83878ec6ef spc: fix missing dispose chaining to parent class
Not even compiled, I do not have the dependencies needed.
2012-01-16 17:10:30 +00:00
Vincent Penquerc'h
60a0741e16 cogmse: fix finalize not calling base class (and leaking) 2012-01-13 13:30:57 +00:00
Vincent Penquerc'h
15f41b6887 cogmse: signal chain functions to exit on flush-start 2012-01-13 12:58:25 +00:00
Vincent Penquerc'h
23388f2e64 cogmse: fix typo using the wrong pad 2012-01-13 11:22:42 +00:00
Vincent Penquerc'h
2f78acb42a cogmse: fix possible buffer leak 2012-01-13 11:22:21 +00:00
Vincent Penquerc'h
08bce008b0 rsvgoverlay: fix adapter leak 2012-01-13 10:25:22 +00:00
Tim-Philipp Müller
699677ed8a Merge remote-tracking branch 'origin/master' into 0.11 2012-01-13 00:11:54 +00:00
Vincent Penquerc'h
409816b5ba cogmse: fix pad leaks 2012-01-12 17:16:32 +00:00
Vincent Penquerc'h
dbecf3e809 schroenc: balance encoder and video format alloc/dealloc
They would leak if just constructing and freeing an object,
and probably crash if going from PLAYING to READY and back
again (though I haven't tested that).
2012-01-12 16:36:19 +00:00
Mark Nauwelaerts
5b785f51ca voaacenc: also indicate mono audio in sink caps 2012-01-12 10:26:39 +01:00
Mark Nauwelaerts
f0668dfdd8 faac: also indicate mono audio in sink caps 2012-01-12 10:25:48 +01:00
Vincent Penquerc'h
3942c8c753 schrodec: fix tag leak 2012-01-11 18:24:41 +00:00
Vincent Penquerc'h
fde139684f schrodec: take out unused leaking buffer 2012-01-11 18:12:22 +00:00
Mark Nauwelaerts
e0494dcaa5 voaacenc: port to 0.11 2012-01-11 18:37:15 +01:00
Vincent Penquerc'h
1678bcbeec opusparse: fix caps leak 2012-01-11 16:34:35 +00:00
Vincent Penquerc'h
98d6c005b8 opusparse: fix slist leak 2012-01-11 16:32:31 +00:00
Mark Nauwelaerts
9f136a667d faac: fix some input and output buffer map and ref handling 2012-01-11 12:58:08 +01:00
Mark Nauwelaerts
8bbefbe9cf faac: base class audio info is not yet set during set_format
... since it will only be committed after it has been accepted by subclass.
In particular, subclass should not rely on it during its setup.
2012-01-11 12:57:19 +01:00
Mark Nauwelaerts
84c6fdd85e faac: sprinkle some more layout info in caps 2012-01-11 12:55:32 +01:00
Mark Nauwelaerts
849a83bee6 voamrwbenc: fix audio format in template caps 2012-01-11 12:39:01 +01:00
Mark Nauwelaerts
76811c2181 voamrwbenc: port to 0.11 2012-01-11 12:24:42 +01:00
Sebastian Dröge
545068efd8 faad: Unset the UNPOSITIONED flag if we have valid channel positions 2012-01-11 10:50:52 +01:00
Vincent Penquerc'h
57ec7354ee modplug: fix caps leak 2012-01-10 17:27:54 +00:00
Sebastian Dröge
b7c53b95c1 dtsdec: Port to 0.11 2012-01-10 16:59:18 +01:00