52109b89cab0d87f730ba3327eaed7ebf8d55f8a
[platform/upstream/gstreamer.git] / ChangeLog
1 2003-12-24  Colin Walters  <walters@verbum.org>
2
3         * sys/oss/gstosssink.c (gst_osssink_sink_fixate): Return NULL if
4         we can't fixate the caps anymore.
5
6 2003-12-23  David Schleef  <ds@schleef.org>
7
8         * gst/volume/gstvolume.c: (volume_init): Proxy getcaps.
9         * sys/oss/gstosssink.c: (gst_osssink_init),
10         (gst_osssink_sink_fixate): Add fixate function.
11
12 2003-12-24  Ronald Bultje  <rbultje@ronald.bitfreak.net>
13
14         * ext/ffmpeg/gstffmpegcodecmap.c:
15         * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_getcaps),
16         (gst_ffmpegcsp_srcconnect_func), (gst_ffmpegcsp_sinkconnect),
17         (gst_ffmpegcsp_srcconnect), (gst_ffmpegcsp_get_type),
18         (gst_ffmpegcsp_base_init), (gst_ffmpegcsp_class_init),
19         (gst_ffmpegcsp_init), (gst_ffmpegcsp_chain),
20         (gst_ffmpegcsp_change_state), (gst_ffmpegcsp_set_property),
21         (gst_ffmpegcsp_get_property), (gst_ffmpegcsp_register):
22           fix typo in RGB masks, and move back to "old" colorspace
23           capsnego code until whoever wrote this new crap has actually
24           tested it so that it works.
25           And yes, this works, keep it that way please.
26
27 2003-12-23  Ronald Bultje  <rbultje@ronald.bitfreak.net>
28
29         * ext/divx/gstdivxdec.c: (gst_divxdec_base_init),
30         (gst_divxdec_init), (gst_divxdec_negotiate):
31         * ext/divx/gstdivxdec.h:
32         * ext/divx/gstdivxenc.c: (gst_divxenc_base_init),
33         (gst_divxenc_init):
34         * ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init),
35         (gst_faac_sinkconnect), (gst_faac_srcconnect):
36         * ext/mpeg2enc/gstmpeg2enc.cc:
37         * ext/mpeg2enc/gstmpeg2encoder.cc:
38         * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
39         * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_base_init),
40         (dxr3audiosink_init), (dxr3audiosink_pcm_sinklink):
41         * sys/dxr3/dxr3spusink.c: (dxr3spusink_base_init),
42         (dxr3spusink_init):
43         * sys/dxr3/dxr3videosink.c: (dxr3videosink_base_init),
44         (dxr3videosink_init):
45           Fix caps breakage after Dave's caps branch merge.
46
47 2003-12-23  Ronald Bultje  <rbultje@ronald.bitfreak.net>
48
49         * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get):
50           Fix for 24bpp display.
51
52 2003-12-23  Colin Walters  <walters@verbum.org>
53
54         * ext/gnomevfs/gstgnomevfssink.c: Add ARG_HANDLE property that takes
55         a GnomeVFSHandle directly.
56
57 2003-12-22  Benjamin Otte  <in7y118@public.uni-hamburg.de>
58
59         * gst/volume/Makefile.am:
60         * gst/volume/gstvolume.c: (volume_connect), (volume_parse_caps),
61         (volume_base_init), (volume_init):
62           Reenable volume element and fix to work with new caps stuff.
63           Rhythmbox needs this.
64
65 2003-12-22  Benjamin Otte  <in7y118@public.uni-hamburg.de>
66
67         * gst/qtdemux/qtdemux.c: (plugin_init):
68           qtdemux requires bytestream
69
70 2003-12-22  Benjamin Otte  <in7y118@public.uni-hamburg.de>
71
72         * ext/alsa/gstalsa.c: (gst_alsa_get_caps), (gst_alsa_link):
73           Fix remaining caps handling errors due to CAPS merge.
74
75 2003-12-22  Benjamin Otte  <in7y118@public.uni-hamburg.de>
76
77         * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_init),
78         (gst_faad_sinkconnect), (gst_faad_srcgetcaps),
79         (gst_faad_srcconnect): 
80           Port to new caps system.
81
82 2003-12-21  Julien MOUTTE  <julien@moutte.net>
83
84         * examples/gstplay/player.c: (got_time_tick), (got_stream_length),
85         (got_video_size), (main): using g_print instead of g_message.
86         * gst-libs/gst/play/gstplay.c: (gst_play_pipeline_setup): Fixing EOS 
87         signal which was not emitted because of "switch" element added to the
88         bin but not connected. (Removing from the bin temporarily)
89
90 2003-12-21  Julien MOUTTE  <julien@moutte.net>
91
92         * configure.ac: X_DISPLAY_MISSING is set to 1 if AC_PATH_XTRA fails to
93         find X development files. I don't understand the previous tests and
94         they fail on my debian/ppc unstable. This one works.
95         * examples/gstplay/player.c: (main): Set the pipeline to READY before
96         exiting.
97         * gst-libs/gst/play/gstplay.c: (gst_play_get_length_callback),
98         (gst_play_set_video_sink), (gst_play_set_audio_sink),
99         (gst_play_set_visualization): Add some safety checks in set_ methods
100         and state_change. This was throwing some ugly CRITICAL messages when
101         pipeline was getting disposed and casts were failing.
102
103 2003-12-21  Ronald Bultje  <rbultje@ronald.bitfreak.net>
104
105         * configure.ac:
106           Improve mpeg2enc detection. This is for distributions that do
107           ship mjpegtools, but without mpeg2enc. Also does object check
108           for might there ever be ABI incompatibility.
109         * ext/mpeg2enc/gstmpeg2enc.cc:
110           Add Andrew as second maintainer (he's helping me), and also add
111           an error if no caps was set. This happens if I pull before capsnego
112           and that's something I should solve sometime else.
113         * gst/matroska/matroska-demux.c:
114         (gst_matroska_demux_parse_blockgroup):
115           Fix time parsing.
116         * gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_link),
117         (gst_matroska_mux_track_header):
118           Add caps to templates.
119         * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_sink_factory):
120           Add mpegversion=1 to prevent confusion with MPEG/AAC.
121         * gst/mpegstream/gstmpegdemux.c:
122           Remove layer since it causes warnings about unfixed caps.
123         * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
124           Fix obvious typo (we error out if caps were set, we should of
125           course error out if *no* caps were set).
126         * sys/oss/gstosselement.c: (gst_osselement_convert):
127           Fix format conversion, we confused bits/bytes.
128         * sys/oss/gstosselement.h:
129           Improve documentation for 'bps'.
130         * sys/v4l/TODO:
131           Remove stuff about plugins that need removing - this was done
132           ages ago.
133         * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init),
134         (gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query):
135         * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_init), (gst_v4lsrc_src_convert),
136         (gst_v4lsrc_src_query):
137         * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init),
138         (gst_v4l2src_src_convert), (gst_v4l2src_src_query):
139           Add get_query_types(), get_formats() and query() functions.
140
141 2003-12-21  Thomas Vander Stichele  <thomas at apestaart dot org>
142
143         * ChangeLog: moved to gstreamer/docs/random/old/ChangeLog.gst-plugins
144         * moved CVS to freedesktop.org
145