Mark Nauwelaerts
e3e4ba4f9e
aacparse: separate plugin registration and rename plugin
2009-12-08 16:05:26 +01:00
Mark Nauwelaerts
d80b3e2f3b
aacparse: ensure sufficient data available before accessing
2009-12-08 16:05:26 +01:00
Mark Nauwelaerts
64d6d5554e
aacparse: use (default) time handling of baseparser class
2009-12-08 16:05:26 +01:00
Mark Nauwelaerts
d4c89e2492
aacparse: fixup comments to C-style
2009-12-08 16:05:26 +01:00
Mark Nauwelaerts
48f7d4e0c9
baseparse: reset passthrough mode to default (disabled) on activation
2009-12-08 16:05:25 +01:00
Mark Nauwelaerts
ea0dd8151b
baseparse: ensure buffer metadata is writable
2009-12-08 16:05:25 +01:00
Mark Nauwelaerts
4b040d9a37
baseparse: fix/enhance DISCONT marking
...
In particular, consider DISCONT == !sync, and allow subclass to query
sync state, as it may want to perform additional checks depending
on whether sync was achieved earlier on.
Also arrange for subclass to query whether leftover data is being drained.
2009-12-08 16:05:25 +01:00
Mark Nauwelaerts
59614d02e7
baseparse: add timestamp handling, and default conversion
...
In particular, (optionally) provide baseparse with a notion of frames per second
(and therefore also frame duration) and have it track frame and byte counts.
This way, subclass can provide baseparse with fps and have it provide default
buffer time metadata and conversions, though subclass can still install
callbacks to handle such itself.
2009-12-08 16:05:25 +01:00
Mark Nauwelaerts
252cc9b36f
baseparse: documentation fixes
2009-12-08 16:05:25 +01:00
Mark Nauwelaerts
9cc33340d7
baseparse: use_fixed_caps for src pad
...
After all, stream is as-is, and there is little molding to downstream's
taste that can be done. If subclass can and wants to do so, it can
still override as such.
2009-12-08 16:05:25 +01:00
Teemu Katajisto
62ddc73623
camerabin: photography interface properties. Fixes #573370 (partially)
...
Added GObject properties to photography interface and implemented
them in camerabin. Changed zooming to check if video-source has
zoom property.
2009-11-27 15:10:57 +02:00
Teemu Katajisto
7dac3659c6
camerabin: add flags property. Fixes #573370 (partially)
...
Adds flags property to enable runtime configuration of
conversion and scaling elements. Also adds flag for disabling
audio completely.
2009-11-27 11:42:36 +02:00
Teemu Katajisto
7d65643656
camerabin: remove timeoverlay build-time definition
2009-11-27 11:41:59 +02:00
Thiago Santos
b343536de0
qtmux: replace _scale with _scale_round
...
Use the rounding version for improved sync between streams.
Small variations in the duration when muxing might lead to
cumullative wrong timestamping when demuxing.
Fixes #602936
2009-11-25 21:41:27 -03:00
Thiago Santos
379931cc6e
qtmux: use timestamps for muxing
...
Try to use timestamps even when the stream has out of order
timestamps, only fall back to durations when we detect an
out of order buffer. Improves sync between streams.
2009-11-25 21:37:17 -03:00
Xavier Queralt Mateu
b6b1658e97
Expose lang codes in pmt
2009-11-24 10:14:49 +00:00
Mark Nauwelaerts
b4d9b81b8a
h264parse: optional transforming from bytestream to sample format (or vice versa)
2009-11-23 14:44:46 +01:00
Mark Nauwelaerts
7f291456e7
h264parse: refactor a bit into a reset function
2009-11-23 14:44:46 +01:00
Mark Nauwelaerts
f3a153eecb
h264parse: provide w/h from stream in src caps if not in sink caps
2009-11-23 14:44:46 +01:00
Mark Nauwelaerts
291f45b383
h264parse: parse SPS some more (e.g. for width/height)
2009-11-23 14:44:46 +01:00
Mark Nauwelaerts
47041f610d
h264parse: optionally output AUs rather than NALUs
...
That is, Access Units (frames/fields) instead of (possibly) parts thereof.
2009-11-23 14:44:45 +01:00
Tim-Philipp Müller
c49cdd59ff
Clean up LDFLAGS, LIBS, CFLAGS
...
Fix order, fix variables that don't exist, like GST_LIBS_LIBS,
use $(LIBM) instead of -lm, and move _LIBS from LDFLAGS to LIBADD.
Spotted by Havard Graff.
2009-11-22 19:30:58 +00:00
Tim-Philipp Müller
0909982636
librfb: include our own _stdint.h not stdint.h
2009-11-22 19:04:43 +00:00
Julien Moutte
676bd995b0
frei0r: Fix compilation warnings.
2009-11-20 17:33:21 +01:00
Julien Moutte
1f47dee944
amrparse: Fix compilation warnings
2009-11-20 17:32:44 +01:00
Julien Moutte
ae6ad7554c
aacparse: Fix compilation warnings
2009-11-20 17:32:13 +01:00
Olivier Crête
3865aadb65
dtmf: Use _stdint.h from configure
...
https://bugzilla.gnome.org/show_bug.cgi?id=602465
2009-11-20 10:31:47 -05:00
Olivier Crête
33108dec82
dtmf: Update dtmfdetect to make it MSVC friendly
...
https://bugzilla.gnome.org/show_bug.cgi?id=602465
2009-11-19 20:33:07 -05:00
Thiago Santos
c883c2511c
qtmux: fix missing debug argument
...
Adds a missing debug argument
2009-11-19 18:29:41 -03:00
Stefan Kost
7f1ac755e4
realaudiodec: reindent and make valgrind happy
...
The state-change tests reported access to uninitialized memory.
2009-11-19 21:11:36 +02:00
Mark Nauwelaerts
469446c7a4
qtmux: fix misinforming debug statement
2009-11-19 11:47:08 +01:00
Mark Nauwelaerts
a0851ebcbf
qtmux: ensure writable buffer metadata before setting caps
2009-11-19 11:47:06 +01:00
Thiago Santos
51d5f9d6dd
asfmux: improving debug messages
...
Improves debug messages for asfmux
2009-11-18 20:06:06 -03:00
Thiago Santos
edea30e303
qtmux: support for SVQ3
...
Adds support for muxing SVQ3 content. Usually this format
has decoder info that must be passed in the 'seqh' field
in the caps. It is also good to add the gama atom to make
quicktime not crash.
Fixes #587922
2009-11-18 17:27:38 -03:00
Edward Hervey
32126979cf
aiff: Raise rank of muxer to PRIMARY
2009-11-18 17:58:39 +01:00
Edward Hervey
3e8fa62765
mve: Raise rank of muxer to PRIMARY
2009-11-18 17:57:59 +01:00
Edward Hervey
3d2cc4c82e
asfmux: Raise rank to PRIMARY
2009-11-18 17:57:25 +01:00
Jan Schmidt
6b45854967
resindvd, dvdspu: Use new still-frame API from gst-plugins-base
...
Replace the current custom DVD still-frame events with new event
creation/parsing API from libgstvideo.
2009-11-18 03:10:32 +00:00
Jan Schmidt
2b25e97bef
Revert "aiff: Disable aiff muxer for this release."
...
This reverts commit 7426be70ff
.
Re-enable the aiff muxer now that gst-plugins-bad 0.10.17 is out
and we can rely on gst-plugins-base from git.
2009-11-18 03:10:31 +00:00
Thiago Sousa Santos
48a2bbd6ad
asfmux: handle streams with different start times
...
Prevents losing sync when remuxing streams with different
start times. The smallest start time is selected as
the base time and all timestamps are subtracted
from it to get the actual time to be used when
muxing and building indexes
Fixes #586848
2009-11-17 23:04:54 -03:00
Thiago Sousa Santos
d70afdccd1
qtmux: do not leak a string
...
Frees a string after use. Also does some code organization
2009-11-17 23:04:54 -03:00
Thiago Sousa Santos
b53243fed3
qtmux: do not add size to the pointer variable
...
Do not wrongly add the result of the function to the
pointer to the buffer size. Instead, check the result
to see if the serialization was ok.
Based on a patch by: "Carsten Kroll <car@ximidi.com>"
Fixes #602106
2009-11-17 23:04:53 -03:00
Thiago Santos
1d155a6357
qtmux: handle 'late' streams
...
When muxing streams, some can start later than others. qtmux
now handle this by adding an empty edts entry with the
duration of the 'lateness' to the stream's trak.
It tolerates a stream to be up to 0.1s late.
Fixes #586848
2009-11-17 23:04:53 -03:00
Thiago Santos
1f7626f2f5
qtmux: adds the EDTS and ELTS atoms to atoms.c
...
These atoms will be useful for signaling streams
that start later in the file. As well for adding
edit lists if needed sometime later.
2009-11-17 23:04:53 -03:00
Michael Smith
dde31f09bd
adpcmdec: decode adpcm without explicit length, as found in qt.
2009-11-17 18:00:27 -08:00
Jan Schmidt
181786f8bf
dvdspu: Forward the still frame event downstream
...
Forward still-frame events downstream so elements like deinterlace
can use them.
2009-11-18 01:58:34 +00:00
Jan Schmidt
7426be70ff
aiff: Disable aiff muxer for this release.
...
The aiff muxer relies on GstByteWriter API added after 0.10.25. Disable
it for this release.
Revert this commit after gst-plugins-bad 0.10.17
2009-11-09 19:08:49 +00:00
Jan Schmidt
f4201f9e30
asfmux: Uncomment --disable-static flag
...
For some reason that libtool flags line that prevents building
the static lib was commented out. Reported by Mart Raudsepp on IRC.
2009-11-09 14:11:30 +00:00
Sebastian Dröge
d64c99e138
inputselector: Remove useless variables and fix a uninitialized variable compiler warnings
...
Merged from gst-plugins-base, dfd51aa82a
.
2009-11-09 11:49:47 +01:00
Sebastian Dröge
9a627f1106
inputselector: Make sure that running_time->timestamp calculation never becomes negative
...
Merged from gst-plugins-base, f365385458
.
2009-11-09 11:49:47 +01:00