platform/upstream/gstreamer.git
20 years agogst/ffmpegcolorspace/imgconvert.c: Fixes for warnings (bugs, actually) noticed by...
David Schleef [Wed, 19 May 2004 06:47:58 +0000 (06:47 +0000)]
gst/ffmpegcolorspace/imgconvert.c: Fixes for warnings (bugs, actually) noticed by gcc but not forte.

Original commit message from CVS:
* gst/ffmpegcolorspace/imgconvert.c: (img_convert): Fixes for
warnings (bugs, actually) noticed by gcc but not forte.

20 years agosys/sunaudio/: New sunaudiosink
David Schleef [Wed, 19 May 2004 06:28:07 +0000 (06:28 +0000)]
sys/sunaudio/: New sunaudiosink

Original commit message from CVS:
* sys/sunaudio/Makefile.am:
* sys/sunaudio/gstsunaudio.c: New sunaudiosink

20 years agogst/qtdemux/qtdemux.c: Patch from dcm@acm.org (David Moore) to allow qtdemux to use...
David Moore [Wed, 19 May 2004 06:23:38 +0000 (06:23 +0000)]
gst/qtdemux/qtdemux.c: Patch from dcm@acm.org (David Moore) to allow qtdemux to use non-seekable streams. (bug #142272)

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
(gst_qtdemux_loop_header):  Patch from dcm@acm.org (David Moore)
to allow qtdemux to use non-seekable streams. (bug #142272)

20 years agogst-libs/gst/resample/resample.c: Remove use of static temporary buffer. This code...
David Schleef [Wed, 19 May 2004 06:14:06 +0000 (06:14 +0000)]
gst-libs/gst/resample/resample.c: Remove use of static temporary buffer.  This code was obviously not supposed to las...

Original commit message from CVS:
* gst-libs/gst/resample/resample.c: (gst_resample_sinc_ft_s16),
(gst_resample_sinc_ft_float): Remove use of static temporary
buffer.  This code was obviously not supposed to last long, but
it's stuck in our ABI, so it required a little hack to make it
ABI-compatible.  Fixes #142585.
* gst-libs/gst/resample/resample.h: same.

20 years agoconfigure.ac: Add sunaudio
David Schleef [Wed, 19 May 2004 06:10:49 +0000 (06:10 +0000)]
configure.ac: Add sunaudio

Original commit message from CVS:
* configure.ac: Add sunaudio
* examples/Makefile.am: make gstplay depend on gconf
* gst/ffmpegcolorspace/gstffmpegcodecmap.c: Remove c99-isms
* gst/ffmpegcolorspace/imgconvert.c: (build_rgb_palette),
(convert_table_lookup), (img_convert): remove c99-isms
* gst/ffmpegcolorspace/imgconvert_template.h: make a constant
unsigned, to fix a warning on Solaris
* gst/mpeg1sys/systems.c: bcopy->memcpy
* gst/rtjpeg/RTjpeg.c: (RTjpeg_yuvrgb8): bcopy->memcpy
* sys/Makefile.am: Add sunaudio

20 years agomove dirac plug-in where all his friends are (Codec/Decoder/Video)
Stéphane Loeuillet [Tue, 18 May 2004 23:16:33 +0000 (23:16 +0000)]
move dirac plug-in where all his friends are (Codec/Decoder/Video)

Original commit message from CVS:
move dirac plug-in where all his friends are (Codec/Decoder/Video)

20 years agoext/ogg/gstoggmux.c: Fix an ugly memleak where the muxer didn't flush enough ogg...
Wim Taymans [Tue, 18 May 2004 11:36:40 +0000 (11:36 +0000)]
ext/ogg/gstoggmux.c: Fix an ugly memleak where the muxer didn't flush enough ogg pages. This also resulted in badly m...

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type), (gst_ogg_mux_init),
(gst_ogg_mux_sinkconnect), (gst_ogg_mux_request_new_pad),
(gst_ogg_mux_next_buffer), (gst_ogg_mux_push_page),
(gst_ogg_mux_compare_pads), (gst_ogg_mux_queue_pads),
(gst_ogg_mux_loop):
Fix an ugly memleak where the muxer didn't flush enough ogg
pages. This also resulted in badly muxed ogg files.

20 years agogst/asfdemux/: - fix ASF_OBJ_PADDING guid
Stéphane Loeuillet [Tue, 18 May 2004 01:38:48 +0000 (01:38 +0000)]
gst/asfdemux/: - fix ASF_OBJ_PADDING guid

Original commit message from CVS:
* gst/asfdemux/asfheaders.c :
* gst/asfdemux/asfheaders.h :
* gst/asfdemux/gstasfdemux.c :
- fix ASF_OBJ_PADDING guid
- add 3 new object guids (language list, metadata,
extended stream properties)
- add a function to parse extended header objects

20 years agosys/oss/gstosselement.c: remove leftover debugging g_print
Benjamin Otte [Tue, 18 May 2004 01:17:49 +0000 (01:17 +0000)]
sys/oss/gstosselement.c: remove leftover debugging g_print

Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_sync_parms):
remove leftover debugging g_print

20 years agoext/mad/gstmad.c: Fix for when the first format in a discont event is not a byte...
Ronald S. Bultje [Tue, 18 May 2004 00:25:09 +0000 (00:25 +0000)]
ext/mad/gstmad.c: Fix for when the first format in a discont event is not a byte-based one. Should fix #137710.

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_handle_event):
Fix for when the first format in a discont event is not a
byte-based one. Should fix #137710.

20 years agom4/a52.m4: fix compilation with -Wall -Werror
Stéphane Loeuillet [Tue, 18 May 2004 00:13:45 +0000 (00:13 +0000)]
m4/a52.m4: fix compilation with -Wall -Werror

Original commit message from CVS:
* m4/a52.m4 : fix compilation with -Wall -Werror
* m4/libfame.m4 : idem
* m4/libmikmod.m4 : idem

20 years agogst/asfdemux/gstasfdemux.c: signal the new tags before giving up the reference
Benjamin Otte [Mon, 17 May 2004 17:59:45 +0000 (17:59 +0000)]
gst/asfdemux/gstasfdemux.c: signal the new tags before giving up the reference

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment):
signal the new tags before giving up the reference

20 years agowhoops, I always forget to note the bug
Benjamin Otte [Mon, 17 May 2004 17:33:07 +0000 (17:33 +0000)]
whoops, I always forget to note the bug

Original commit message from CVS:
whoops, I always forget to note the bug

20 years agoext/shout2/gstshout2.c: Guimond, fixes #142432)
Benjamin Otte [Mon, 17 May 2004 17:31:47 +0000 (17:31 +0000)]
ext/shout2/gstshout2.c: Guimond, fixes #142432)

Original commit message from CVS:
* ext/shout2/gstshout2.c:
use application/ogg instead of application/x-ogg (patch by Patrick
Guimond, fixes #142432)
* sys/oss/gstosselement.c: (gst_osselement_reset),
(gst_osselement_sync_parms):
don't set fragment size unless specified

20 years agoconfigure.ac: fix compilation of v4l2src with "-Wall -Werror" fixes #142664
Stéphane Loeuillet [Mon, 17 May 2004 16:58:24 +0000 (16:58 +0000)]
configure.ac: fix compilation of v4l2src with "-Wall -Werror" fixes #142664

Original commit message from CVS:
* configure.ac : fix compilation of v4l2src with "-Wall -Werror"
fixes #142664

20 years agorename WMAx codec defines to be consistent
Stéphane Loeuillet [Mon, 17 May 2004 16:29:16 +0000 (16:29 +0000)]
rename WMAx codec defines to be consistent

Original commit message from CVS:
rename WMAx codec defines to be consistent

20 years agowhoops, checked in too much
Benjamin Otte [Mon, 17 May 2004 00:38:59 +0000 (00:38 +0000)]
whoops, checked in too much

Original commit message from CVS:
whoops, checked in too much

20 years agocompute offsets correctly for internal buffers so timestamps are set correctly when...
David Moore [Mon, 17 May 2004 00:25:30 +0000 (00:25 +0000)]
compute offsets correctly for internal buffers so timestamps are set correctly when we can't seek. Also handle cases ...

Original commit message from CVS:
* autogen.sh:
* configure.ac:
* ext/mad/gstid3tag.c: (gst_id3_tag_chain):
compute offsets correctly for internal buffers so timestamps are set
correctly when we can't seek. Also handle cases where there are no
offsets. (based on a patch by David Moore, fixes #142507)

20 years agoext/alsa/gstalsasink.c: use correct variable when determining amount of data to skip...
Benjamin Otte [Sun, 16 May 2004 23:30:00 +0000 (23:30 +0000)]
ext/alsa/gstalsasink.c: use correct variable when determining amount of data to skip so we don't skip into the void a...

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
use correct variable when determining amount of data to skip so we
don't skip into the void and segfault

20 years agogst/asfdemux/gstasfdemux.c: Hi, I'm a memleak
Benjamin Otte [Sun, 16 May 2004 23:29:09 +0000 (23:29 +0000)]
gst/asfdemux/gstasfdemux.c: Hi, I'm a memleak

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_audio_caps):
Hi, I'm a memleak

20 years agogst/asfdemux/gstasfdemux.c: - fix a mem leak and always propagate tags
Stéphane Loeuillet [Sun, 16 May 2004 22:18:11 +0000 (22:18 +0000)]
gst/asfdemux/gstasfdemux.c: - fix a mem leak and always propagate tags

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c:
- fix a mem leak and always propagate tags
- add WMV3 to known video codecs (but no decoder yet)
- replace "surplus data" at end of audio header for what
it is : codec specific data
- fix a typo

20 years agogst-libs/gst/audio/audioclock.c: Fix wrong return type (#142205).
Ronald S. Bultje [Sun, 16 May 2004 20:55:38 +0000 (20:55 +0000)]
gst-libs/gst/audio/audioclock.c: Fix wrong return type (#142205).

Original commit message from CVS:
reviewed by: Ronald Bultje  <rbultje@ronald.bitfreak.net>
* gst-libs/gst/audio/audioclock.c:
Fix wrong return type (#142205).

20 years agoext/mad/gstmad.c: Ignore CRCs by default (fixes #142566).
Ronald S. Bultje [Sun, 16 May 2004 20:50:13 +0000 (20:50 +0000)]
ext/mad/gstmad.c: Ignore CRCs by default (fixes #142566).

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_init):
Ignore CRCs by default (fixes #142566).

20 years agoext/alsa/gstalsamixer.c: Fix for cases where we fail to attach to a mixer.
Ronald S. Bultje [Sun, 16 May 2004 20:46:12 +0000 (20:46 +0000)]
ext/alsa/gstalsamixer.c: Fix for cases where we fail to attach to a mixer.

Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open),
(gst_alsa_mixer_close), (gst_alsa_mixer_supported),
(gst_alsa_mixer_build_list), (gst_alsa_mixer_free_list),
(gst_alsa_mixer_change_state), (gst_alsa_mixer_list_tracks),
(gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume),
(gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record):
Fix for cases where we fail to attach to a mixer.

20 years agogst-libs/gst/riff/riff-read.c: Don't touch events after not owning them anymore.
Ronald S. Bultje [Sun, 16 May 2004 20:06:35 +0000 (20:06 +0000)]
gst-libs/gst/riff/riff-read.c: Don't touch events after not owning them anymore.

Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek):
Don't touch events after not owning them anymore.
* gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
(gst_wavparse_fmt), (gst_wavparse_other),
(gst_wavparse_handle_seek), (gst_wavparse_loop),
(gst_wavparse_pad_convert), (gst_wavparse_pad_query),
(gst_wavparse_srcpad_event):
* gst/wavparse/gstwavparse.h:
Add seeking, fix querying.

20 years agogst/asfdemux/gstasfdemux.c: - process comments even if they don't end with \0\0 g_con...
Stéphane Loeuillet [Sun, 16 May 2004 17:10:29 +0000 (17:10 +0000)]
gst/asfdemux/gstasfdemux.c: - process comments even if they don't end with \0\0 g_convert would ignore them if presen...

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment):
- process comments even if they don't end with \0\0
g_convert would ignore them if present and works well without them

20 years agoext/alsa/gstalsa.c: simplify caps
Benjamin Otte [Sun, 16 May 2004 16:41:15 +0000 (16:41 +0000)]
ext/alsa/gstalsa.c: simplify caps

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_caps), (gst_alsa_get_caps):
simplify caps

20 years agoforgot the bugnumber I fixed again...
Benjamin Otte [Sun, 16 May 2004 16:24:06 +0000 (16:24 +0000)]
forgot the bugnumber I fixed again...

Original commit message from CVS:
forgot the bugnumber I fixed again...

20 years agogst/asfdemux/gstasfdemux.c: don't write to memory we might not write to - g_convert...
Benjamin Otte [Sun, 16 May 2004 16:22:42 +0000 (16:22 +0000)]
gst/asfdemux/gstasfdemux.c: don't write to memory we might not write to - g_convert does that for us anyway conmment ...

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment):
don't write to memory we might not write to - g_convert does that
for us anyway
(gst_asf_demux_audio_caps):
conmment out gst_util_dump_mem

20 years agoext/alsa/gstalsasink.c: compute correct expected timestamps after seek (broken since...
Benjamin Otte [Sun, 16 May 2004 16:06:41 +0000 (16:06 +0000)]
ext/alsa/gstalsasink.c: compute correct expected timestamps after seek (broken since last commit)

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
compute correct expected timestamps after seek (broken since
last commit)
* ext/gdk_pixbuf/pixbufscale.c: (pixbufscale_init):
rename element and debugging category to gdkpixbufscale

20 years agoadd note about bug
Benjamin Otte [Sun, 16 May 2004 02:53:11 +0000 (02:53 +0000)]
add note about bug

Original commit message from CVS:
add note about bug

20 years agoext/alsa/gstalsasink.c: add error checking to snd_pcm_delay and remove duplicate...
Benjamin Otte [Sun, 16 May 2004 02:51:28 +0000 (02:51 +0000)]
ext/alsa/gstalsasink.c: add error checking to snd_pcm_delay and remove duplicate call to snd_pcm_delay that caused is...

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
add error checking to snd_pcm_delay and remove duplicate call to
snd_pcm_delay that caused issues (see inline code comments)
* ext/alsa/gstalsasink.c: (gst_alsa_sink_get_time):
make more readable and fix return value when snd_pcm_delay fails

20 years agoAdd new files for gdk_pixbuf based scaler
Jan Schmidt [Sat, 15 May 2004 13:16:40 +0000 (13:16 +0000)]
Add new files for gdk_pixbuf based scaler

Original commit message from CVS:
Add new files for gdk_pixbuf based scaler

20 years agoOops, forgot the Changelog :)
Jan Schmidt [Sat, 15 May 2004 12:16:58 +0000 (12:16 +0000)]
Oops, forgot the Changelog :)

Original commit message from CVS:
Oops, forgot the Changelog :)

20 years agoext/libvisual/visual.c: add missing visual_audio_analyze
Benjamin Otte [Fri, 14 May 2004 19:58:12 +0000 (19:58 +0000)]
ext/libvisual/visual.c: add missing visual_audio_analyze

Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_chain):
add missing visual_audio_analyze

20 years agoext/esd/esdsink.c: Fix crash when ESD is killed while we're playing.
David Schleef [Fri, 14 May 2004 19:26:35 +0000 (19:26 +0000)]
ext/esd/esdsink.c: Fix crash when ESD is killed while we're playing.

Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_chain): Fix crash when ESD
is killed while we're playing.
* gst/qtdemux/qtdemux.c: (qtdemux_parse): call
gst_element_no_more_pads().

20 years agogst-libs/gst/riff/riff-read.c: - fix INFO tag extraction in RIFF/AVI files because...
Stéphane Loeuillet [Fri, 14 May 2004 17:23:08 +0000 (17:23 +0000)]
gst-libs/gst/riff/riff-read.c: - fix INFO tag extraction in RIFF/AVI files because gst_event_unref (event) also freed...

Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c :
- fix INFO tag extraction in RIFF/AVI files
because gst_event_unref (event) also freed taglist
- avoid a mem leak

20 years ago- typos : unkown => unknown
Stéphane Loeuillet [Fri, 14 May 2004 11:39:41 +0000 (11:39 +0000)]
- typos : unkown => unknown

Original commit message from CVS:
- typos : unkown => unknown
- missing break in RIFF/AVI iavs caps creation (was triggering a gsttag.c assert

20 years agoext/audiofile/gstafparse.c: change class to Codec/Demuxer/Audio
Stéphane Loeuillet [Thu, 13 May 2004 21:42:13 +0000 (21:42 +0000)]
ext/audiofile/gstafparse.c: change class to Codec/Demuxer/Audio

Original commit message from CVS:
* ext/audiofile/gstafparse.c : change class to Codec/Demuxer/Audio
* gst/auparse/gstauparse.c : idem
* gst/wavparse/gstwavparse.c : idem

20 years agoext/mad/gstid3tag.c: move from "Codec/(Dem/M)uxer" to "Codec/(Dem/M)uxer/Audio"
Stéphane Loeuillet [Thu, 13 May 2004 21:27:14 +0000 (21:27 +0000)]
ext/mad/gstid3tag.c: move from "Codec/(Dem/M)uxer" to "Codec/(Dem/M)uxer/Audio"

Original commit message from CVS:
* ext/mad/gstid3tag.c : move from "Codec/(Dem/M)uxer" to "Codec/(Dem/M)uxer/Audio"
* gst/wavenc/gstwavenc.c : move from "Codec/Encoder/Audio" to "Codec/Muxer/Audio"

* gst/auparse/gstauparse.c :
- add code (commented for now) to support audio/x-adpcm on src pad
(we have no decoder for those layout yet)

* gst/cdxaparse/gstcdxaparse.c :
* gst/cdxaparse/gstcdxaparse.h :
- partial rewrite using RiffRead (ripped iain's wavparse code)

* gst/rtp/gstrtpL16enc.c : typo
* gst/rtp/gstrtpgsmenc.c : typo

20 years agoconfigure.ac: check for exact version of libvisual, it's not supposed to be
Benjamin Otte [Thu, 13 May 2004 20:21:39 +0000 (20:21 +0000)]
configure.ac: check for exact version of libvisual, it's not supposed to be

Original commit message from CVS:
* configure.ac:
check for exact version of libvisual, it's not supposed to be
API/ABI stable yet

20 years agoext/ogg/gstoggdemux.c: signal no-more-pads
Benjamin Otte [Thu, 13 May 2004 16:07:16 +0000 (16:07 +0000)]
ext/ogg/gstoggdemux.c: signal no-more-pads

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_push):
signal no-more-pads

20 years agoReport which format was used for GST_FORMAT_DEFAULT in dvdec
Jan Schmidt [Thu, 13 May 2004 11:32:42 +0000 (11:32 +0000)]
Report which format was used for GST_FORMAT_DEFAULT in dvdec

Original commit message from CVS:
Report which format was used for GST_FORMAT_DEFAULT in dvdec
Add progressreport element for testing.

20 years agogst-libs/gst/riff/riff-ids.h: - add CDXA to the list of RIFF types
Stéphane Loeuillet [Thu, 13 May 2004 11:32:38 +0000 (11:32 +0000)]
gst-libs/gst/riff/riff-ids.h: - add CDXA to the list of RIFF types

Original commit message from CVS:
* gst-libs/gst/riff/riff-ids.h :
- add CDXA to the list of RIFF types
- add plst (playlist ?) to wav chunk list (only diff with wavparse/riff.h)

20 years agosys/v4l/: add more debugging send a discont at start
Thomas Vander Stichele [Thu, 13 May 2004 10:13:41 +0000 (10:13 +0000)]
sys/v4l/: add more debugging send a discont at start

Original commit message from CVS:
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get), (gst_v4lsrc_change_state):
* sys/v4l/gstv4lsrc.h:
* sys/v4l/v4lmjpegsink_calls.c: (gst_v4lmjpegsink_playback_init):
* sys/v4l/v4lmjpegsrc_calls.c: (gst_v4lmjpegsrc_capture_init):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
(gst_v4lsrc_grab_frame):
add more debugging
send a discont at start

20 years agoAvoid inflooping
Colin Walters [Thu, 13 May 2004 00:59:19 +0000 (00:59 +0000)]
Avoid inflooping

Original commit message from CVS:
Avoid inflooping

20 years agoext/audiofile/gstafsrc.c: Remove old debug output
Jan Schmidt [Wed, 12 May 2004 14:53:58 +0000 (14:53 +0000)]
ext/audiofile/gstafsrc.c: Remove old debug output

Original commit message from CVS:
* ext/audiofile/gstafsrc.c: (gst_afsrc_get):
Remove old debug output
* ext/dv/gstdvdec.c: (gst_dvdec_quality_get_type),
(gst_dvdec_class_init), (gst_dvdec_loop), (gst_dvdec_change_state),
(gst_dvdec_set_property), (gst_dvdec_get_property):
Change the quality setting to an enum, so it works from gst-launch
Don't renegotiate a non-linked pad. Allows audio only decoding.
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_getcaps),
(gst_deinterlace_link), (gst_deinterlace_init):
* gst/videodrop/gstvideodrop.c: (gst_videodrop_getcaps),
(gst_videodrop_link):
Some caps negotiation fixes

20 years agoext/tarkin/gsttarkin.c: - Change RANK from NONE to PRIMARY (decoder)
Stéphane Loeuillet [Wed, 12 May 2004 10:19:19 +0000 (10:19 +0000)]
ext/tarkin/gsttarkin.c: - Change RANK from NONE to PRIMARY (decoder)

Original commit message from CVS:
* ext/tarkin/gsttarkin.c :
- Change RANK from NONE to PRIMARY (decoder)
* ext/gdk_pixbuf/gstgdkpixbuf.c :
- Change RANK from NONE to MARGINAL (decoder)
* ext/divx/gstdivxenc.c :
- Change RANK from PRIMARY to NONE (encoder/spider issue)

20 years agocopy this function until we really need > 1.0 of vorbis
Thomas Vander Stichele [Wed, 12 May 2004 07:18:02 +0000 (07:18 +0000)]
copy this function until we really need > 1.0 of vorbis

Original commit message from CVS:
copy this function until we really need > 1.0 of vorbis

20 years agoconfigure.ac: enable shout2 by default
Benjamin Otte [Wed, 12 May 2004 02:35:56 +0000 (02:35 +0000)]
configure.ac: enable shout2 by default

Original commit message from CVS:
* configure.ac:
enable shout2 by default
* ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type),
(gst_shout2send_base_init), (gst_shout2send_init),
(gst_shout2send_connect), (gst_shout2send_change_state):
* ext/shout2/gstshout2.h:
make this work again. Based on a patch by Zaheer Merali (fixes
#142262)
* ext/theora/theora.c: (plugin_init):
don't set rank on encoders

20 years agogst/auparse/gstauparse.c: - Document all audio encoding we can encounter from Solaris...
Stéphane Loeuillet [Tue, 11 May 2004 22:55:35 +0000 (22:55 +0000)]
gst/auparse/gstauparse.c: - Document all audio encoding we can encounter from Solaris 9 headers and libsndfile inform...

Original commit message from CVS:
* gst/auparse/gstauparse.c :
- Document all audio encoding we can encounter from Solaris 9
headers and libsndfile information.
- Increase max. rate from 48000 to 192000 (to match other elements)
- Don't try to play junk data between header and samples

20 years agogst/cdxaparse/gstcdxaparse.c: Add mpegversion to CAPS to make it link
Stéphane Loeuillet [Tue, 11 May 2004 16:59:44 +0000 (16:59 +0000)]
gst/cdxaparse/gstcdxaparse.c: Add mpegversion to CAPS to make it link

Original commit message from CVS:
* gst/cdxaparse/gstcdxaparse.c :
Add mpegversion to CAPS to make it link
Rank is as GST_RANK_SECONDARY instead of NONE

20 years agogst/asfdemux/gstasfdemux.c: Use codec_data property instead of flag1 and flag2 for wma
Jeremy Simon [Tue, 11 May 2004 16:25:03 +0000 (16:25 +0000)]
gst/asfdemux/gstasfdemux.c: Use codec_data property instead of flag1 and flag2 for wma

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_audio_caps):
Use codec_data property instead of flag1 and flag2 for wma

20 years agoext/libvisual/visual.c: use the right caps depending on endianness (I hope)
Benjamin Otte [Tue, 11 May 2004 15:31:35 +0000 (15:31 +0000)]
ext/libvisual/visual.c: use the right caps depending on endianness (I hope)

Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_getcaps):
use the right caps depending on endianness (I hope)
* ext/ogg/gstoggmux.c: (gst_ogg_mux_plugin_init):
use GST_RANK_NONE for all non-decoding elements or spider gets
mighty confused

20 years agogst/asfdemux/gstasfdemux.c: Fix some odd cases and fix BE metadata parsing of unicode...
Ronald S. Bultje [Tue, 11 May 2004 04:33:48 +0000 (04:33 +0000)]
gst/asfdemux/gstasfdemux.c: Fix some odd cases and fix BE metadata parsing of unicode16 text.

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment):
Fix some odd cases and fix BE metadata parsing of unicode16 text.

20 years agogst/switch/gstswitch.c: whoever that was: DO NOT IMPORT PRIVATE SYMBOLS THAT ARE...
Benjamin Otte [Tue, 11 May 2004 03:56:20 +0000 (03:56 +0000)]
gst/switch/gstswitch.c: whoever that was: DO NOT IMPORT PRIVATE SYMBOLS THAT ARE NOT IN

Original commit message from CVS:
* gst/switch/gstswitch.c: (gst_switch_release_pad),
(gst_switch_request_new_pad), (gst_switch_poll_sinkpads),
(gst_switch_loop), (gst_switch_get_type):
whoever that was: DO NOT IMPORT PRIVATE SYMBOLS THAT ARE NOT IN
HEADERS. Had to be said.

20 years agoconfigure.ac: Add prototype Dirac support.
David Schleef [Tue, 11 May 2004 02:30:16 +0000 (02:30 +0000)]
configure.ac: Add prototype Dirac support.

Original commit message from CVS:
* configure.ac: Add prototype Dirac support.
* ext/Makefile.am:
* ext/dirac/Makefile.am:
* ext/dirac/gstdirac.cc:
* ext/dirac/gstdiracdec.cc:

20 years agogst/auparse/gstauparse.c: Hack around spider. Remove me some day please.
Ronald S. Bultje [Tue, 11 May 2004 00:20:02 +0000 (00:20 +0000)]
gst/auparse/gstauparse.c: Hack around spider. Remove me some day please.

Original commit message from CVS:
* gst/auparse/gstauparse.c: (gst_auparse_class_init),
(gst_auparse_init), (gst_auparse_chain),
(gst_auparse_change_state):
Hack around spider. Remove me some day please.

20 years agogst/auparse/gstauparse.c: Fix for some uninitialized variables in previous patch...
Ronald S. Bultje [Tue, 11 May 2004 00:07:57 +0000 (00:07 +0000)]
gst/auparse/gstauparse.c: Fix for some uninitialized variables in previous patch, also makes it work. Fixes #142286 w...

Original commit message from CVS:
* gst/auparse/gstauparse.c: (gst_auparse_chain):
Fix for some uninitialized variables in previous patch, also
makes it work. Fixes #142286 while we're at it.

20 years agogst/auparse/gstauparse.c: eee (32, 64) only unsupported formats are ADPCM/CCITT G.72x
Stéphane Loeuillet [Mon, 10 May 2004 23:55:17 +0000 (23:55 +0000)]
gst/auparse/gstauparse.c: eee (32, 64) only unsupported formats are ADPCM/CCITT G.72x

Original commit message from CVS:
* gst/auparse/gstauparse.c:
fixes a-law, adds mu-law, linear pcm (8,16,24,32), ieee (32, 64)
only unsupported formats are ADPCM/CCITT G.72x
reviewed by Ronald
* gst-libs/gst/audio/audio.h:
adds 24bit depth to PCM (x-raw-int)

20 years agoext/vorbis/: Added a raw vorbis encoder to be used with the oggmuxer.
Wim Taymans [Mon, 10 May 2004 17:44:06 +0000 (17:44 +0000)]
ext/vorbis/: Added a raw vorbis encoder to be used with the oggmuxer.

Original commit message from CVS:
* ext/vorbis/Makefile.am:
* ext/vorbis/README:
* ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_get_formats),
(oggvorbisenc_get_type), (vorbis_caps_factory), (raw_caps_factory),
(gst_oggvorbisenc_base_init), (gst_oggvorbisenc_class_init),
(gst_oggvorbisenc_sinkconnect), (gst_oggvorbisenc_convert_src),
(gst_oggvorbisenc_convert_sink),
(gst_oggvorbisenc_get_query_types), (gst_oggvorbisenc_src_query),
(gst_oggvorbisenc_init), (gst_oggvorbisenc_get_tag_value),
(gst_oggvorbisenc_metadata_set1), (gst_oggvorbisenc_set_metadata),
(get_constraints_string), (update_start_message),
(gst_oggvorbisenc_setup), (gst_oggvorbisenc_write_page),
(gst_oggvorbisenc_chain), (gst_oggvorbisenc_get_property),
(gst_oggvorbisenc_set_property), (gst_oggvorbisenc_change_state):
* ext/vorbis/oggvorbisenc.h:
* ext/vorbis/vorbis.c: (plugin_init):
* ext/vorbis/vorbisenc.c: (vorbis_caps_factory),
(raw_caps_factory), (gst_vorbisenc_class_init),
(gst_vorbisenc_init), (gst_vorbisenc_setup),
(gst_vorbisenc_push_packet), (gst_vorbisenc_chain),
(gst_vorbisenc_get_property), (gst_vorbisenc_set_property):
* ext/vorbis/vorbisenc.h:
Added a raw vorbis encoder to be used with the oggmuxer.
We still need the old encoder for some gnome applications,
read the README to find out how that works.
The raw encoder is called "rawvorbisenc" until 0.9.

20 years agosomeone ported wavparse to riff-lib, remove it from TODO
Stéphane Loeuillet [Mon, 10 May 2004 15:02:01 +0000 (15:02 +0000)]
someone ported wavparse to riff-lib, remove it from TODO

Original commit message from CVS:
someone ported wavparse to riff-lib, remove it from TODO

20 years agoext/ogg/: Added an ogg muxer.
Wim Taymans [Mon, 10 May 2004 13:34:56 +0000 (13:34 +0000)]
ext/ogg/: Added an ogg muxer.

Original commit message from CVS:
* ext/ogg/gstogg.c: (plugin_init):
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_plugin_init),
(gst_ogg_print):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type),
(gst_ogg_mux_base_init), (gst_ogg_mux_class_init),
(gst_ogg_mux_get_sink_event_masks), (gst_ogg_mux_init),
(gst_ogg_mux_sinkconnect), (gst_ogg_mux_pad_link),
(gst_ogg_mux_pad_unlink), (gst_ogg_mux_request_new_pad),
(gst_ogg_mux_handle_src_event), (gst_ogg_mux_next_buffer),
(gst_ogg_mux_push_page), (gst_ogg_mux_compare_pads),
(gst_ogg_mux_queue_pads), (gst_ogg_mux_loop),
(gst_ogg_mux_get_property), (gst_ogg_mux_set_property),
(gst_ogg_mux_change_state), (gst_ogg_mux_plugin_init):
Added an ogg muxer.
Small typo fixes in the demuxer.

20 years agoext/theora/theoraenc.c: Mark the last packet with an EOS flag which is not really...
Wim Taymans [Mon, 10 May 2004 13:32:11 +0000 (13:32 +0000)]
ext/theora/theoraenc.c: Mark the last packet with an EOS flag which is not really needed in gstreamer.

Original commit message from CVS:
* ext/theora/theoraenc.c: (gst_theora_enc_class_init),
(theora_enc_sink_link), (theora_push_packet), (theora_enc_chain),
(theora_enc_change_state), (theora_enc_set_property),
(theora_enc_get_property):
Mark the last packet with an EOS flag which is not really needed
in gstreamer.
Do some better video framerate initialisation.
Update the buffer timestamp.

20 years agoext/tarkin/gsttarkindec.c: "Filter/Video/Decoder" => "Codec/Decoder/Video"
Stéphane Loeuillet [Mon, 10 May 2004 12:33:23 +0000 (12:33 +0000)]
ext/tarkin/gsttarkindec.c: "Filter/Video/Decoder" => "Codec/Decoder/Video"

Original commit message from CVS:
* ext/tarkin/gsttarkindec.c : "Filter/Video/Decoder" => "Codec/Decoder/Video"
* ext/tarkin/gsttarkinenc.c : "Filter/Video/Encoder" => "Codec/Encoder/Video"

20 years agoext/theora/theoradec.c: "Filter/Decoder/Video" => "Codec/Decoder/Video"
Stéphane Loeuillet [Mon, 10 May 2004 12:22:05 +0000 (12:22 +0000)]
ext/theora/theoradec.c: "Filter/Decoder/Video" => "Codec/Decoder/Video"

Original commit message from CVS:
* ext/theora/theoradec.c : "Filter/Decoder/Video" => "Codec/Decoder/Video"
* ext/theora/theoraenc.c : "Filter/Encoder/Video" => "Codec/Encoder/Video"
* ext/xine/xineaudiodec.c : "Filter/Decoder/Audio" =>"Codec/Decoder/Audio"

20 years agoReturn the result of the parent state change call
Jan Schmidt [Mon, 10 May 2004 12:19:02 +0000 (12:19 +0000)]
Return the result of the parent state change call

Original commit message from CVS:
Return the result of the parent state change call

20 years agoext/a52dec/gsta52dec.c: mark audio/a52, audio/ac3 as deprecated in a comment
Stéphane Loeuillet [Mon, 10 May 2004 00:27:36 +0000 (00:27 +0000)]
ext/a52dec/gsta52dec.c: mark audio/a52, audio/ac3 as deprecated in a comment

Original commit message from CVS:
* ext/a52dec/gsta52dec.c : mark audio/a52, audio/ac3 as deprecated in a comment
* gst/ac3parse/gstac3parse.c : audio/ac3 => audio/x-ac3
* gst/realmedia/rmdemux.c : audio/a52 => audio/x-ac3

20 years agogst/law/alaw-decode.c: put audio/x-alaw on pads, instead of audio/x-mulaw
Stéphane Loeuillet [Sun, 9 May 2004 22:56:56 +0000 (22:56 +0000)]
gst/law/alaw-decode.c: put audio/x-alaw on pads, instead of audio/x-mulaw

Original commit message from CVS:
* gst/law/alaw-decode.c : put audio/x-alaw on pads, instead of audio/x-mulaw
* gst/law/alaw-encode.c : (idem)

20 years agogst/law/alaw.c: alawdec should be registered with type ALAWDEC, not ALAWENC
Stéphane Loeuillet [Sun, 9 May 2004 22:46:06 +0000 (22:46 +0000)]
gst/law/alaw.c: alawdec should be registered with type ALAWDEC, not ALAWENC

Original commit message from CVS:
* gst/law/alaw.c : alawdec should be registered with type ALAWDEC, not ALAWENC

20 years agoext/alsa/gstalsasrc.c: don't use a fixed buffer size when writing variable length...
Benjamin Otte [Sun, 9 May 2004 17:25:15 +0000 (17:25 +0000)]
ext/alsa/gstalsasrc.c: don't use a fixed buffer size when writing variable length data to it. Fixes memory corruption...

Original commit message from CVS:
* ext/alsa/gstalsasrc.c: (gst_alsa_src_loop):
don't use a fixed buffer size when writing variable length data to
it. Fixes memory corruption and makes alsasrc work

20 years agoext/gnomevfs/gstgnomevfssink.c: Run glib's default signal handler (??) in RUN_CLEANUP...
Ronald S. Bultje [Sun, 9 May 2004 16:48:42 +0000 (16:48 +0000)]
ext/gnomevfs/gstgnomevfssink.c: Run glib's default signal handler (??) in RUN_CLEANUP rather than

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssink.c:
(_gst_boolean_allow_overwrite_accumulator),
(gst_gnomevfssink_class_init), (gst_gnomevfssink_open_file):
Run glib's default signal handler (??) in RUN_CLEANUP rather than
RUN_LAST, and don't use that to set the accumulator value because
then it's always FALSE.

20 years agogst-libs/gst/riff/: Fix for unaligned RIFF files (i.e. where all the chunks together...
Ronald S. Bultje [Sun, 9 May 2004 15:49:25 +0000 (15:49 +0000)]
gst-libs/gst/riff/: Fix for unaligned RIFF files (i.e. where all the chunks together in a LIST chunk are not of the s...

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data),
(gst_riff_create_audio_caps),
(gst_riff_create_audio_template_caps):
* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head):
Fix for unaligned RIFF files (i.e. where all the chunks together
in a LIST chunk are not of the same size as the size given in
the LIST chunk header). Fixes several odd WAVE files. Also fix
ADPCM (block_align property) in audio, so that wavparse based
on this works now as it used to stand-alone.

20 years agoext/: \1/Codec, (fixes #142193)
Benjamin Otte [Sun, 9 May 2004 14:37:16 +0000 (14:37 +0000)]
ext/: \1/Codec, (fixes #142193)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* ext/a52dec/gsta52dec.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: (gst_faad_base_init):
* ext/ivorbis/vorbisfile.c:
* ext/lame/gstlame.c:
* ext/libfame/gstlibfame.c:
* ext/mpeg2enc/gstmpeg2enc.cc:
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/sidplay/gstsiddec.cc:
* ext/speex/gstspeexdec.c:
* ext/speex/gstspeexenc.c:
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
correct klasses. Mostly s,Codec/(Audio|Video),\1/Codec,
(fixes #142193)

20 years agoext/alsa/: Fix alsa oddness in mixer after the combination of using mixer in source...
Ronald S. Bultje [Sun, 9 May 2004 00:30:06 +0000 (00:30 +0000)]
ext/alsa/: Fix alsa oddness in mixer after the combination of using mixer in source/sink elements and using hw:x,y in...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (device_list),
(gst_alsa_class_probe_devices):
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open):
Fix alsa oddness in mixer after the combination of using mixer
in source/sink elements and using hw:x,y instead of just hw:x.

20 years agogst/wavparse/gstwavparse.c: make PAUSED=>READY=>PAUSED=READY work by not destroying...
Benjamin Otte [Sun, 9 May 2004 00:13:39 +0000 (00:13 +0000)]
gst/wavparse/gstwavparse.c: make PAUSED=>READY=>PAUSED=READY work by not destroying NULL sourcepads

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_destroy_sourcepad),
(gst_wavparse_create_sourcepad):
make PAUSED=>READY=>PAUSED=READY work by not destroying NULL
sourcepads

20 years agoext/alsa/gstalsasink.c: allow discont events before caps nego
Benjamin Otte [Sun, 9 May 2004 00:02:26 +0000 (00:02 +0000)]
ext/alsa/gstalsasink.c: allow discont events before caps nego

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
allow discont events before caps nego

20 years agoext/vorbis/vorbisdec.c: don't leak events
Benjamin Otte [Sat, 8 May 2004 16:30:03 +0000 (16:30 +0000)]
ext/vorbis/vorbisdec.c: don't leak events

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
don't leak events

20 years agogst/level/gstlevel.*: figure out if we're initialized directly instead of keeping...
Benjamin Otte [Sat, 8 May 2004 13:03:59 +0000 (13:03 +0000)]
gst/level/gstlevel.*: figure out if we're initialized directly instead of keeping a variable that's wrong in 90% of c...

Original commit message from CVS:
* gst/level/gstlevel.c: (gst_level_link), (gst_level_chain),
(gst_level_change_state), (gst_level_init):
* gst/level/gstlevel.h:
figure out if we're initialized directly instead of keeping a
variable that's wrong in 90% of cases
don't initialize pads and then leak them and use a new unitialized
pad. (fixes #142084)
these were bugs so n00bish I didn't find them for an hour :/

20 years agoRewrote wavparse to use riff-read instead of doing bytestream stuff by hand.
Iain Holmes [Sat, 8 May 2004 00:33:39 +0000 (00:33 +0000)]
Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand.

Original commit message from CVS:
Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand.
Made some useful functions in riff-read non-static.

20 years agoext/faad/gstfaad.c: HACK to correct signed char assumption in faad.h.
David Schleef [Sat, 8 May 2004 00:20:18 +0000 (00:20 +0000)]
ext/faad/gstfaad.c: HACK to correct signed char assumption in faad.h.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_sinkconnect): HACK to correct
signed char assumption in faad.h.

20 years agosys/v4l2/gstv4l2src.c:
Ronald S. Bultje [Fri, 7 May 2004 23:47:00 +0000 (23:47 +0000)]
sys/v4l2/gstv4l2src.c:

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
Missing break, detected by Daniel Gazard <daniel.gazard@free.fr>.

20 years agofix a number of memleaks
Colin Walters [Fri, 7 May 2004 20:26:45 +0000 (20:26 +0000)]
fix a number of memleaks

Original commit message from CVS:
fix a number of memleaks

20 years agoext/dv/gstdvdec.c: Fix caps nego and pad templates. RGB mode caps should work now.
Jan Schmidt [Fri, 7 May 2004 16:17:25 +0000 (16:17 +0000)]
ext/dv/gstdvdec.c: Fix caps nego and pad templates. RGB mode caps should work now.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_video_link):
Fix caps nego and pad templates. RGB mode caps should
work now.
* ext/dvdnav/gst-dvd:
Move mpeg2dec inside the thread because otherwise the
queue rejects cap changes mid-stream
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_get_type),
(gst_mpeg2dec_flush_decoder):
For mpeg2dec > 0.4.0, call the flush function instead of
manually extracting all in-flight frames.
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_factory),
(gst_dv1394src_init), (gst_dv1394src_iso_receive):
Change mime type video/dv go video/x-dv to match the
rest of gst-plugins

20 years agoext/alsa/: Make alsasink/src a subclass of alsamixer so that mixer stuff shows up...
Ronald S. Bultje [Fri, 7 May 2004 04:56:55 +0000 (04:56 +0000)]
ext/alsa/: Make alsasink/src a subclass of alsamixer so that mixer stuff shows up in gst-rec. Needs some finetuning.

Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list):
* ext/alsa/gstalsasink.c: (gst_alsa_sink_get_type),
(gst_alsa_sink_class_init):
* ext/alsa/gstalsasink.h:
* ext/alsa/gstalsasrc.c: (gst_alsa_src_get_type),
(gst_alsa_src_class_init):
* ext/alsa/gstalsasrc.h:
Make alsasink/src a subclass of alsamixer so that mixer stuff
shows up in gst-rec. Needs some finetuning.

20 years agocvs commit: warning: file 'ChangeLog' seems to still contain conflict indicators
Benjamin Otte [Fri, 7 May 2004 00:45:12 +0000 (00:45 +0000)]
cvs commit: warning: file 'ChangeLog' seems to still contain conflict indicators

Original commit message from CVS:
cvs commit: warning: file 'ChangeLog' seems to still contain conflict indicators

20 years agoext/lame/gstlame.c: simplify
Benjamin Otte [Fri, 7 May 2004 00:43:49 +0000 (00:43 +0000)]
ext/lame/gstlame.c: simplify

Original commit message from CVS:
* ext/lame/gstlame.c: (gst_lame_chain):
simplify
* ext/mad/gstmad.c: (gst_mad_handle_event):
fix event leak
* gst/typefind/gsttypefindfunctions.c: (mp3_type_find):
be able to detect mp3 files < 4096 bytes

20 years agoext/theora/theoraenc.c: Also encode the first frame, cleanup some code.
Wim Taymans [Thu, 6 May 2004 14:32:13 +0000 (14:32 +0000)]
ext/theora/theoraenc.c: Also encode the first frame, cleanup some code.

Original commit message from CVS:
* ext/theora/theoraenc.c: (gst_theora_enc_class_init),
(theora_enc_sink_link), (theora_push_packet), (theora_enc_chain),
(theora_enc_set_property), (theora_enc_get_property):
Also encode the first frame, cleanup some code.

20 years agoext/mpeg2enc/gstmpeg2enc.cc: Forward events first before deciding that negotiation...
Wim Taymans [Thu, 6 May 2004 09:21:25 +0000 (09:21 +0000)]
ext/mpeg2enc/gstmpeg2enc.cc: Forward events first before deciding that negotiation was not performed.

Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2enc.cc:
Forward events first before deciding that negotiation was
not performed.

20 years agogst/wavenc/gstwavenc.c: First process the events before deciding that negotiation...
Wim Taymans [Thu, 6 May 2004 09:14:28 +0000 (09:14 +0000)]
gst/wavenc/gstwavenc.c: First process the events before deciding that negotiation was not performed.

Original commit message from CVS:
* gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
First process the events before deciding that negotiation
was not performed.

20 years agoext/theora/: Added a theora encoder, grouped the encoder and decoder into the same...
Wim Taymans [Thu, 6 May 2004 09:10:31 +0000 (09:10 +0000)]
ext/theora/: Added a theora encoder, grouped the encoder and decoder into the same plugin.

Original commit message from CVS:
* ext/theora/Makefile.am:
* ext/theora/theora.c: (plugin_init):
* ext/theora/theoradec.c: (theora_dec_change_state):
* ext/theora/theoraenc.c: (gst_theora_enc_base_init),
(gst_theora_enc_class_init), (gst_theora_enc_init),
(theora_enc_sink_link), (theora_enc_event), (theora_push_packet),
(theora_enc_chain), (theora_enc_change_state),
(theora_enc_set_property), (theora_enc_get_property):
Added a theora encoder, grouped the encoder and decoder into the
same plugin.

20 years agoext/jpeg/gstjpegenc.c: fix DURATION on outgoing buffers
Thomas Vander Stichele [Wed, 5 May 2004 11:29:48 +0000 (11:29 +0000)]
ext/jpeg/gstjpegenc.c: fix DURATION on outgoing buffers

Original commit message from CVS:
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_get_type),
(gst_jpegenc_chain):
fix DURATION on outgoing buffers
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_sink_event):
debug using time formats
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
(gst_xvimagesink_sink_link):
windows with width/height 0 generate X errors, so don't allow them

20 years agoext/mpeg2dec/gstmpeg2dec.*: removed the static pad template so that we can add the...
Wim Taymans [Wed, 5 May 2004 09:13:42 +0000 (09:13 +0000)]
ext/mpeg2dec/gstmpeg2dec.*: removed the static pad template so that we can add the more accurate framerate value to t...

Original commit message from CVS:
* ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
(gst_mpeg2dec_base_init), (gst_mpeg2dec_init),
(gst_mpeg2dec_negotiate_format):
* ext/mpeg2dec/gstmpeg2dec.h:
removed the static pad template so that we can add the
more accurate framerate value to the caps.

20 years agoconfigure.ac: check for kdemacros.h, too (should fix #141821)
Benjamin Otte [Tue, 4 May 2004 18:38:39 +0000 (18:38 +0000)]
configure.ac: check for kdemacros.h, too (should fix #141821)

Original commit message from CVS:
* configure.ac:
check for kdemacros.h, too (should fix #141821)
* ext/vorbis/vorbisdec.c: (vorbis_dec_event), (vorbis_dec_chain):
don't crash if no header was sent, but nicely error out (fixes part
of #141554)

20 years agoext/mpeg2enc/gstmpeg2enc.cc: call the parent dispose function to avoid segfault on...
Wim Taymans [Tue, 4 May 2004 14:39:29 +0000 (14:39 +0000)]
ext/mpeg2enc/gstmpeg2enc.cc: call the parent dispose function to avoid segfault on destroy.

Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2enc.cc: (gst_mpeg2enc_dispose): call the
parent dispose function to avoid segfault on destroy.

20 years agosys/: clean up debugging caps also recreate xvimage when format has changed
Thomas Vander Stichele [Tue, 4 May 2004 14:17:24 +0000 (14:17 +0000)]
sys/: clean up debugging caps also recreate xvimage when format has changed

Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximagesink_sink_link),
(plugin_init):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get),
(gst_xvimagesink_sink_link):
clean up debugging caps
also recreate xvimage when format has changed

20 years agoext/libvisual/: use a GstAdapter to correctly adapt buffer sizes - allows using a...
Benjamin Otte [Tue, 4 May 2004 00:44:19 +0000 (00:44 +0000)]
ext/libvisual/: use a GstAdapter to correctly adapt buffer sizes - allows using a framerate

Original commit message from CVS:
* ext/libvisual/Makefile.am:
* ext/libvisual/visual.c: (gst_visual_class_init),
(gst_visual_init), (gst_visual_dispose), (gst_visual_getcaps),
(gst_visual_srclink), (gst_visual_chain),
(gst_visual_change_state), (plugin_init):
use a GstAdapter to correctly adapt buffer sizes - allows using a
framerate

20 years agodefault value (-1) was out of bound
Stéphane Loeuillet [Mon, 3 May 2004 17:27:19 +0000 (17:27 +0000)]
default value (-1) was out of bound

Original commit message from CVS:
default value (-1) was out of bound

20 years agoquery v4lsrc device for fps (which works for webcams)
Thomas Vander Stichele [Mon, 3 May 2004 17:26:43 +0000 (17:26 +0000)]
query v4lsrc device for fps (which works for webcams)

Original commit message from CVS:
query v4lsrc device for fps (which works for webcams)

20 years agodon't trust lame_init to set good values as defaults
Stéphane Loeuillet [Mon, 3 May 2004 16:46:10 +0000 (16:46 +0000)]
don't trust lame_init to set good values as defaults

Original commit message from CVS:
don't trust lame_init to set good values as defaults