gstreamer/gst-libs/gst
Ronald S. Bultje ac4a225d2b 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
..
audio gst-libs/gst/audio/Makefile.am: Add gstaudiofiltertemplate.c and building of gstaudiofilterexample.c from the template. 2004-01-16 00:55:29 +00:00
colorbalance gst-libs/gst/colorbalance/colorbalance.c: Adding a default type. 2004-01-14 17:15:34 +00:00
floatcast + adding endianness conversion macros for floats 2003-11-16 21:47:16 +00:00
gconf 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:46:51 +00:00
idct remove copyright field from plugins 2003-12-04 10:37:35 +00:00
media-info fix up media-info now reports format again metadata needs some rewriting 2004-01-22 19:00:27 +00:00
mixer ext/alsa/gstalsamixer.c: Setting mixer interface type to HARDWARE. 2004-01-15 15:50:10 +00:00
navigation ext/dv/gstdvdec.c: Fix caps negotiation. 2004-01-06 16:42:10 +00:00
play gst-libs/gst/play/gstplay.c: Reworked the pipeline from scratch. Visualization is back and switch went out as i reali... 2004-01-22 23:54:34 +00:00
propertyprobe Change GST_*_PADDING to _gst_private[GST_PADDING] 2003-12-09 10:02:08 +00:00
resample Make sure everybody wraps #include "config.h" in #ifdef HAVE_CONFIG_H 2004-01-12 04:15:46 +00:00
riff gst-libs/gst/riff/riff-read.c: Additional pad usability check. 2004-01-25 00:25:16 +00:00
tag dist fix 2003-12-14 21:27:49 +00:00
tuner gst-libs/gst/tuner/tuner.*: GObjects aren't const. 2004-01-12 02:11:03 +00:00
video gst-libs/gst/video/video.h: Fix caps template names to be understandable. 2004-01-12 02:01:51 +00:00
xoverlay ext/ffmpeg/gstffmpegcolorspace.c: Implementing gst_pad_alloc_buffer to use optimized buffer allocation. 2004-01-09 18:05:57 +00:00
xwindowlistener remove copyright field from plugins 2003-12-04 10:37:35 +00:00
gettext.h putting i18n in place for plugins 2004-01-19 15:45:55 +00:00
gst-i18n-plugin.h adding locale.h 2004-01-19 16:43:01 +00:00
Makefile.am fix distcheck 2004-01-20 11:25:09 +00:00