Peter Kjellerstedt
c1a6644a18
rtsp: Correct gen_tunnel_reply().
...
Prevent gen_tunnel_reply() from generating an incomplete response
in case an error response code is given.
2009-06-05 13:53:29 +02:00
Tim-Philipp Müller
b2783a5c5a
configure: remove AC_C_INLINE which is not needed and causes problems with MSVC
...
See #584835 . Also update win32 files while we're at it.
2009-06-05 10:57:44 +01:00
Sebastian Dröge
28b366db00
playbin2: API: Add {audio,video,text}-tags-changed signals
...
Fixes bug #584686 .
2009-06-04 08:59:28 +02:00
Tim-Philipp Müller
20fb58be19
vorbisdec: don't put invalid bitrate values into the taglist
...
Bitrates are stored as 32-bit signed integers in the vorbis
identification headers, but seem to be read incorrectly,
namely as unsigned 32-bit integers, into the vorbis structure
members which are of type long, which makes our check for
values <= 0 fail with files that put -1 in there for unset
values.
2009-06-03 20:42:39 +01:00
Wim Taymans
bed4546fe0
ignore: add new stepping app to ignore
2009-06-03 15:52:54 +02:00
Wim Taymans
1ed7c25cfb
examples: add stepping example.
...
Add an example of using playbin2 and frame stepping to simulate variable rate
playback based on a sine wave.
2009-06-03 15:31:27 +02:00
Wim Taymans
49ee8a2d05
playbin2: also set custom text and subp sinks
...
Set the custom subpicture and text sinks along with the custom audio and video
sinks when needed.
Fix a little docs blurb too.
2009-06-03 12:45:08 +02:00
Wim Taymans
59d9833924
rtsp: add G_LIKELY because we can
2009-06-02 12:10:39 +02:00
Edward Hervey
31e7bf098d
typefindfunctions: Fix caps for ogg typefinder.
2009-06-02 09:54:23 +02:00
Tim-Philipp Müller
ca216b2d1d
docs: remove some cruft from -sections.txt file
2009-06-02 01:04:38 +01:00
Wim Taymans
ea97973efe
add framestepping to playbin2 and seek
2009-06-01 11:31:49 +02:00
Peter Kjellerstedt
d8e0b5a4da
rtsp: Avoid compiler warnings with -Wextra.
2009-06-01 09:59:22 +02:00
Peter Kjellerstedt
848b834cb9
rtsp: Include gst/gstconfig.h to make sure GST_PADDING is defined.
2009-06-01 09:58:27 +02:00
Peter Kjellerstedt
e69c3a4f70
sdp: Remove an unused variable.
2009-06-01 09:43:04 +02:00
Sebastian Dröge
a9c405f5fa
ffmpegcolorspace: Add a lot more conversions from/to 16 bit grayscale
2009-05-30 14:18:56 +02:00
Jan Schmidt
8900ada0eb
playbin2: Have playbin recognise PGS subpicture streams
...
Recognise PGS subpicture streams and connect them to the SPU pad
in playsink. Unfortunately this fails badly with negotiation errors
if the SPU is not recent enough to support the stream. I'm not sure
how to add format negotiation in yet.
2009-05-29 00:09:15 +01:00
Jan Schmidt
47d7464b10
decodebin/uridecodebin: Recognise subpicture/x-pgs pads and output them.
2009-05-28 22:07:30 +01:00
Tim-Philipp Müller
effa5e69d9
playbin2: fix volume handling for audio sinks without "volume" property
...
When using an audio sink without a "volume" property, volume control
would only work for the first song. For the next song, we'd try to
re-use the existing audio chain, but inadvertently set chain->volume
to NULL instead of to the existing volume element.
2009-05-28 20:49:22 +01:00
Tim-Philipp Müller
18fc3e6e18
playbin2: cosmetic change to avoid unnecessary line breaks
...
Looks nicer and works around gst-indent silliness.
2009-05-28 17:05:55 +01:00
Wim Taymans
3f20b0522a
playbin2: don't lose the ref to the volume element
...
Only release the ref to the volume element when it is controled by a sink. For
software volume we never have to fear that it will change.
2009-05-28 17:21:35 +02:00
Tim-Philipp Müller
7620d8800d
playbin2: actually use configured audio/video sinks
...
playbin2 inadvertently used autoaudiosink and autovideosink up to now,
since it would overwrite the sinks configured via the "audio-sink"
and "video-sink" properties with the stream-specific group sinks when
configuring the outputs. Those are usually NULL however, so that would
overwrite the configured sinks with NULL which makes playbin2 then
default to the auto sinks. Fix this by keeping a reference to each
configured sink in playbin2 and setting up the right sinks depending
on whether there is a stream-specific sink or not.
Fixes #584020 .
2009-05-28 15:30:27 +01:00
Stefan Kost
5f69ffea56
seek: add volume label and sync with sink volume
...
Look at the volume and have the pulsemixer open at same time. Unfortunately
playbin2 does not emit notify on volume right, so this polls for now.
2009-05-28 09:49:29 +03:00
Wim Taymans
650215bcfd
decodebin2: remove leftover elements
...
Remove all of the elements inside decodebin2 when goint to READY and NULL.
Makes decodebin2 reusable.
Fixes #583750
2009-05-27 18:12:10 +02:00
Wim Taymans
de06a6adb5
playbin2; release refs to volume/mute properties
...
Release the refs to the volume and mute property elemens before setting the
child elements to READY or NULL.
Fixes #583318
2009-05-27 15:45:25 +02:00
Wim Taymans
4fad939053
gdppay: set caps on outgoing buffers
...
Set caps on outgoing buffers because NULL caps confuse basetransform.
Fixes #583867
2009-05-27 12:10:05 +02:00
Wim Taymans
dcc42d5f92
netbuffer: also note the order of IP4 addresses
...
IP4 addresses are also stored in network byte order. Make a note of this in the
docs.
2009-05-27 11:08:37 +02:00
Alessandro Decina
bb1561644f
theoraparse: fix assertions in make_granulepos when using the new theora granulepos mapping. Fixes #583903 .
2009-05-26 23:32:48 +02:00
Tim-Philipp Müller
6292ff4ae0
Revert "rtspconnection: don't use GLib-2.16 API, we require only 2.14"
...
This reverts commit 418760cf74
.
We now require GLib 2.16.
2009-05-26 18:21:31 +01:00
Jan Schmidt
b39ea34a6d
Update common
2009-05-26 15:19:33 +01:00
Wim Taymans
796f8e2f76
netbuffer: document that the port is network order
...
Document the fact that we store the port number in network order in
GstNetAddress and that the caller should byteswap appropriately.
2009-05-26 15:39:18 +02:00
Sebastian Dröge
2e5c946501
videoscale: Add support for 16 bit grayscale in native endianness
2009-05-26 15:26:30 +02:00
Sebastian Dröge
9d02d1d8ab
ffmpegcolorspace: Add support for 16 bit grayscale in little/big endian
2009-05-26 15:26:30 +02:00
Sebastian Dröge
d48a5614f4
videotestsrc: Add support for 16 bit grayscale in native endianness
2009-05-26 15:26:29 +02:00
Andy Wingo
c7ca6abe53
add can-activate-pull property to baseaudiosink
...
* gst-libs/gst/audio/gstbaseaudiosink.c: Add can-activate-pull property
to baseaudiosink.
2009-05-26 13:17:44 +02:00
Wim Taymans
f0bb7874a7
oggdemux: fix boundary case for seeking.
...
When we have exactly 0 bytes left to search, make sure we stop instead of going
into an infinite loop.
2009-05-26 13:14:07 +02:00
Bastien Nocera
9c508ba458
cddabasesrc: Remove copy of sha1 digest
...
Remove our copy of sha1 digest now that we depend on glib 2.16.
Fixes #536313
2009-05-26 11:11:03 +02:00
Christian Schaller
6a5eb1b468
Update spec file
2009-05-25 17:54:01 +01:00
Tim-Philipp Müller
5fa9a8f4d0
video: don't expose internal gst_adapter_get_buffer() helper function
...
If it's really needed it should go into GstAdapter in core.
2009-05-25 00:19:25 +01:00
David Schleef
538c1cde31
basevideo: Fix memleak
2009-05-22 21:29:51 -07:00
David Schleef
27cb39b028
schro: Fix usage of adapter_masked_scan_uint32
...
Because *somebody* changed the API without telling me.
2009-05-22 21:27:58 -07:00
David Schleef
62002aead9
schro: Change package name to GST_PACKAGE_NAME
2009-05-22 21:25:06 -07:00
David Schleef
35aae561e8
basevideo: Add preset interface to encoder
2009-05-22 17:34:56 -07:00
David Schleef
1dae15d762
Run liboil benchmark multiple times
...
The statistics function requires multiple runs, otherwise
it causes a divide by zero error.
2009-05-22 17:34:56 -07:00
Tim-Philipp Müller
528cdedc2b
m4: fix 'suspicious cache value' warning for gst-fionread.m4
...
.. here as well (should really be moved to common, but I'm too lazy).
2009-05-22 19:55:31 +01:00
Wim Taymans
d1c73bd00f
vorbisdec: detect and report errors better
...
Check the return values of a couple more libvorbis functions and post an error
when something is wrong instead of continuing and crashing.
2009-05-22 17:41:50 +02:00
Stefan Kost
45298860fc
playbin2: fix initial volume and mute handling
...
Use two flags to remember volume/mute changes at times when we don't have the
audiochain yet (e.g. construction). Only set values when they were actualy
changed. This makes pulseaudio's stream restore functional.
2009-05-22 15:49:14 +03:00
Jan Schmidt
fcd5190106
Automatic update of common submodule
...
From d3a8fab to 888e0a2
2009-05-22 10:19:51 +01:00
Jan Schmidt
5e16234bd2
win32: Remove gst_adapter_masked_scan_uint32 from the exports
2009-05-22 09:03:22 +01:00
Wim Taymans
81170c4989
audiosink: improve debug message
2009-05-21 10:48:49 +02:00
Michael Smith
35a9de28f4
gstid3tag: Don't extract a track number unless present.
...
In ID3v1, a track number is present only if byte 125 is null AND
byte 126 is non-null. If the track number is not present, don't add
a track number tag with value 0.
2009-05-19 18:12:18 -07:00