Tim-Philipp Müller
8db61ef0c7
ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon a...
...
Original commit message from CVS:
* ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
(gst_flac_dec_class_init), (gst_flac_dec_init),
(gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback),
(gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop),
(gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types),
(gst_flac_dec_src_query), (gst_flac_dec_send_newsegment),
(gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event),
(gst_flac_dec_change_state):
* ext/flac/gstflacdec.h:
Rewrite flacdec a bit, so that even seeking might work now. Most
importantly, don't act upon any flow return values we get, just tell
the decoder everything's dandy and act on the flow return values
later on in the loop function. We don't want to mess up the internal
decoder state for non-fatal things like flushing pads etc. Other
than that, use GstSegment (segment seeks don't work yet though, but
should be easy to add), use boilerplate macros, drop the superfluous
'flacdec:' from debug messages, use gst_util_uint64_scale_int, and
lots of other things.
2005-12-10 20:26:33 +00:00
Tim-Philipp Müller
fc270aab79
configure.ac: Update comment in OSS includes check.
...
Original commit message from CVS:
* configure.ac:
Update comment in OSS includes check.
* sys/oss/gstossdmabuffer.c:
* sys/oss/gstosshelper.c:
* sys/oss/gstossmixer.c:
* sys/oss/gstossmixertrack.c:
* sys/oss/gstosssink.c:
* sys/oss/gstosssrc.c:
* sys/oss/oss_probe.c:
Don't assume the OSS soundcard.h include is always in
the sys/ directory. Instead, use the existing defines
from config.h to include the right file. Fixes
compilation on OpenBSD 3.8 (#323718 ).
2005-12-10 14:57:48 +00:00
Thomas Vander Stichele
c28f84c0c6
borgify and fix up documentation
...
Original commit message from CVS:
borgify and fix up documentation
2005-12-09 19:51:03 +00:00
Jan Schmidt
85dfaeb2ce
ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels is stereo and play it that way instead of ...
...
Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
(gst_faad_update_caps):
Assume that an unknown channel mapping with 2 channels
is stereo and play it that way instead of erroring.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(gst_qtdemux_add_stream), (qtdemux_parse_trak):
Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
Debug fixes. Some 64 bit variable fixes
2005-12-09 15:30:21 +00:00
Michael Smith
689ec3d7ae
ext/flac/gstflacdec.c: Accept a wider range of flac files, more closely matching flac sp
...
Original commit message from CVS:
* ext/flac/gstflacdec.c: (raw_caps_factory), (gst_flacdec_write):
Accept a wider range of flac files, more closely matching flac sp
2005-12-09 11:12:48 +00:00
Julien Moutte
207aced76d
docs/plugins/Makefile.am: Add multipart elements.
...
Original commit message from CVS:
2005-12-08 Julien MOUTTE <julien@moutte.net>
* docs/plugins/Makefile.am: Add multipart elements.
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac.
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* gst/multipart/multipartdemux.c:
* gst/multipart/multipartmux.c: Add docs.
2005-12-08 16:27:12 +00:00
Edward Hervey
82d3a26a56
gst/qtdemux/qtdemux.c: Memleak fixes.
...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(gst_qtdemux_add_stream):
Memleak fixes.
Send out EOS for valid reasons (couldn't pull_range() from upstream
for example).
2005-12-07 11:46:15 +00:00
Edward Hervey
8a2d8148e4
gst/avi/gstavidemux.c: Memleak and crasher fixes.
...
Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
(gst_avi_demux_parse_stream), (gst_avi_demux_stream_header),
(gst_avi_demux_invert):
Memleak and crasher fixes.
* gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
(gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers):
Memleak fixes
2005-12-07 11:40:46 +00:00
Thomas Vander Stichele
b6540959e6
expand tabs
...
Original commit message from CVS:
expand tabs
2005-12-06 19:55:58 +00:00
Thomas Vander Stichele
3ecf433432
expand tabs
...
Original commit message from CVS:
expand tabs
2005-12-06 19:44:58 +00:00
Thomas Vander Stichele
f2085bd7ef
back to HEAD
...
Original commit message from CVS:
back to HEAD
2005-12-05 18:12:07 +00:00
Thomas Vander Stichele
199e2b65bd
releasing 0.10.0
...
Original commit message from CVS:
releasing 0.10.0
2005-12-05 18:03:23 +00:00
Thomas Vander Stichele
9ace1294d3
releasing 0.10.0
...
Original commit message from CVS:
releasing 0.10.0
2005-12-05 18:01:48 +00:00
Thomas Vander Stichele
329691bf45
Update .po files
...
Original commit message from CVS:
Update .po files
2005-12-05 16:21:08 +00:00
Thomas Vander Stichele
590e301d8d
update translations
...
Original commit message from CVS:
update translations
2005-12-05 15:08:46 +00:00
Andy Wingo
6bfd3797b7
Update for alloc_buffer changes.
...
Original commit message from CVS:
2005-12-05 Andy Wingo <wingo@pobox.com>
* ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
* ext/faad/gstfaad.c: (gst_faad_chain):
* ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
* ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
* ext/xine/xineinput.c: (gst_xine_input_get):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
* gst/speed/gstspeed.c: (speed_chain):
* gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
alloc_buffer changes.
2005-12-05 13:04:22 +00:00
Andy Wingo
7fbfd29bbe
Update for alloc_buffer changes.
...
Original commit message from CVS:
2005-12-05 Andy Wingo <wingo@pobox.com>
* ext/dv/gstdvdec.c: (gst_dvdec_chain):
* ext/flac/gstflacdec.c: (gst_flacdec_write):
* ext/flac/gstflacenc.c: (gst_flacenc_write_callback):
* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
* ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain):
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
* ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process):
* ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task):
* ext/speex/gstspeexdec.c: (speex_dec_chain):
* ext/speex/gstspeexenc.c: (gst_speexenc_chain):
* gst/auparse/gstauparse.c: (gst_auparse_chain):
* gst/flx/gstflxdec.c: (gst_flxdec_chain):
* gst/goom/gstgoom.c: (gst_goom_chain):
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_push_vorbis_codec_priv_data),
(gst_matroska_demux_add_wvpk_header):
* gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
* gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
* gst/videomixer/videomixer.c: (gst_videomixer_collected):
* gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for
alloc_buffer changes.
2005-12-05 13:03:00 +00:00
Michael Smith
c28031af5a
docs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that aren't in -good.
...
Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins.args:
Remove args for plugins that aren't in -good.
2005-12-05 12:23:22 +00:00
Christian Schaller
76ca8266eb
remove pango plugin as its gone into base
...
Original commit message from CVS:
remove pango plugin as its gone into base
2005-12-04 22:26:07 +00:00
Thomas Vander Stichele
2af907ecab
fix element descriptions
...
Original commit message from CVS:
fix element descriptions
2005-12-03 18:51:48 +00:00
Thomas Vander Stichele
ffb6f2563d
remove fdsrc docs
...
Original commit message from CVS:
remove fdsrc docs
2005-12-03 18:50:12 +00:00
Thomas Vander Stichele
1bee6b11f2
back to HEAD
...
Original commit message from CVS:
back to HEAD
2005-12-01 19:18:08 +00:00
Thomas Vander Stichele
50ee018d0c
releasing 0.9.7
...
Original commit message from CVS:
releasing 0.9.7
2005-12-01 19:14:26 +00:00
Thomas Vander Stichele
e54017762b
releasing 0.9.7
...
Original commit message from CVS:
releasing 0.9.7
2005-12-01 19:13:20 +00:00
Thomas Vander Stichele
6d9d2f4f62
Update .po files
...
Original commit message from CVS:
Update .po files
2005-12-01 17:53:29 +00:00
Thomas Vander Stichele
01d200aa2c
add multipart plugin to docs
...
Original commit message from CVS:
add multipart plugin to docs
2005-12-01 15:34:13 +00:00
Thomas Vander Stichele
94b7b4dc7f
move pango to base
...
Original commit message from CVS:
move pango to base
2005-12-01 15:22:25 +00:00
Thomas Vander Stichele
fe967d4fe8
gst/rtp/: parsers are depayers
...
Original commit message from CVS:
* gst/rtp/Makefile.am:
* gst/rtp/gstrtpL16depay.c:
* gst/rtp/gstrtpL16depay.h:
* gst/rtp/gstrtpL16parse.c:
* gst/rtp/gstrtpL16parse.h:
* gst/rtp/gstrtpgsmdepay.c:
* gst/rtp/gstrtpgsmdepay.h:
* gst/rtp/gstrtpgsmparse.c:
* gst/rtp/gstrtpgsmparse.h:
parsers are depayers
2005-12-01 14:39:30 +00:00
Thomas Vander Stichele
7a4f8655ce
Do burger's rename for rtp payloaders and depayloaders
...
Original commit message from CVS:
Do burger's rename for rtp payloaders and depayloaders
2005-12-01 14:30:01 +00:00
Wim Taymans
0b3776c0b8
ext/dv/: Fix seeking in dvdemux again, add some more debug info.
...
Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_chain):
* ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
* ext/dv/gstdvdemux.h:
Fix seeking in dvdemux again, add some more debug info.
2005-11-30 19:02:35 +00:00
Thomas Vander Stichele
abe61f0d33
fix tests
...
Original commit message from CVS:
fix tests
2005-11-30 18:48:56 +00:00
Thomas Vander Stichele
71c0529b76
add tests subdir
...
Original commit message from CVS:
add tests subdir
2005-11-30 18:40:19 +00:00
Thomas Vander Stichele
29384fcfdf
add Makefile.am
...
Original commit message from CVS:
add Makefile.am
2005-11-30 18:36:02 +00:00
Thomas Vander Stichele
53c29a1259
move
...
Original commit message from CVS:
* PORTED_09:
* docs/random/PORTED_09:
move
* tests/Makefile.am:
add
* win32/gst.sln:
remove
2005-11-30 18:28:53 +00:00
Thomas Vander Stichele
33fb1e4210
move under tests
...
Original commit message from CVS:
move under tests
2005-11-30 18:24:08 +00:00
Christian Schaller
aab214c94a
update for latest changes
...
Original commit message from CVS:
update for latest changes
2005-11-30 16:57:57 +00:00
Tim-Philipp Müller
2bdb942853
ext/pango/gsttextrender.*: Add missing files.
...
Original commit message from CVS:
* ext/pango/gsttextrender.c: (gst_text_render_base_init),
(gst_text_render_class_init), (resize_bitmap),
(gst_text_render_render_text), (gst_text_render_setcaps),
(gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv),
(gst_text_render_chain), (gst_text_render_finalize),
(gst_text_render_init), (gst_text_render_set_property):
* ext/pango/gsttextrender.h:
Add missing files.
2005-11-30 14:53:29 +00:00
Tim-Philipp Müller
b1d87b1ffb
Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M...
...
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/pango/Makefile.am:
* ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init),
(gst_clock_overlay_render_time), (gst_clock_overlay_get_text),
(gst_clock_overlay_class_init), (gst_clock_overlay_init):
* ext/pango/gstclockoverlay.h:
* ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
(gst_text_overlay_get_text), (gst_text_overlay_class_init),
(gst_text_overlay_finalize), (gst_text_overlay_init),
(gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps),
(gst_text_overlay_text_pad_linked),
(gst_text_overlay_text_pad_unlinked),
(gst_text_overlay_set_property), (gst_text_overlay_getcaps),
(gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420),
(gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text),
(gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
(gst_text_overlay_pop_text), (gst_text_overlay_collected),
(gst_text_overlay_change_state), (plugin_init):
* ext/pango/gsttextoverlay.h:
* ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init),
(gst_time_overlay_render_time), (gst_time_overlay_get_text),
(gst_time_overlay_class_init), (gst_time_overlay_init):
* ext/pango/gsttimeoverlay.h:
Port pango-based textoverlay, timeoverlay and textrender to 0.9
and add background shading and text wrapping modes. Make
timoverlay derive from textoverlay. Also add new clockoverlay
element.
2005-11-30 13:20:57 +00:00
Julien Moutte
9211681208
gst/udp/Makefile.am: Moved to netbuffer.
...
Original commit message from CVS:
2005-11-30 Julien MOUTTE <julien@moutte.net>
* gst/udp/Makefile.am: Moved to netbuffer.
2005-11-30 11:10:01 +00:00
Julien Moutte
f67f9e9203
Ported multipart mux/demux to 0.9.
...
Original commit message from CVS:
2005-11-30 Julien MOUTTE <julien@moutte.net>
* configure.ac:
* PORTED_O9:
* gst/multipart/Makefile.am:
* gst/multipart/multipartdemux.c:
(gst_multipart_demux_base_init),
(gst_multipart_demux_class_init), (gst_multipart_demux_init),
(gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
(gst_multipart_demux_change_state),
(gst_multipart_demux_plugin_init):
* gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
(gst_multipart_mux_init), (gst_multipart_mux_finalize),
(gst_multipart_mux_sinkconnect),
(gst_multipart_mux_request_new_pad),
(gst_multipart_mux_handle_src_event),
(gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
(gst_multipart_mux_change_state): Ported multipart mux/demux to
0.9.
2005-11-30 10:18:42 +00:00
Thomas Vander Stichele
4ad25ff08e
gst/: update for symbols change
...
Original commit message from CVS:
* gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type):
* gst/debug/gstnavigationtest.h:
* gst/effectv/gstaging.c: (gst_agingtv_get_type):
* gst/effectv/gstdice.c: (gst_dicetv_get_type):
* gst/effectv/gstedge.c: (gst_edgetv_get_type):
* gst/effectv/gstquark.c: (gst_quarktv_get_type):
* gst/effectv/gstrev.c: (gst_revtv_get_type):
* gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type):
* gst/effectv/gstvertigo.c: (gst_vertigotv_get_type):
* gst/effectv/gstwarp.c: (gst_warptv_get_type):
* gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property),
(gst_video_flip_get_type):
* gst/videofilter/gstvideoflip.h:
update for symbols change
2005-11-30 08:26:47 +00:00
Thomas Vander Stichele
d5c2ade62f
gst/udp/: the old gstnet lib was renamed gstnetbuffer ( #322257 )
...
Original commit message from CVS:
* gst/udp/gstdynudpsink.c:
* gst/udp/gstudpsrc.c:
the old gstnet lib was renamed gstnetbuffer (#322257 )
2005-11-29 17:46:04 +00:00
Tim-Philipp Müller
624d4cbda1
ext/cairo/gsttextoverlay.c: Actually render the text from the text pad.
...
Original commit message from CVS:
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_render_text),
(gst_text_overlay_collected):
Actually render the text from the text pad.
2005-11-29 15:42:01 +00:00
Edward Hervey
d84becd86b
gst/debug/: Update for GstBaseTransform event virtual method
...
Original commit message from CVS:
* gst/debug/gstnavseek.c: (gst_navseek_event):
* gst/debug/progressreport.c: (gst_progress_report_event):
Update for GstBaseTransform event virtual method
2005-11-29 14:49:00 +00:00
Thomas Vander Stichele
a74dd22a06
ext/cairo/Makefile.am: no need to link to videofilter
...
Original commit message from CVS:
2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
* ext/cairo/Makefile.am:
no need to link to videofilter
2005-11-29 10:55:09 +00:00
Thomas Vander Stichele
01f2c2f799
remove the videofilter library and link to the one in base
...
Original commit message from CVS:
remove the videofilter library and link to the one in base
2005-11-29 10:46:00 +00:00
Thomas Vander Stichele
0b05eeeafa
borgify
...
Original commit message from CVS:
borgify
2005-11-29 01:30:40 +00:00
Edward Hervey
735b60acf6
gst/avi/gstavidemux.c: Useless check now we're setting the current entry correctly.
...
Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
Useless check now we're setting the current entry correctly.
2005-11-28 17:31:44 +00:00
Tim-Philipp Müller
804aff8689
ext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function ( fixes #322667 ); make state change function thread-s...
...
Original commit message from CVS:
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_resync), (gst_jpegenc_chain),
(gst_jpegenc_set_property), (gst_jpegenc_get_property),
(gst_jpegenc_change_state):
Don't leak input buffer in chain function (fixes #322667 ); make
state change function thread-safe; don't repeat the current function
name in GST_DEBUG statements; use GST_ROUND_UP_* macros; use
gst_pad_alloc_buffer(); misc. minor cleanups.
2005-11-28 16:54:03 +00:00
Edward Hervey
2a46b7cf76
ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefactor bands exceeded", which result...
...
Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
Handle gracefully the consequence of "Maximum number of scalefactor
bands exceeded", which results in 0 channels with samplerates of 0.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
Do upward transitions, then call parent state_change, then do
downward transitions.
2005-11-28 15:43:29 +00:00