gstreamer/gst
Ronald S. Bultje 858534caa0 gst-libs/gst/riff/riff-read.c: Additional pad usability check.
Original commit message from CVS:
2004-01-25  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst-libs/gst/riff/riff-read.c: (gst_riff_read_info):
Additional pad usability check.
* gst/mpeg1videoparse/gstmp1videoparse.c: (gst_mp1videoparse_init),
(mp1videoparse_find_next_gop), (gst_mp1videoparse_time_code),
(gst_mp1videoparse_real_chain):
Fix MPEG video stream parsing. The original plugin had several
issues, including not timestamping streams where the source was
not timestamped (this happens with PTS values in mpeg system
streams, but MPEG video is also a valid stream on its own so
that needs timestamps too). We use the display time code for that
for now. Also, if one incoming buffer contains multiple valid
frames, we push them all on correctly now, including proper EOS
handling. Lastly, several potential segfaults were fixed, and we
properly sync on new sequence/gop headers to include them in next,
not previous frames (since they're header for the next frame, not
the previous). Also see #119206.
* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain),
(bpf_from_header):
Move caps setting so we only do it after finding several valid
MPEG-1 fraes sequentially, not right after the first one (which
might be coincidental).
* gst/typefind/gsttypefindfunctions.c: (mpeg1_sys_type_find),
(mpeg_video_type_find), (mpeg_video_stream_type_find),
(plugin_init):
Add unsynced MPEG video stream typefinding, and change some
probability values so we detect streams rightly. The idea is as
follows: I can have an unsynced system stream which contains
video. In the current code, I would randomly get a type for either
system or video stream type found, because the probabilities are
being calculated rather randomly. I now use fixed values, so we
always prefer system stream if that was found (and that is how it
should be). If no system stream was found, we can still identity
the stream as video-only.
2004-01-25 00:25:16 +00:00
..
cdxaparse Merge CAPS branch 2003-12-22 01:47:09 +00:00
chart gst-libs/gst/video/video.h: Fix caps template names to be understandable. 2004-01-12 02:01:52 +00:00
colorspace fix to make it possible to build from disted tarball 2004-01-18 19:02:33 +00:00
deinterlace gst-libs/gst/video/video.h: Fix caps template names to be understandable. 2004-01-12 02:01:52 +00:00
festival Merge CAPS branch 2003-12-22 01:47:09 +00:00
filter Merge CAPS branch 2003-12-22 01:47:09 +00:00
flx use new error signal and classification 2004-01-18 21:46:58 +00:00
mixmatrix Merge CAPS branch 2003-12-22 01:47:09 +00:00
modplug parenthising NULL 2004-01-19 10:00:01 +00:00
mpeg1sys Merge CAPS branch 2003-12-22 01:47:09 +00:00
mpeg1videoparse gst-libs/gst/riff/riff-read.c: Additional pad usability check. 2004-01-25 00:25:16 +00:00
mpeg2sub remove copyright field from plugins 2003-12-04 10:37:38 +00:00
mpegaudioparse gst-libs/gst/riff/riff-read.c: Additional pad usability check. 2004-01-25 00:25:16 +00:00
overlay gst-libs/gst/video/video.h: Fix caps template names to be understandable. 2004-01-12 02:01:52 +00:00
passthrough Merge CAPS branch 2003-12-22 01:47:09 +00:00
playondemand Merge CAPS branch 2003-12-22 01:47:09 +00:00
qtdemux ext/esd/esdsink.c: Remove property that handles osssink fallback. 2004-01-15 21:05:17 +00:00
rtjpeg Make sure everybody wraps #include "config.h" in #ifdef HAVE_CONFIG_H 2004-01-12 04:15:47 +00:00
smooth gst-libs/gst/video/video.h: Fix caps template names to be understandable. 2004-01-12 02:01:52 +00:00
smoothwave remove copyright field from plugins 2003-12-04 10:37:38 +00:00
smpte use new error signal and classification 2004-01-18 21:46:58 +00:00
spectrum remove copyright field from plugins 2003-12-04 10:37:38 +00:00
speed use new error signal and classification 2004-01-18 21:46:58 +00:00
stereo remove copyright field from plugins 2003-12-04 10:37:38 +00:00
switch gst/switch/gstswitch.c: Fixed switch element : proxying link and setting caps from src to sink on request. 2004-01-19 23:23:54 +00:00
vbidec Merge CAPS branch 2003-12-22 01:47:09 +00:00
videocrop gst-libs/gst/video/video.h: Fix caps template names to be understandable. 2004-01-12 02:01:52 +00:00
videodrop gst-libs/gst/video/video.h: Fix caps template names to be understandable. 2004-01-12 02:01:52 +00:00
virtualdub Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes fro... 2003-11-07 12:47:02 +00:00
y4m gst-libs/gst/video/video.h: Fix caps template names to be understandable. 2004-01-12 02:01:52 +00:00
Makefile.am on dasher, on dancer, on donner, on fixen! 2001-12-23 03:25:55 +00:00