platform/upstream/gstreamer.git
15 years ago[MOVED FROM GOOD] Define GstElementDetails as const and also static (when defined...
Stefan Kost [Tue, 25 Apr 2006 21:56:38 +0000 (21:56 +0000)]
[MOVED FROM GOOD] Define GstElementDetails as const and also static (when defined as global)

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c:
* ext/amrwb/gstamrwbenc.c:
* ext/amrwb/gstamrwbparse.c:
* ext/arts/gst_arts.c:
* ext/artsd/gstartsdsink.c:
* ext/audiofile/gstafparse.c:
* ext/audiofile/gstafsink.c:
* ext/audiofile/gstafsrc.c:
* ext/audioresample/gstaudioresample.c:
* ext/bz2/gstbz2dec.c:
* ext/bz2/gstbz2enc.c:
* ext/cdaudio/gstcdaudio.c:
* ext/directfb/dfbvideosink.c:
* ext/divx/gstdivxdec.c:
* ext/divx/gstdivxenc.c:
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
* ext/faac/gstfaac.c: (gst_faac_base_init):
* ext/faad/gstfaad.c:
* ext/gsm/gstgsmdec.c:
* ext/gsm/gstgsmenc.c:
* ext/hermes/gsthermescolorspace.c:
* ext/ivorbis/vorbisfile.c:
* ext/lcs/gstcolorspace.c:
* ext/libfame/gstlibfame.c:
* ext/libmms/gstmms.c: (gst_mms_base_init):
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/nas/nassink.c: (gst_nassink_base_init):
* ext/neon/gstneonhttpsrc.c:
* ext/sdl/sdlaudiosink.c:
* ext/sdl/sdlvideosink.c:
* ext/shout/gstshout.c:
* ext/snapshot/gstsnapshot.c:
* ext/sndfile/gstsf.c:
* ext/swfdec/gstswfdec.c:
* ext/tarkin/gsttarkindec.c:
* ext/tarkin/gsttarkinenc.c:
* ext/theora/theoradec.c:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
* gst/chart/gstchart.c:
* gst/colorspace/gstcolorspace.c:
* gst/deinterlace/gstdeinterlace.c:
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
* gst/festival/gstfestival.c:
* gst/filter/gstbpwsinc.c:
* gst/filter/gstiir.c:
* gst/filter/gstlpwsinc.c:
* gst/freeze/gstfreeze.c:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
* gst/librfb/gstrfbsrc.c:
* gst/mixmatrix/mixmatrix.c:
* gst/mpeg1sys/gstmpeg1systemencode.c:
* gst/mpeg1videoparse/gstmp1videoparse.c:
* gst/mpeg2sub/gstmpeg2subt.c:
* gst/mpegaudioparse/gstmpegaudioparse.c:
* gst/multifilesink/gstmultifilesink.c:
* gst/overlay/gstoverlay.c:
* gst/passthrough/gstpassthrough.c:
* gst/playondemand/gstplayondemand.c:
* gst/qtdemux/qtdemux.c:
* gst/rtjpeg/gstrtjpegdec.c:
* gst/rtjpeg/gstrtjpegenc.c:
* gst/smooth/gstsmooth.c:
* gst/smoothwave/gstsmoothwave.c:
* gst/spectrum/gstspectrum.c:
* gst/speed/gstspeed.c:
* gst/stereo/gststereo.c:
* gst/switch/gstswitch.c:
* gst/tta/gstttadec.c: (gst_tta_dec_base_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
* gst/vbidec/gstvbidec.c:
* gst/videocrop/gstvideocrop.c:
* gst/videodrop/gstvideodrop.c:
* gst/virtualdub/gstxsharpen.c:
* gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
* gst/y4m/gsty4mencode.c:
* sys/cdrom/gstcdplayer.c:
* sys/directdraw/gstdirectdrawsink.c:
* sys/directsound/gstdirectsoundsink.c:
* sys/glsink/glimagesink.c:
* sys/qcam/gstqcamsrc.c:
* sys/v4l2/gstv4l2src.c:
* sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
* sys/ximagesrc/ximagesrc.c:
Define GstElementDetails as const and also static (when defined as
global)

15 years ago[MOVED FROM GOOD] rework build; add translations for v4l2
Thomas Vander Stichele [Sat, 1 Apr 2006 10:09:11 +0000 (10:09 +0000)]
[MOVED FROM GOOD] rework build; add translations for v4l2

Original commit message from CVS:
rework build; add translations for v4l2

15 years ago[MOVED FROM GOOD] sys/: sinks are now using GST_RANK_PRIMARY to be used with autodect...
Sébastien Moutte [Fri, 3 Mar 2006 23:45:23 +0000 (23:45 +0000)]
[MOVED FROM GOOD] sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection

Original commit message from CVS:
* sys/directdraw:
* sys/directsound:
sinks are now using GST_RANK_PRIMARY to be used with autodectection
* win32/vs6:
project files updated to fix some bugs
* win32/vs7:
* win32/vs8:
vs7 and vs8 project files added

15 years ago[MOVED FROM GOOD] added sys/directdraw added sys/directsound added win32/vs6/gst_plug...
Sébastien Moutte [Thu, 5 Jan 2006 23:17:44 +0000 (23:17 +0000)]
[MOVED FROM GOOD] added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...

Original commit message from CVS:
2006-01-05  Sebastien Moutte  <sebastien@moutte.net>
* added sys/directdraw
* added sys/directsound
* added win32/vs6/gst_plugins_bad.dsw
* added win32/vs6/libgstdirectsound.dsp
* added win32/vs6/libgstdirectdraw.dsp
* added win32/common/config.h

15 years agofpsdisplaysink: Fix resetting of the sink in NULL
Jan Schmidt [Fri, 15 May 2009 09:45:45 +0000 (10:45 +0100)]
fpsdisplaysink: Fix resetting of the sink in NULL

Reset the fpsdisplaysink in NULL by removing the textoverlay if we
created it.

Fixes: #582633

15 years agoMoved 'y4menc' from -bad to -good
Jan Schmidt [Fri, 15 May 2009 23:17:00 +0000 (00:17 +0100)]
Moved 'y4menc' from -bad to -good

15 years agopo: add Makevars magic so we don't get line numbers in *.po files
Tim-Philipp Müller [Fri, 15 May 2009 17:24:41 +0000 (18:24 +0100)]
po: add Makevars magic so we don't get line numbers in *.po files

This avoids the number one reason for local modifications in *.po
files and and makes things less annoying when working with git (or
any other VCS for that matter).

15 years ago[qtmux] Fixes segfault when adding a blob as first tag.
Thiago Santos [Fri, 15 May 2009 04:54:44 +0000 (01:54 -0300)]
[qtmux] Fixes segfault when adding a blob as first tag.

Moves tags data initialization to the function that actually appends
the tags to the list. Fixes #582702

Also fixes some style caught by the pre-commit hook.

15 years agomxfdemux: Use a RW lock to protect metadata and add all pads at once without a lock...
Sebastian Dröge [Thu, 14 May 2009 19:20:47 +0000 (21:20 +0200)]
mxfdemux: Use a RW lock to protect metadata and add all pads at once without a lock held

This makes it possible, among other things, to do a query in the
pad-added callback.

Fixes bug #582656.

15 years agoresindvd: Fix the argument order in a debug statement
Jan Schmidt [Thu, 14 May 2009 09:34:08 +0000 (10:34 +0100)]
resindvd: Fix the argument order in a debug statement

Make the debug statement correctly show the 'old' and 'new' button
coordinates, instead of the wrong way around.

15 years agoresindvd: Make segment updates less aggressive.
Jan Schmidt [Thu, 14 May 2009 08:53:25 +0000 (09:53 +0100)]
resindvd: Make segment updates less aggressive.

When updating a pad, send the update to half a second behind the SCR,
which avoids ever updating the start time for a pad to beyond the end of
the cell. Also, remember the last actual new-segment start time for each
pad, and use it when closing the segment.

15 years agoresindvd: Rework button highlight calculation slightly
Jan Schmidt [Wed, 13 May 2009 11:47:43 +0000 (12:47 +0100)]
resindvd: Rework button highlight calculation slightly

When the current button number is higher than the number of available
buttons, switch to the highest numbered button rather than the lowest.

Also, don't throw errors when we fail to retrieve some button info
from libdvdnav, just reset the highlight.

15 years agoresindvd: Send commands-changed on button change and handle commands query
Jan Schmidt [Tue, 12 May 2009 22:42:00 +0000 (23:42 +0100)]
resindvd: Send commands-changed on button change and handle commands query

Send the commands-changed navigation message when the set of available
DVD menu button actions changes, and handle the commands navigation
query so that (e.g.) Totem can know about the available navigation
commands.

15 years agoresindvd: Fix a leak of the DVD title string
Jan Schmidt [Thu, 14 May 2009 07:42:24 +0000 (08:42 +0100)]
resindvd: Fix a leak of the DVD title string

15 years agodvdspu: Push update frame, if any, when entering stills.
Jan Schmidt [Thu, 14 May 2009 09:55:38 +0000 (10:55 +0100)]
dvdspu: Push update frame, if any, when entering stills.

When entering a still frame generates an updated buffer, make sure
to push it out, otherwise we may not put a frame onscreen with a
rendered button, causing raciness as to whether buttons get drawn
or not when jumping back to the menu on some discs.

15 years agoresindvd: Fix raciness in rsndvdbin when initially creating pads
Jan Schmidt [Wed, 13 May 2009 09:29:36 +0000 (10:29 +0100)]
resindvd: Fix raciness in rsndvdbin when initially creating pads

Protect pad exposure with a preroll lock to avoid situations
where no-more-pads is fired more than once, or fired just before
the last pad is actually added.

15 years agoy4menc: change my email
Wim Taymans [Wed, 13 May 2009 15:55:46 +0000 (17:55 +0200)]
y4menc: change my email

change my email to something more current
See #580783

15 years agoy4menc: don't strip timestamps
Wim Taymans [Wed, 13 May 2009 15:54:47 +0000 (17:54 +0200)]
y4menc: don't strip timestamps

Fixes #582483

15 years agoMoved 'deinterlace2' from -bad to -good
Sebastian Dröge [Wed, 13 May 2009 08:47:23 +0000 (10:47 +0200)]
Moved 'deinterlace2' from -bad to -good

And remove old deinterlace plugin as deinterlace2 will
be called deinterlace in -good.

15 years agoMoved 'flv' from -bad to -good
Sebastian Dröge [Tue, 12 May 2009 19:50:12 +0000 (21:50 +0200)]
Moved 'flv' from -bad to -good

15 years ago0.10.11.2 pre-release
Jan Schmidt [Mon, 11 May 2009 23:50:01 +0000 (00:50 +0100)]
0.10.11.2 pre-release

15 years agoresindvd: Modify the segment update logic
Jan Schmidt [Mon, 11 May 2009 16:50:41 +0000 (17:50 +0100)]
resindvd: Modify the segment update logic

Send segment updates to the audio and subpicture pads more frequently,
but less often to the video pad, where timestamps appear less often.
This helps with gap filling on some DVDs.

15 years agoresindvd: Increase the amount of filler audio generated
Jan Schmidt [Mon, 11 May 2009 15:09:56 +0000 (16:09 +0100)]
resindvd: Increase the amount of filler audio generated

When creating a filler audio buffer in rsnaudiomunge, generate
a bit more, as audio sinks don't seem to preroll otherwise. This
needs a better algorithm in general, to intelligently fill the
gap, rather than hard-coding a value.

15 years agoresindvd: Manage timed still sequences better
Jan Schmidt [Mon, 11 May 2009 13:17:42 +0000 (14:17 +0100)]
resindvd: Manage timed still sequences better

Make timed still frames work better by extending the current segment
when needed, and restarting the still sequence with the correct
remaining duration when the wait it interrupted by activation of a
highlight NAV packet.

15 years agoresindvd: Change the audiomunge debug output.
Jan Schmidt [Mon, 11 May 2009 10:06:03 +0000 (11:06 +0100)]
resindvd: Change the audiomunge debug output.

Make sure we always show information about the segment events passing through,
even when pre-roll audio buffers aren't going to be needed.

15 years agodvdspu: Make the debugging output a bit clearer.
Jan Schmidt [Mon, 11 May 2009 10:04:25 +0000 (11:04 +0100)]
dvdspu: Make the debugging output a bit clearer.

Display more info about custom DVD events in the debug messages.

15 years agodvdspu: Always push a frame at the start of a still frame, and fix a leak.
Jan Schmidt [Fri, 8 May 2009 16:42:12 +0000 (17:42 +0100)]
dvdspu: Always push a frame at the start of a still frame, and fix a leak.

Make sure to push the frame for a still frame, with discont = true and
timestamp=none, so that it gets displayed by the sink. Also, don't leak
each rendered video frame during still menus.

15 years agodvdspu: Add a guard when we don't have any subpicture buffer to render
Jan Schmidt [Fri, 8 May 2009 16:40:48 +0000 (17:40 +0100)]
dvdspu: Add a guard when we don't have any subpicture buffer to render

15 years agoresindvd: Rename the audio munger debug category
Jan Schmidt [Fri, 8 May 2009 15:29:20 +0000 (16:29 +0100)]
resindvd: Rename the audio munger debug category

Rename a debug category: rsn_audiomunge -> rsnaudiomunge.

15 years agoresindvd: Ensure we send a title tag in the first play section.
Jan Schmidt [Fri, 8 May 2009 15:27:31 +0000 (16:27 +0100)]
resindvd: Ensure we send a title tag in the first play section.

15 years agoresindvd: Simplify some stuff. Remove an unnecessary LOG message.
Jan Schmidt [Fri, 8 May 2009 15:06:01 +0000 (16:06 +0100)]
resindvd: Simplify some stuff. Remove an unnecessary LOG message.

Skip attempting to schedule a nav block unless we're in PLAYING. Take a lock
slightly later, when we actually need it. Remove a noisy LOG message.

15 years agoresindvd: Remove per-menu description from the TITLE tag
Jan Schmidt [Fri, 8 May 2009 13:23:48 +0000 (14:23 +0100)]
resindvd: Remove per-menu description from the TITLE tag

The part number reported while in a menu doesn't reflect the selected
menu, so it's pointless to use it to report which menu we're in (Audio,
Angle etc). Just report "DVD Menu" in the title tag instead.

15 years agoresindvd: Send title info message when current angle is switched.
Jan Schmidt [Fri, 8 May 2009 13:20:32 +0000 (14:20 +0100)]
resindvd: Send title info message when current angle is switched.

Make sure we send an update title tag when the current angle or available
angles changes.

15 years agoresindvd: Implement navigation command change message and query
Jan Schmidt [Fri, 8 May 2009 09:43:27 +0000 (10:43 +0100)]
resindvd: Implement navigation command change message and query

Send messages when the available DVD navigation commands changes, and
handle navigation commands and angles queries.

15 years agompegtsdemux: Protect bitrate estimation against bogus values.
Edward Hervey [Mon, 11 May 2009 14:59:20 +0000 (16:59 +0200)]
mpegtsdemux: Protect bitrate estimation against bogus values.

If the estimated bitrate is lower than 188 bytes, there's most likely
something completely wrong with the two samples. If that happens,
force recalculation.

Use guint64 for observation PCR, I saw cases where it would overflow.

15 years agompegtsdemux: Only take PCR from the active stream for bitrate estimation.
Edward Hervey [Mon, 11 May 2009 14:58:58 +0000 (16:58 +0200)]
mpegtsdemux: Only take PCR from the active stream for bitrate estimation.

15 years agompegtsdemux: Change debugging levels for very frequent messages.
Edward Hervey [Mon, 11 May 2009 14:40:46 +0000 (16:40 +0200)]
mpegtsdemux: Change debugging levels for very frequent messages.

This allows debugging with mpegtsdemux:4 while being able to track what's
going on (and avoid taking up as much cpu for debugging as for the actual
demuxing process).

15 years agompegtsdemux: Revert indentation and comment header file.
Edward Hervey [Sat, 9 May 2009 07:57:47 +0000 (09:57 +0200)]
mpegtsdemux: Revert indentation and comment header file.

One shouldn't run gst-indent on .h files, in this case it was un-beautifying
the indentation :)

15 years agogppmux: Add MPEG-4 part 2 to supported formats. Fixes #581593.
Mark Nauwelaerts [Sun, 10 May 2009 19:21:36 +0000 (21:21 +0200)]
gppmux: Add MPEG-4 part 2 to supported formats.  Fixes #581593.

15 years agofaad: Fix configure check for the FAAD version
Sebastian Dröge [Sun, 10 May 2009 15:17:15 +0000 (17:17 +0200)]
faad: Fix configure check for the FAAD version

The previous version matched things like 297 for
version 2.7, etc which could be added to the file
by other headers.

Fixes bug #582074.

15 years agoRun libtoolize before aclocal
Marc-Andre Lureau [Sun, 10 May 2009 09:17:17 +0000 (11:17 +0200)]
Run libtoolize before aclocal

This unbreaks the build in some cases. Fixes bug #582021

15 years agomxfmux: Fix uninitialized variable compiler warning
Tristan Matthews [Sun, 10 May 2009 08:40:36 +0000 (10:40 +0200)]
mxfmux: Fix uninitialized variable compiler warning

This will always be set to something but gcc didn't detect
this. Fixes bug #582013.

15 years agoRemove wrong stuff from preset file
Christian Schaller [Sat, 9 May 2009 22:47:39 +0000 (23:47 +0100)]
Remove wrong stuff from preset file

15 years agomxfmux: Write metadata items in reference order
Sebastian Dröge [Sat, 9 May 2009 13:48:54 +0000 (15:48 +0200)]
mxfmux: Write metadata items in reference order

This ensures that the metadata items are always written
in the same order and that first comes the preface,
then the identification linked from the preface, ...

Some demuxers can't handle files where the metadata
items are in random order.

15 years agomxfmux: Fix EOS logic again
Sebastian Dröge [Sat, 9 May 2009 13:48:41 +0000 (15:48 +0200)]
mxfmux: Fix EOS logic again

15 years agomxfmux: Don't unref NULL buffers if pushing a buffer after the first failed
Sebastian Dröge [Sat, 9 May 2009 13:48:01 +0000 (15:48 +0200)]
mxfmux: Don't unref NULL buffers if pushing a buffer after the first failed

15 years agoAdd a more representative example preset file for x264
Christian Schaller [Sat, 9 May 2009 11:42:25 +0000 (12:42 +0100)]
Add a more representative example preset file for x264

15 years agompegtsdemux: Add initial naive seeking support and fix duration query.
Zaheer Merali [Fri, 8 May 2009 17:24:28 +0000 (18:24 +0100)]
mpegtsdemux: Add initial naive seeking support and fix duration query.

Sync from gst-fluendo-mpegdemux and have seeking/duration query
improvements in. No support however for wrapped around pcrs etc. but a
start nonetheless.
Also fix indentation issues.

15 years agoComment out preset not in yet
Christian Schaller [Fri, 8 May 2009 15:38:26 +0000 (16:38 +0100)]
Comment out preset not in yet

15 years agodeinterlace2: Add a disabled mode for passthrough operation
Sebastian Dröge [Fri, 8 May 2009 13:39:24 +0000 (15:39 +0200)]
deinterlace2: Add a disabled mode for passthrough operation

Also allow to change the mode in PAUSED and PLAYING by updating
the caps if necessary.

15 years agoAdd ranks to various muxers and encoders in -bad
Christian Schaller [Thu, 7 May 2009 16:53:42 +0000 (17:53 +0100)]
Add ranks to various muxers and encoders in -bad

15 years agoUpdate spec file
Christian Schaller [Thu, 7 May 2009 16:34:36 +0000 (17:34 +0100)]
Update spec file

15 years agoscaletempo: Don't require gconfaudiosink in the demo
Rov Juvano [Thu, 7 May 2009 11:12:34 +0000 (13:12 +0200)]
scaletempo: Don't require gconfaudiosink in the demo

Fixes bug #537700.

15 years agoresindvd: Don't open all VTS ifo at the start
Jan Schmidt [Wed, 6 May 2009 20:48:30 +0000 (21:48 +0100)]
resindvd: Don't open all VTS ifo at the start

Load each VTS ifo the first time the disc enters that VTS,
rather than scanning them all at the start.

15 years agoresindvd: Send a title tag when we change chapter/menu/angle
Jan Schmidt [Wed, 6 May 2009 20:19:13 +0000 (21:19 +0100)]
resindvd: Send a title tag when we change chapter/menu/angle

Allow apps like Totem to display a nicer title that reflects the current
position on the disc.

15 years agoresindvd: Don't send highlight-reset messages when not needed
Jan Schmidt [Tue, 5 May 2009 12:18:20 +0000 (13:18 +0100)]
resindvd: Don't send highlight-reset messages when not needed

Fix a small bug that results in the SPU highlight being reset more often
than is necessary - ie, clearing it when it's already cleared.

15 years agoresindvd: send angles-changed messages when appropriate
Jan Schmidt [Tue, 5 May 2009 12:14:47 +0000 (13:14 +0100)]
resindvd: send angles-changed messages when appropriate

When the current angle changes, or the number of available angles changes,
send an angles-changed message to let the app know.

15 years agoresindvd: Make the next/prev angle switching cycle at the ends
Jan Schmidt [Tue, 5 May 2009 10:34:26 +0000 (11:34 +0100)]
resindvd: Make the next/prev angle switching cycle at the ends

When the current angle is 1 and prev_angle is requested, loop to the
maximum angle and vice versa for next_angle

15 years agompeg4videoparse: don't leak the config data
Arnout Vandecappelle [Tue, 5 May 2009 14:54:39 +0000 (16:54 +0200)]
mpeg4videoparse: don't leak the config data

Clear the config data when going to READY or when disposed.
Fixes #581427

15 years agortpssrcdemux: drop unexpected RTCP packets
Wim Taymans [Tue, 5 May 2009 14:48:37 +0000 (16:48 +0200)]
rtpssrcdemux: drop unexpected RTCP packets

We usually only get SR packets in our chain function but if an invalid packet
contains the SR packet after the RR packet, we must not fail but simply ignore
the malformed packet.

Fixes #581375

15 years agompegtsparse: Remember pids that are meant to be stream pids.
Zaheer Abbas Merali [Mon, 4 May 2009 21:09:05 +0000 (22:09 +0100)]
mpegtsparse: Remember pids that are meant to be stream pids.

Fixes #569781

15 years agocelt: Implement preset interface
Sebastian Dröge [Mon, 4 May 2009 10:37:31 +0000 (12:37 +0200)]
celt: Implement preset interface

15 years agodirac: Implement preset interface
Sebastian Dröge [Mon, 4 May 2009 10:36:17 +0000 (12:36 +0200)]
dirac: Implement preset interface

15 years agojp2kenc: Implement preset interface
Sebastian Dröge [Mon, 4 May 2009 10:34:59 +0000 (12:34 +0200)]
jp2kenc: Implement preset interface

15 years agompeg2enc: Implement Preset interface
Sebastian Dröge [Mon, 4 May 2009 10:33:41 +0000 (12:33 +0200)]
mpeg2enc: Implement Preset interface

15 years agoxvid: Implement Preset interface
Sebastian Dröge [Mon, 4 May 2009 10:31:58 +0000 (12:31 +0200)]
xvid: Implement Preset interface

15 years agofaac: Implement preset interface
Sebastian Dröge [Mon, 4 May 2009 10:30:26 +0000 (12:30 +0200)]
faac: Implement preset interface

15 years agompegtsparse: Ignore subtable extension when parsing PAT
Vincent Genieux [Sun, 3 May 2009 16:42:44 +0000 (17:42 +0100)]
mpegtsparse: Ignore subtable extension when parsing PAT

Fixes #569673.

15 years agompegtsparse: make safe changing the program-numbers property dynamically
Vincent Genieux [Sun, 3 May 2009 16:21:22 +0000 (17:21 +0100)]
mpegtsparse: make safe changing the program-numbers property dynamically

Fixes #569437.

15 years agomms: extend BaseSrc query handling rather than overriding
Mark Nauwelaerts [Sun, 3 May 2009 12:28:51 +0000 (14:28 +0200)]
mms: extend BaseSrc query handling rather than overriding

15 years agobaseparse: fix (regression in) newsegment handling
Mark Nauwelaerts [Mon, 27 Apr 2009 20:39:15 +0000 (22:39 +0200)]
baseparse: fix (regression in) newsegment handling

(aacparse, amrparse, flacparse).  Fixes #580133.

15 years agodvbsrc: fix pes filter pid resetting
Zaheer Merali [Sat, 2 May 2009 11:23:03 +0000 (12:23 +0100)]
dvbsrc: fix pes filter pid resetting

15 years agodtsdec: cosmetic fix to header structure to make gtk-doc happy
Tim-Philipp Müller [Fri, 1 May 2009 01:26:22 +0000 (02:26 +0100)]
dtsdec: cosmetic fix to header structure to make gtk-doc happy

15 years agodocs: make fpsdisplaysink show up in the docs
Tim-Philipp Müller [Fri, 1 May 2009 13:25:40 +0000 (14:25 +0100)]
docs: make fpsdisplaysink show up in the docs

15 years agofpsdisplaysink: move private struct into plugin struct and use Gst namespace
Tim-Philipp Müller [Fri, 1 May 2009 01:21:10 +0000 (02:21 +0100)]
fpsdisplaysink: move private struct into plugin struct and use Gst namespace

15 years agofpsdisplaysink: rename plugin (not element) to debugutilsbad
Tim-Philipp Müller [Fri, 1 May 2009 00:59:56 +0000 (01:59 +0100)]
fpsdisplaysink: rename plugin (not element) to debugutilsbad

Makes it easier to add further utils here without creating yet another plugin.

15 years agodvbsrc: unset pid filters correctly
Zaheer Merali [Fri, 1 May 2009 13:28:23 +0000 (14:28 +0100)]
dvbsrc: unset pid filters correctly

15 years agoqtmux: changes caps of src pads to video/quicktime, variant=something
Thiago Santos [Thu, 30 Apr 2009 17:43:36 +0000 (14:43 -0300)]
qtmux: changes caps of src pads to video/quicktime, variant=something

Take a look at bug #580005 for further info.

15 years agoMerge branch 'master' of ssh://uraeus@git.freedesktop.org/git/gstreamer/gst-plugins-bad
Christian Schaller [Thu, 30 Apr 2009 16:29:35 +0000 (17:29 +0100)]
Merge branch 'master' of ssh://uraeus@git.freedesktop.org/git/gstreamer/gst-plugins-bad

15 years agoUpdate for new presets file
Christian Schaller [Thu, 30 Apr 2009 16:28:47 +0000 (17:28 +0100)]
Update for new presets file

15 years agofpsdisplaysink: init variable to NULL to avoid compiler warning
Tristan Matthews [Thu, 30 Apr 2009 16:08:52 +0000 (17:08 +0100)]
fpsdisplaysink: init variable to NULL to avoid compiler warning

Fixes #580901.

15 years agodvdspu: do some basic clipping
Wim Taymans [Thu, 30 Apr 2009 12:20:16 +0000 (14:20 +0200)]
dvdspu: do some basic clipping

Add some basic clipping of the subtitle region when the subtitle is bigger than
the image we should put it on.

15 years agodvdspu: don't EOS when the subtitle got EOS
Wim Taymans [Thu, 30 Apr 2009 12:18:58 +0000 (14:18 +0200)]
dvdspu: don't EOS when the subtitle got EOS

Don't forward the EOS on the subtitle pad as the video might still be running.

15 years agofpsdisplay: code cleanup and plug overlay as needed
Stefan Kost [Thu, 30 Apr 2009 10:45:30 +0000 (13:45 +0300)]
fpsdisplay: code cleanup and plug overlay as needed

Pluggin the text-ovelay causes some slowdowns and might need a colorspace
converter. We now only check the text-overlay property whne goint to ready and
plug or unplug the text-overlay at that time. If the property changes during
playing, its not switched immediately.

15 years agox264enc: add preset support
Stefan Kost [Wed, 29 Apr 2009 21:06:36 +0000 (00:06 +0300)]
x264enc: add preset support

Add preset iface and a (dummy) preset file as a starting point.

15 years agoresindvd: Convert some g_print to GST_LOG_OBJECT and friends, remove some others
Jan Schmidt [Sun, 26 Apr 2009 20:26:00 +0000 (21:26 +0100)]
resindvd: Convert some g_print to GST_LOG_OBJECT and friends, remove some others

Trim down the g_print verbosity.

15 years agoresindvd: Add DVDFASTSTART env var to making some testing easier
Jan Schmidt [Sun, 26 Apr 2009 20:29:27 +0000 (21:29 +0100)]
resindvd: Add DVDFASTSTART env var to making some testing easier

15 years agoresindvd: Remove redundant modulo operation in the demuxer
Jan Schmidt [Fri, 24 Apr 2009 13:08:55 +0000 (14:08 +0100)]
resindvd: Remove redundant modulo operation in the demuxer

15 years agoresindvd: Map audio and subpicture logical streams to physical.
Jan Schmidt [Fri, 24 Apr 2009 13:07:30 +0000 (14:07 +0100)]
resindvd: Map audio and subpicture logical streams to physical.

The logical audio and subpicture stream number doesn't always correspond
with the physical substream it is coming from. When configuring the demuxer
pads, use the mapping table provided in each PGC to get the layout and
ensure the demuxer creates the correct pads.

15 years agoflvmux: init variable to NULL to fix compiler warning
Tristan Matthews [Wed, 29 Apr 2009 17:52:20 +0000 (18:52 +0100)]
flvmux: init variable to NULL to fix compiler warning

Fixes #580786.

15 years agox264enc: add some documentation on profile
Mark Nauwelaerts [Wed, 29 Apr 2009 14:57:36 +0000 (16:57 +0200)]
x264enc: add some documentation on profile

15 years agoflv: Set/require the framed/parsed fields of the audio/mpeg caps to TRUE
Sebastian Dröge [Wed, 29 Apr 2009 11:56:07 +0000 (13:56 +0200)]
flv: Set/require the framed/parsed fields of the audio/mpeg caps to TRUE

15 years agoflv: Always write at least the minimal tags and write the PAR as tags
Sebastian Dröge [Wed, 29 Apr 2009 11:16:25 +0000 (13:16 +0200)]
flv: Always write at least the minimal tags and write the PAR as tags

15 years agoflv: Add support for muxing some tags
Sebastian Dröge [Wed, 29 Apr 2009 11:03:46 +0000 (13:03 +0200)]
flv: Add support for muxing some tags

15 years agoflv: Add support for title tag
Sebastian Dröge [Wed, 29 Apr 2009 11:03:27 +0000 (13:03 +0200)]
flv: Add support for title tag

15 years agoflv: Fix parsing of tags and add new mappings
Sebastian Dröge [Wed, 29 Apr 2009 07:40:41 +0000 (09:40 +0200)]
flv: Fix parsing of tags and add new mappings

We shouldn't register a new GstTag for every unknown tag
we find as this might lead to conflicts and also those
tags are essentially unknown.

Add mappings for some known tags and also convert string
dates to GDate, as found in many FLV files.

15 years agortpmux: Reject wrong caps
Olivier Crête [Tue, 28 Apr 2009 20:10:21 +0000 (16:10 -0400)]
rtpmux: Reject wrong caps

15 years agortpmux: Fix leak
Olivier Crête [Tue, 28 Apr 2009 20:03:19 +0000 (16:03 -0400)]
rtpmux: Fix leak
Fixed a leak discovered by Laurent Glayal <spegle@yahoo.fr>

15 years agortpmux: Fix leak
Olivier Crête [Tue, 28 Apr 2009 19:58:41 +0000 (15:58 -0400)]
rtpmux: Fix leak

Fixed a leak discovered by Laurent Glayal <spegle@yahoo.fr>

15 years agortpsouce: make WARNING into LOG
Olivier Crete [Mon, 27 Apr 2009 09:09:08 +0000 (11:09 +0200)]
rtpsouce: make WARNING into LOG

Since neither rtpmanager nor any of the payloaders properly implement
pad allocation, there is no way for the rtpmanager to inform downstream elements
of the new SSRC if there is an SSRC collision. So the warning is emitted all the
time and it is confusing.

Fixes #580144