Stefan Kost
e7a5ff40bd
docs: trim sections file more
...
Rename some defines and move some itesm to *.c files. Add more items to internal
subsection.
2010-04-08 12:14:07 +03:00
Stefan Kost
04816de5e6
docsw: trim the section file
2010-04-08 11:19:43 +03:00
Stefan Kost
ddac53dd73
docs: add v4l2sink to docs
2010-04-08 10:30:07 +03:00
Stefan Kost
43ebe8235f
docs: fix xml
...
The title tag belongs into the refsect2.
2010-04-08 10:30:06 +03:00
Sebastian Dröge
4e277ebe7b
videobox: Add support for YV12, including conversion support for I420/AYUV
2010-04-07 17:43:56 +02:00
Sebastian Dröge
b4e3532c1f
videobox: Add support for grayscale input/output
...
This doesn't do any conversion and is the next step to
replacing videocrop by supporting all remaining formats
in passthrough mode.
2010-04-07 17:27:12 +02:00
Sebastian Dröge
02a4a150e8
videobox: Add support for filling the background with red, yellow and white
2010-04-07 16:24:38 +02:00
Sebastian Dröge
a0fd92dfc1
videobox: Add support for direct RGB<->AYUV conversion
2010-04-07 16:12:51 +02:00
Sebastian Dröge
84ce6f2a2b
videobox: Fix RGB24 filling
2010-04-07 16:12:51 +02:00
Marco Ballesio
2ff1558a87
h264depay: handle properly STAPs
...
in rtph264depay.c, lines 577-576, NALU-type 24 (Single-Time Aggregation
Packet) is handled in fall-through as NALU-type 26 (unhandled).
This leads high quality h264 streams such as:
rtsp://stream.yle.mobi/yle/areena/MEDIA_E0342657_p3.mp4
to fail with "NAL unit type 24 not supported yet" (but it's actually
supported), and thus to close any stream which contains STAPs.
The proposed one-liner patch fixes the issue.
Fixes #615051 .
2010-04-07 16:17:06 +03:00
Thijs Vermeir
d17ad171c9
build: fix compiler warnings
...
fix warnings for all plugins that use: setlocale (LC_ALL...
2010-04-07 13:48:12 +02:00
Thijs Vermeir
1e5bb1c300
avi: fix compiler warning
2010-04-07 13:32:09 +02:00
Mark Nauwelaerts
dc09ace2bd
matroskademux: restrict resyncing to subtitle tracks
...
This should prevent skipping audio or video in not so well interleaved
cases.
Fixes #614460 .
2010-04-07 12:40:13 +02:00
Arun Raghavan
861311e8f6
qtdemux: Post avg./max. bitrate tags for H.264
...
This reads the average and maximum bitrates from the 'btrt' atom if
available, and pushes these as tags,
https://bugzilla.gnome.org/show_bug.cgi?id=614927
2010-04-07 11:55:32 +02:00
Stefan Kost
7cf9967e0b
pulsesink: fix racy shutdown
...
Keep a ref of pulsesink for deferred mainloop invocation. Fixes #614765
2010-04-06 17:22:03 +02:00
Thiago Santos
f5dba3a7a3
tests: jpegenc: Adds some getcaps test
...
Adds tests for the jpegenc getcaps function, to avoid
having it returning non-subset caps
2010-04-05 16:10:06 -03:00
Thiago Santos
b1984b72bb
jpegenc: Fix getcaps function
...
When creating the caps allowed to upstream using downstream
restrictions, use gst_pad_get_allowed_caps as that has the
usable formats and puts into it the width, height and framerate
fields. This avoids getting errors about getcaps returning
non subset caps of its pad template.
This error showed up on the metadata plugin unit test in -bad.
2010-04-05 16:09:58 -03:00
Sebastian Dröge
3c1940c187
videobox: Fix conversion from 3 byte RGB to ARGB
2010-04-05 17:31:36 +02:00
Sebastian Dröge
687ff84592
videobox: Add support for 3 byte RGB formats and refactor RGB code a bit
2010-04-05 17:08:15 +02:00
Sebastian Dröge
d0ad28ad54
videobox: Add support for all 32 bit RGB formats
...
...including conversion between them.
2010-04-05 15:52:11 +02:00
Wim Taymans
b84bf10455
rtspsrc: add property to control the buffering method
...
Add a property to control how the jitterbuffer performs timestamping and
buffering.
2010-04-05 15:26:03 +02:00
André Dieb Martins
5a395846c6
alphacolor: Removing unused variable
...
Fixes bug #614843 .
2010-04-05 10:31:45 +02:00
André Dieb Martins
74ac172bc2
jpegenc: should not return caps ANY based on downstream
...
When downstream has a sink pad with ANY caps, jpegenc should
treat it the same as NULL and return its template caps.
Fixes #614842
2010-04-04 21:30:06 -03:00
Stefan Kost
b62d781516
oss: add fixme comment
2010-04-04 22:29:13 +03:00
Stefan Kost
5f318bed2a
build: use $(builddir) for installing generated files
2010-04-04 22:29:13 +03:00
Stefan Kost
0e0369cd62
Revert "configure: fix out of source dir builds"
...
This reverts commit ca0bd3a8ce
.
2010-04-04 22:12:07 +03:00
Stefan Kost
ca0bd3a8ce
configure: fix out of source dir builds
...
Remove non-existing gst-libs from include and library-paths'.
Fixes #614354 even more.
2010-04-04 21:58:57 +03:00
Thiago Santos
f966ff66f8
qtdemux: Read replaygain peak/gain tags
...
Make qtdemux read tags replaygain tags that are within '----' atoms.
Fixes #614471
2010-04-02 15:23:51 -03:00
Arun Raghavan
95c6d558f0
matroska: Export h.264 profile and level in caps
...
This replicates the code in qtdemux to export the h.264 profile and
level in the stream caps.
https://bugzilla.gnome.org/show_bug.cgi?id=614651
2010-04-02 18:51:34 +02:00
Sebastian Dröge
9317ad6fe9
qtdemux: Fix off-by-one introduced in last commit
2010-04-02 18:50:45 +02:00
Arun Raghavan
ccef64be39
qtdemux: Minor refactor of the code
...
This will make it easier to clump together common code when copying to
mastroskademux.
https://bugzilla.gnome.org/show_bug.cgi?id=614651
2010-04-02 18:49:20 +02:00
Arun Raghavan
d6dcd70b4c
qtdemux: Export h.264 level in caps
...
This exports the h.264 level in the stream caps (as a string) which can
be used to match a decoder, or as metadata.
https://bugzilla.gnome.org/show_bug.cgi?id=614651
2010-04-02 18:48:45 +02:00
Arun Raghavan
503f0988bf
qtdemux: Export h.264 profile in caps
...
This adds the h.264 profile for a given stream into caps. This can
(eventually) be used to select an appropriate decoder and as metadata
for certain applications.
https://bugzilla.gnome.org/show_bug.cgi?id=614651
2010-04-02 18:48:23 +02:00
Mark Nauwelaerts
2d6d2a4d95
flvdemux: remove obsolete reverse playback code path
2010-04-01 10:46:16 +02:00
Mark Nauwelaerts
1c7b1d110b
flvdemux: support (pull mode) negative seek rate
2010-04-01 10:46:12 +02:00
Mark Nauwelaerts
d3ae0ef71f
flvdemux: also check for segment stop for non-segment-seek
2010-04-01 10:46:10 +02:00
Mark Nauwelaerts
b9f569bfd0
matroskademux: push correctly sized flac header buffers
...
Fixes #614353 .
2010-03-30 16:51:36 +02:00
Rob Clark
25b0a4c91a
build: fix compiler warning when srcdir != builddir
...
Fixes '../../gst-libs: No such file or directory' warning/error when
the build directory is not the same as the source directory.
Fixes #614354 .
2010-03-30 13:52:12 +01:00
Tim-Philipp Müller
9e1f5031cc
id3demux: fix parsing of unsynced frames with data length indicator
...
Fixes bug #614158 .
2010-03-30 01:54:40 +01:00
Tim-Philipp Müller
d756bab488
build: build plugins and examples in parallel where possible
2010-03-29 11:00:57 +01:00
Tim-Philipp Müller
b9814cd902
directsoundsink: fix redundant function redeclaration compiler warnings
...
Re-apply this again as well, as it was undone by the previous commit..
2010-03-27 09:05:50 +00:00
Benjamin Otte
7bd8740843
gst_element_class_set_details => gst_element_class_set_details_simple
...
Apply this again, as it was overwritten by the previous commit. Merging
is hard, apparently.
2010-03-27 09:05:00 +00:00
Julien Moutte
0e3c190d75
directsoundsink: Implement SPDIF support for AC3.
...
Detect if the sound card supports SPDIF passthru of AC3 and add
necessary code to support that like alsasink.
2010-03-26 23:20:10 +01:00
Tim-Philipp Müller
ab4e8ce9a9
build: add cruft alert for common/shave*
2010-03-26 17:06:57 +00:00
Tim-Philipp Müller
af5e4d935a
qtdemux: extract stream language in more cases
...
The 16-bit language code can be either a packed ISO-639-2T code
or a 'Macintosh language code'. Handle the latter type of language
codes as well, and map to the matching ISO code. Lastly, fix
language code posting for language #0 , which is valid and stands
for 'English'.
Fixes #614001 .
2010-03-26 17:02:50 +00:00
Sebastian Dröge
e9b267ae02
flacdec: Improve debugging and add some FIXMEs
2010-03-26 14:55:53 +01:00
Sebastian Dröge
b139cad3aa
flacdec: Sample rate markers 0x01, 0x02 and 0x03 are valid
...
They are for 88.2kHz, 176.4kHz and 192kHz.
2010-03-26 14:42:06 +01:00
Sebastian Dröge
2e42e82037
flacdec: Take samplerate, width and number of channels from the STREAMINFO
...
...and update it from the frame headers if it should change for some reason.
This allows playback of files with odd sample rates.
2010-03-26 14:16:39 +01:00
Sebastian Dröge
2873c3ad6b
videobox: Fix AYUV->I420 frame copying
2010-03-26 13:45:46 +01:00
Raimo Järvi
10f092dc61
jpegenc: Set correct getcaps/setcaps functions on srcpads and simplify them
...
This fixes downstream negotiation, upstream negotiation isn't really
supported by jpegenc yet.
Fixes bug #613789 .
2010-03-26 13:34:17 +01:00