Wim Taymans
72533ecccc
decodebin2: only remove pads that were added
...
Flag pads that were added so that we can see if we need to remove them later or
not.
2009-03-09 15:46:21 +01:00
Wim Taymans
f964c0fc38
rtsp: only add ports when not using TCP
...
Only add the port numbers in the transport string when we are using udp or
multicast.
2009-03-09 13:53:41 +01:00
Wim Taymans
bc54a5f9a0
rtsp: use gstreamer dump mem
...
--
2009-03-09 13:53:15 +01:00
Wim Taymans
3a72044a22
rtsp: use glib base64 encoder
...
--
2009-03-09 13:51:48 +01:00
Mark Nauwelaerts
b7ea2a9105
Unblock blocked ghostpads when shutting down. Fixes #574293 .
2009-03-09 13:32:21 +01:00
Edward Hervey
a3c88fb32b
Riff: Add mapping for Fraps video codec.
...
Found through insanity testrun. Confirmed mapping in libavformat.
2009-03-09 10:03:13 +01:00
Edward Hervey
b870b61c00
riff: Add the 'DVR ' mapping for mpeg2video.
...
Found this in 3 files from the insanity suite and mapping is also present
in libavformat.
2009-03-09 09:08:00 +01:00
Edward Hervey
9acf7de5a4
typefind: Use the proper data pointer instead of poking random memory.
2009-03-09 09:08:00 +01:00
LRN
eb3ff95a3a
rtsp: fix compilation on windows.
...
Remove unused variable when building for windows.
Fixes #574443 .
2009-03-08 18:17:48 +01:00
Sebastian Dröge
01c171de10
Automatic update of common submodule
...
From ffa738d to 7032163
2009-03-08 12:03:22 +01:00
Sebastian Dröge
11b8046839
Automatic update of common submodule
...
From 3f13e4e to ffa738d
2009-03-08 11:19:00 +01:00
Sebastian Dröge
3fac0192c2
Automatic update of common submodule
...
From 3c7456b to 3f13e4e
2009-03-07 11:44:40 +01:00
Sebastian Dröge
95a3292172
Automatic update of common submodule
...
From 57c83f2 to 3c7456b
2009-03-07 10:44:43 +01:00
Wim Taymans
fac1d4cc09
theoradec: parse and use codec_data in the caps
...
Parse the codec_data in the caps and use this as the headers.
Fixes #574169 .
2009-03-06 19:02:58 +01:00
Wim Taymans
d998f6097b
riff: add theora mapping
...
Add theora mappings. See #574169 .
2009-03-06 18:54:57 +01:00
Wim Taymans
2cc1a6808d
rtsp: Add methods for getting the read/write fds
...
API:gst_rtsp_connection_get_readfd()
API:gst_rtsp_connection_get_writefd()
2009-03-06 18:54:57 +01:00
Tim-Philipp Müller
4d9bd60c67
win32: indent copied *-enumtypes.c files in make win32-update
2009-03-06 10:46:23 +00:00
Tim-Philipp Müller
a647aaf508
win32: update MANIFEST
2009-03-06 10:46:22 +00:00
Tim-Philipp Müller
aecf35b00b
win32: fix configure logic for GST_INSTALL_PLUGINS_HELPER define
2009-03-06 10:31:07 +00:00
Tim-Philipp Müller
112aac3bde
win32: update windows files via make win32-update
...
Updates win32 files using the new system/hook, and defines HAVE_PROCESS_H,
which fixes the build of pbutils on windows (#574319 ).
2009-03-06 10:05:11 +00:00
Tim-Philipp Müller
4a4791d1e3
gitignore: ignore more
2009-03-06 10:03:31 +00:00
Julien Moutte
d45b27d92d
Fix build on Mac OS X
2009-03-06 10:37:38 +01:00
Michael Smith
e9e9d82fbe
decodebin2: don't stay connected to notify::caps after negotiation
...
Disconnect the notify::caps signal in our callback (it'll be re-added
if we're not, in fact, finished getting complete caps). Ensures that
caps changes mid-stream (e.g. from an mp3 that changes from
stereo->mono mid-file) don't cause us to try to add a new pad.
2009-03-05 15:44:17 -08:00
Wim Taymans
f69a3d953a
rtsp: fix parsing of 'now-' ranges.
...
--
2009-03-05 13:48:37 +01:00
Wim Taymans
44574b0ca6
examples: add some more sprinkle examples
...
Add some more sprinle examples and add some more comments.
See #574160 .
2009-03-05 12:43:02 +01:00
Wim Taymans
e010efc53f
docs: add appsrc symbols to standard section
...
--
2009-03-05 11:57:40 +01:00
Stefan Kost
79771eaba7
adder: add variants for unsigned to fix warnings for unneeded check
...
For unsigned int out+in can't be < 0.
2009-03-05 12:27:16 +02:00
Stefan Kost
2723c7e4f3
subparse: use the right variable in debug log, encoding is not yet initialized
2009-03-05 10:58:12 +02:00
Stefan Kost
c673c09e4f
v4l: add a fixme for broken code, that someone who has a v4l tuner device should fix
2009-03-05 10:51:25 +02:00
Stefan Kost
388fa77c11
audioresample: add missing break in event handling, remove dead code
2009-03-05 10:39:33 +02:00
Wim Taymans
bcaec3d907
rtsp: do some more cleanup in _close
...
Do som more cleanup in gst_rtsp_connection_close() so that it's back into the
unconnected state as it was allocated.
2009-03-04 16:24:01 +01:00
Wim Taymans
629f2dcee4
rtsp: fix the memory management of the url
...
Constify the url parameter in _create.
Make a copy of the url stored in the connection.
Free the url when the connection is freed.
2009-03-04 16:11:20 +01:00
Wim Taymans
b6d7a1dc03
RTSP: Add support for server tunneling
...
Save the tunnelid in the connection. Add a method to retrieve the tunnelid so
that a server can store and match the id against other tunnel requests.
Fix the URI in the tunnel requests so that they contain the absolute uri and the
query string if any instead of just the hostname.
Transparently base64 decode the input stream when tunneling.
Add method to set the connection ip address so that it can be included in the
tunnel response.
Add method to connect the two tunnel requests.
Add two callbacks for the async mode to notify a tunnel start and tunnel
complete event.
Add method to reset the watch after the connection has been tunneled.
Various little refactoring to make more stuff reusable.
API: RTSP::gst_rtsp_connection_set_ip()
API: RTSP::gst_rtsp_connection_get_tunnelid()
API: RTSP::gst_rtsp_connection_do_tunnel()
API: RTSP::gst_rtsp_watch_reset()
2009-03-04 12:21:29 +01:00
Wim Taymans
3b6e9fc870
rtsp: add new defines for tunneling
...
Add two more result codes for tunneling support.
2009-03-04 12:18:00 +01:00
Wim Taymans
9ea1240910
rtsp: remove , from last enum member
...
Remove , from last enum member to improve compatibility with other compilers.
2009-03-04 12:12:06 +01:00
LRN
db596d27a2
subparse: Convert regex code to GRegex code
...
Fixes : #572993 . Patch author prefers to use an alias, contact
ds if you actually need a real name.
Signed-off-by: David Schleef <ds@schleef.org>
2009-03-02 11:47:39 -08:00
Wim Taymans
9045d210b2
rtsp: remove debugging g_message
...
--
2009-03-02 16:13:33 +01:00
Wim Taymans
fbc4f2d4fe
RTSP: add support for Quicktime tunneled RTSP
...
Add support for tunneling RTSP over HTTP.
Fix documentation some more.
See also #573173 .
API: RTSP:gst_rtsp_connection_is_tunneled()
API: RTSP:gst_rtsp_connection_set_tunneled()
2009-03-02 16:03:49 +01:00
Wim Taymans
40db590e71
RTSP: parse rtsph uris as RTSP tunneled over HTTP
...
Add transport define for RTSP tunneled over HTTP.
Parse rtsph:// uris as tunneled HTTP over TCP.
API: GstRTSPLowerTrans::GST_RTSP_LOWER_TRANS_HTTP
See also #573173 .
2009-03-02 15:48:56 +01:00
Edward Hervey
b7c53b7813
win32: Add gst_rtsp_connection_get_url definition
...
No, I'm not wim's buildslave, seriously.
2009-03-02 12:48:18 +01:00
Wim Taymans
4664fe40bc
rtsp: add _get_url method and separate sockets
...
Add gst_rtsp_connection_get_url() method.
Reserve space for 2 sockets, one for reading and one for writing. Use socket
pointers to select the read and write sockets. This should allow us to implement
tunneling over HTTP soon.
API: RTSP::gst_rtsp_connection_get_url()
2009-03-02 10:58:49 +01:00
Tim-Philipp Müller
0a835bc9a3
app: force automatic rebuild of gstapp-marshal.[ch] after previous change
...
The previous change to appsrc/appsink requires people to 'make clean'
to get the marshallers rebuilt (causing a build failure otherwise).
Change some lines in the .list file around to force a rebuild of
these files automatically.
2009-03-01 18:31:17 +00:00
David Schleef
190857559c
Bump glib requirement to 2.14
2009-02-28 11:07:04 -08:00
LRN
95c838f051
gio: Use correct format modifier for size_t
...
Fixes bug #573528 .
2009-02-28 19:37:53 +01:00
LRN
e5d2d32bba
rtspconnection: Use correct types for some functions on Win32
...
Fixes bug #573529 .
2009-02-28 19:35:33 +01:00
Edward Hervey
ed013753c0
rtspconnection: Fix warning about using unitialized value.
2009-02-28 13:11:59 +01:00
Edward Hervey
6f73427aa6
riff: Add more codec mappings.
...
This comes mostly from a review of ffmpeg/libavformat/riff.c
2009-02-28 12:41:28 +01:00
Stefan Kost
3d0c70d3d8
alsa: release pcminfo after the strdup
2009-02-27 11:14:25 +02:00
Stefan Kost
4e4f922d7a
rtsprange: don't leak the range in case of parsing error.
...
Free the gstRTSPTimeRange if we don't return it. Also simplify
gst_rtsp_range_free() as it is valid to pass NULL to g_free().
2009-02-26 18:01:05 +02:00
Stefan Kost
c074e84360
alsa: cleanup name lookup.
...
We can break, once we have a name to make sure, we won't read it ever twice.
2009-02-26 18:01:05 +02:00