platform/upstream/gst-plugins-good.git
18 years agogst/matroska/matroska-demux.c: Filler events are gone for now, comment out section...
Tim-Philipp Müller [Mon, 21 Nov 2005 15:06:35 +0000 (15:06 +0000)]
gst/matroska/matroska-demux.c: Filler events are gone for now, comment out section generating them.

Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
Filler events are gone for now, comment out section generating
them.

18 years agoUpdate for GST_FOURCC_FORMAT API change.
Tim-Philipp Müller [Mon, 21 Nov 2005 14:39:04 +0000 (14:39 +0000)]
Update for GST_FOURCC_FORMAT API change.

Original commit message from CVS:
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_get_format_from_caps):
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
(qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
(qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
(qtdemux_audio_caps):
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
(gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
Update for GST_FOURCC_FORMAT API change.

18 years agoRename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
Jan Schmidt [Mon, 21 Nov 2005 14:33:11 +0000 (14:33 +0000)]
Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)

Original commit message from CVS:
* ext/audioresample/gstaudioresample.c:
* ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
* gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
* gst/modplug/gstmodplug.cc:
* sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
(#322027)

18 years agoRename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
Jan Schmidt [Mon, 21 Nov 2005 14:31:05 +0000 (14:31 +0000)]
Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)

Original commit message from CVS:
* ext/aalib/gstaasink.c: (gst_aasink_fixate):
* ext/mikmod/gstmikmod.c: (gst_mikmod_srcfixate):
* gst/goom/gstgoom.c: (gst_goom_src_negotiate):
* sys/osxvideo/osxvideosink.m:
Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
(#322027)

18 years agoFixes for GST_FOURCC_FORMAT API change.
Tim-Philipp Müller [Mon, 21 Nov 2005 13:38:24 +0000 (13:38 +0000)]
Fixes for GST_FOURCC_FORMAT API change.

Original commit message from CVS:
* ext/aalib/gstaasink.c: (gst_aasink_setcaps):
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_file_header),
(gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
(gst_avi_demux_parse_odml), (gst_avi_demux_stream_index),
(gst_avi_demux_sync), (gst_avi_demux_stream_header),
(gst_avi_demux_stream_data):
* gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
* gst/wavenc/gstwavenc.c: (write_metadata):
* gst/wavparse/gstwavparse.c: (gst_wavparse_parse_adtl),
(gst_wavparse_parse_file_header), (gst_wavparse_stream_headers):
Fixes for GST_FOURCC_FORMAT API change.

18 years agoFix for collect pads API change. Also fix textoverlay state change function.
Tim-Philipp Müller [Mon, 21 Nov 2005 12:13:48 +0000 (12:13 +0000)]
Fix for collect pads API change. Also fix textoverlay state change function.

Original commit message from CVS:
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_finalize),
(gst_text_overlay_init), (gst_text_overlay_text_pad_linked),
(gst_text_overlay_text_pad_unlinked), (gst_text_overlay_pop_video),
(gst_text_overlay_pop_text), (gst_text_overlay_collected),
(gst_text_overlay_change_state):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_init),
(gst_matroska_mux_reset), (gst_matroska_mux_request_new_pad),
(gst_matroska_mux_best_pad), (gst_matroska_mux_change_state):
* gst/smpte/gstsmpte.c: (gst_smpte_init), (gst_smpte_collected):
* gst/videomixer/videomixer.c: (gst_videomixer_init),
(gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
(gst_videomixer_change_state):
Fix for collect pads API change. Also fix textoverlay state
change function.

18 years agogst/matroska/matroska-mux.c: Replace
Julien Moutte [Sun, 20 Nov 2005 17:04:55 +0000 (17:04 +0000)]
gst/matroska/matroska-mux.c: Replace

Original commit message from CVS:
2005-11-20  Julien MOUTTE  <julien@moutte.net>

* gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Replace
GST_PAD_IS_USABLE by something approaching it.

18 years agogst/matroska/matroska-mux.c: Fix for
Julien Moutte [Sun, 20 Nov 2005 16:43:32 +0000 (16:43 +0000)]
gst/matroska/matroska-mux.c: Fix for

Original commit message from CVS:
2005-11-20  Julien MOUTTE  <julien@moutte.net>

* gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Fix for
API changes.
* gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix for API
changes,
but also fix the code that was not checking return values from
pad_push neither using pad_alloc_buffer.

18 years agoext/libpng/gstpngenc.c: Added debug category
Edward Hervey [Fri, 18 Nov 2005 18:19:21 +0000 (18:19 +0000)]
ext/libpng/gstpngenc.c: Added debug category

Original commit message from CVS:
* ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
(gst_pngenc_chain):
Added debug category
Return GST_FLOW_UNEXPECTED when sending an EOS, so the whole pipeline
goes to EOS.

18 years agoCreated Speex payloader and depayloader; Optimize G711 payloader to use adapter and...
Edgard Lima [Thu, 17 Nov 2005 18:23:23 +0000 (18:23 +0000)]
Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.

Original commit message from CVS:
Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.

18 years agocheck/elements/matroskamux.c: Fix leak in check.
Wim Taymans [Wed, 16 Nov 2005 19:08:54 +0000 (19:08 +0000)]
check/elements/matroskamux.c: Fix leak in check.

Original commit message from CVS:
* check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad):
Fix leak in check.

18 years agogst/flx/gstflxdec.c: Fix state change.
Wim Taymans [Wed, 16 Nov 2005 17:00:32 +0000 (17:00 +0000)]
gst/flx/gstflxdec.c: Fix state change.

Original commit message from CVS:
* gst/flx/gstflxdec.c: (gst_flxdec_change_state):
Fix state change.

18 years agoMove comment.
Andy Wingo [Wed, 16 Nov 2005 11:02:24 +0000 (11:02 +0000)]
Move comment.

Original commit message from CVS:
(gst_udpsrc_create): Move comment.

18 years agogst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
Andy Wingo [Wed, 16 Nov 2005 10:43:44 +0000 (10:43 +0000)]
gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.

Original commit message from CVS:
2005-11-16  Andy Wingo  <wingo@pobox.com>

* gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.

18 years agogst/matroska/matroska-demux.c: When seeking, seek to closest index entry at or before...
Tim-Philipp Müller [Tue, 15 Nov 2005 19:41:21 +0000 (19:41 +0000)]
gst/matroska/matroska-demux.c: When seeking, seek to closest index entry at or before the requested seek position, no...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
When seeking, seek to closest index entry at or before the requested
seek position, not just the closest one (#321001).

18 years agogst/avi/gstavidemux.c: Invert DIB images again (see #132341).
Tim-Philipp Müller [Tue, 15 Nov 2005 12:16:00 +0000 (12:16 +0000)]
gst/avi/gstavidemux.c: Invert DIB images again (see #132341).

Original commit message from CVS:
* gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert),
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
Invert DIB images again (see #132341).

18 years agorework configure.ac; make asterisk rtp stuff compile on mingw
Thomas Vander Stichele [Mon, 14 Nov 2005 02:13:35 +0000 (02:13 +0000)]
rework configure.ac; make asterisk rtp stuff compile on mingw

Original commit message from CVS:
rework configure.ac; make asterisk rtp stuff compile on mingw

18 years agoext/jpeg/gstjpegdec.c: Only GST_DEBUG() information on the valid components.
Edward Hervey [Sat, 12 Nov 2005 13:31:56 +0000 (13:31 +0000)]
ext/jpeg/gstjpegdec.c: Only GST_DEBUG() information on the valid components.

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
Only GST_DEBUG() information on the valid components.

18 years agoback to head
Thomas Vander Stichele [Fri, 11 Nov 2005 19:34:50 +0000 (19:34 +0000)]
back to head

Original commit message from CVS:
back to head

18 years agoreleasing 0.9.5 RELEASE-0_9_5
Thomas Vander Stichele [Fri, 11 Nov 2005 19:33:23 +0000 (19:33 +0000)]
releasing 0.9.5

Original commit message from CVS:
releasing 0.9.5

18 years agoUpdate .po files
Thomas Vander Stichele [Fri, 11 Nov 2005 18:33:21 +0000 (18:33 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

18 years agogst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment...
Edward Hervey [Fri, 11 Nov 2005 16:48:58 +0000 (16:48 +0000)]
gst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment seeking.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_reset),
(gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event),
(gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
(gst_avi_demux_loop):
* gst/avi/gstavidemux.h:
Yeah, implement proper seeking. Exact seeking and segment seeking.
Still need to do some checks for segment_stop.

18 years agofix Cairo entry
Christian Schaller [Fri, 11 Nov 2005 15:17:44 +0000 (15:17 +0000)]
fix Cairo entry

Original commit message from CVS:
fix Cairo entry

18 years agogst/qtdemux/qtdemux.c: Add support for custom genre tags.
Tim-Philipp Müller [Thu, 10 Nov 2005 12:34:26 +0000 (12:34 +0000)]
gst/qtdemux/qtdemux.c: Add support for custom genre tags.

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
Add support for custom genre tags.

18 years agogst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that...
Tim-Philipp Müller [Thu, 10 Nov 2005 12:22:30 +0000 (12:22 +0000)]
gst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that we don't own any  longer and that mi...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
Don't try to ready buffer duration from buffer that we don't
own any  longer and that might already have been unreffed.
(#321136)

18 years agoAttempting to optimize the code for embedded systems.
Zeeshan Ali [Wed, 9 Nov 2005 21:35:29 +0000 (21:35 +0000)]
Attempting to optimize the code for embedded systems.

Original commit message from CVS:
Attempting to optimize the code for embedded systems.

19 years agosys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)
Tim-Philipp Müller [Tue, 8 Nov 2005 08:54:30 +0000 (08:54 +0000)]
sys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* sys/oss/gstosssink.c: (gst_oss_sink_close):
Don't re-use already closed file descriptor. (#320920)

19 years agosys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.
Tim-Philipp Müller [Mon, 7 Nov 2005 17:35:20 +0000 (17:35 +0000)]
sys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.

Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_oss_sink_dispose),
(gst_oss_sink_set_property), (gst_oss_sink_getcaps),
(gst_oss_sink_prepare):
* sys/oss/gstosssink.h:
Cache probed caps; fix debug output for SET_PARAM macros.

19 years agoext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property...
Tim-Philipp Müller [Mon, 7 Nov 2005 15:09:54 +0000 (15:09 +0000)]
ext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property and redo position. Doesn't handle ...

Original commit message from CVS:
* ext/cairo/Makefile.am:
* ext/cairo/gstcairo.c: (plugin_init):
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init),
(gst_text_overlay_class_init), (gst_text_overlay_finalize),
(gst_text_overlay_init), (gst_text_overlay_font_init),
(gst_text_overlay_set_property), (gst_text_overlay_render_text),
(gst_text_overlay_getcaps), (gst_text_overlay_setcaps),
(gst_text_overlay_text_pad_linked),
(gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y),
(gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
(gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
(gst_text_overlay_pop_text), (gst_text_overlay_collected),
(gst_text_overlay_change_state):
* ext/cairo/gsttextoverlay.h:
Port cairo textoverlay plugin to 0.9. Add 'shaded-background'
property and redo position. Doesn't handle upstream renegotiation
yet though.

19 years agogst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve...
Tim-Philipp Müller [Mon, 7 Nov 2005 10:31:32 +0000 (10:31 +0000)]
gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve some debug messages. Don't leak ...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
(gst_avi_demux_loop):
No need to take the STREAM_LOCK in the loop function. Improve
some debug messages. Don't leak pad names in debug messages.

19 years agogst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.
Tim-Philipp Müller [Mon, 7 Nov 2005 10:27:00 +0000 (10:27 +0000)]
gst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_push_vorbis_codec_priv_data),
(gst_matroska_demux_add_wvpk_header):
Don't error out when the source pad isn't linked.

19 years agoext/gconf/: Fix state change functions here as well and set kid to NULL state before...
Tim-Philipp Müller [Wed, 2 Nov 2005 19:42:38 +0000 (19:42 +0000)]
ext/gconf/: Fix state change functions here as well and set kid to NULL state before removing it.

Original commit message from CVS:
* ext/gconf/gstgconfaudiosink.c: (do_toggle_element),
(gst_gconf_audio_sink_change_state):
* ext/gconf/gstgconfvideosink.c: (do_toggle_element),
(gst_gconf_video_sink_change_state):
Fix state change functions here as well and set kid
to NULL state before removing it.

19 years agosigh, static pad templates aren't refcounted properly
Thomas Vander Stichele [Wed, 2 Nov 2005 16:48:55 +0000 (16:48 +0000)]
sigh, static pad templates aren't refcounted properly

Original commit message from CVS:
sigh, static pad templates aren't refcounted properly

19 years agoignore more
Thomas Vander Stichele [Tue, 1 Nov 2005 16:14:25 +0000 (16:14 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agogst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event...
Edward Hervey [Tue, 1 Nov 2005 15:15:44 +0000 (15:15 +0000)]
gst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event use GST_FORMAT_BYTES (otherwise...

Original commit message from CVS:
* gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file),
(gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain):
Added proper event handlind,
made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's
ignored),
and don't set a duration of 0 for buffers otherwise they are discarded
by GstBaseSink.
GstWavEnc needs some serious loving, after going through the code I'm
really wondering how this can stay in -good ...

19 years agoFix leaks and invalid memory access as reported by valgrind
Thomas Vander Stichele [Tue, 1 Nov 2005 15:11:16 +0000 (15:11 +0000)]
Fix leaks and invalid memory access as reported by valgrind

Original commit message from CVS:

* check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad),
(setup_matroskamux), (check_buffer_data), (GST_START_TEST):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize),
(gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps),
(gst_matroska_mux_start), (gst_matroska_mux_write_data),
(gst_matroska_mux_collected):
Fix leaks and invalid memory access as reported by valgrind

19 years ago... and add the missing file
Thomas Vander Stichele [Tue, 1 Nov 2005 14:41:01 +0000 (14:41 +0000)]
... and add the missing file

Original commit message from CVS:
... and add the missing file

19 years agoadd a unit test for matroskamux fix the bugs that the unit test exposed
Michal Benes [Tue, 1 Nov 2005 14:36:02 +0000 (14:36 +0000)]
add a unit test for matroskamux fix the bugs that the unit test exposed

Original commit message from CVS:
Patch by: Michal Benes <michal.benes@xeris.cz>

* check/Makefile.am:
* gst/matroska/ebml-write.c: (gst_ebml_write_seek):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event),
(gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
add a unit test for matroskamux
fix the bugs that the unit test exposed

19 years agofix Makefile.am
Thomas Vander Stichele [Tue, 1 Nov 2005 14:34:22 +0000 (14:34 +0000)]
fix Makefile.am

Original commit message from CVS:
fix Makefile.am

19 years agogst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init.
Tim-Philipp Müller [Tue, 1 Nov 2005 12:39:16 +0000 (12:39 +0000)]
gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init.

Original commit message from CVS:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_class_init),
(gst_auto_audio_sink_change_state):
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_class_init),
(gst_auto_video_sink_change_state):
Fix state change function and use GST_DEBUG_FUNCPTR in
class_init.

19 years agogst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element...
Tim-Philipp Müller [Tue, 1 Nov 2005 12:35:39 +0000 (12:35 +0000)]
gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element after matroskamux can get the tim...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/ebml-write.c: (gst_ebml_write_new),
(gst_ebml_write_reset), (gst_ebml_write_element_new):
* gst/matroska/ebml-write.h:
* gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
Set timestamps on outgoing ebml headers as well, so that the
element after matroskamux can get the timestamp already when
reading the first ebml element and doesn't have to wait for
the actual data buffer for that (#320308).

19 years agogst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
Andy Wingo [Mon, 31 Oct 2005 22:08:52 +0000 (22:08 +0000)]
gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)

Original commit message from CVS:
2005-10-31  Andy Wingo  <wingo@pobox.com>

* gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
(gst_videomixer_pad_link): Kill some memleaks.
(gst_videomixer_pad_get_property): Style fix.
(gst_videomixer_pad_set_property): Style fix.
(gst_videomixer_pad_init): Style fix.
(gst_videomixer_update_queues): Kill memleak.
(gst_videomixer_loop): Kill memleak.
(gst_videomixer_collected): Kill memleak.

19 years agoJust some cleanup.
Edgard Lima [Mon, 31 Oct 2005 19:08:27 +0000 (19:08 +0000)]
Just some cleanup.

Original commit message from CVS:
Just some cleanup.

19 years agoAdd checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
Edgard Lima [Mon, 31 Oct 2005 14:41:31 +0000 (14:41 +0000)]
Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.

Original commit message from CVS:
Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.

19 years agoPayloader now sets some default caps on the srcpad if caps on the sinkpad are never...
Zeeshan Ali [Mon, 31 Oct 2005 12:00:10 +0000 (12:00 +0000)]
Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g7...

Original commit message from CVS:
Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g711 to work with burger's rtpbin element.

19 years agoAdd checks for return values from gst_pad_push and gst_pad_alloc_buffer.
Edgard Lima [Fri, 28 Oct 2005 19:19:40 +0000 (19:19 +0000)]
Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.

Original commit message from CVS:
Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.

19 years agogst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of
Tim-Philipp Müller [Fri, 28 Oct 2005 15:32:48 +0000 (15:32 +0000)]
gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream),
(gst_matroska_demux_parse_info),
(gst_matroska_demux_parse_blockgroup_or_simpleblock),
(gst_matroska_demux_parse_cluster):
* gst/matroska/matroska-ids.h:
* gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
(gst_matroska_mux_init), (gst_matroska_mux_start),
(gst_matroska_mux_create_buffer_header),
(gst_matroska_mux_write_data), (gst_matroska_mux_set_property),
(gst_matroska_mux_get_property):
* gst/matroska/matroska-mux.h:
Add SimpleBlock support to matroska demuxer and muxer (part of
Matroska v2). (#319731)

19 years agoext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.
Wim Taymans [Fri, 28 Oct 2005 13:24:40 +0000 (13:24 +0000)]
ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
(gst_jpeg_dec_change_state):
* ext/jpeg/gstjpegdec.h:
Cleanups. Don't create caps for every chain.

19 years agoFix to set timestamp on buffer, it was tested with RTP G711 elements.
Flavio Oliveira [Thu, 27 Oct 2005 18:46:32 +0000 (18:46 +0000)]
Fix to set timestamp on buffer, it was tested with RTP G711 elements.

Original commit message from CVS:
Fix to set timestamp on buffer, it was tested with RTP G711 elements.

19 years agogst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.
Tim-Philipp Müller [Thu, 27 Oct 2005 11:27:53 +0000 (11:27 +0000)]
gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.

Original commit message from CVS:
* gst/qtdemux/qtdemux.h:
Remove got_redirect from class structure as well.

19 years agogst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the...
Tim-Philipp Müller [Thu, 27 Oct 2005 11:25:19 +0000 (11:25 +0000)]
gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the bus instead.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
(qtdemux_parse_tree):
Remove 'got-redirect' signal and post element message
on the bus instead.

19 years agosys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.
Wim Taymans [Thu, 27 Oct 2005 11:00:40 +0000 (11:00 +0000)]
sys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.

Original commit message from CVS:
* sys/oss/gstosssrc.c: (gst_oss_src_prepare):
Set correct format on oss instead of a silly value.

19 years agogst/videobox/gstvideobox.c: Use liboil for
Julien Moutte [Thu, 27 Oct 2005 09:52:08 +0000 (09:52 +0000)]
gst/videobox/gstvideobox.c: Use liboil for

Original commit message from CVS:
2005-10-27  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_transform_caps), (gst_video_box_set_caps),
(gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420),
(gst_video_box_i420), (gst_video_box_ayuv): Use liboil for
I420 rendering as well, doesn't bring much for my platform.
Might help on some other platforms.

19 years agoDeclaring the padtemplate correctly.
Zeeshan Ali [Wed, 26 Oct 2005 21:47:36 +0000 (21:47 +0000)]
Declaring the padtemplate correctly.

Original commit message from CVS:
Declaring the padtemplate correctly.

19 years agoSetting the proper copyright notice.
Zeeshan Ali [Wed, 26 Oct 2005 20:28:32 +0000 (20:28 +0000)]
Setting the proper copyright notice.

Original commit message from CVS:
Setting the proper copyright notice.

19 years agogst/videobox/Makefile.am: Use liboil.
Julien Moutte [Wed, 26 Oct 2005 17:23:06 +0000 (17:23 +0000)]
gst/videobox/Makefile.am: Use liboil.

Original commit message from CVS:
2005-10-26  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/Makefile.am: Use liboil.
* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_set_property), (gst_video_box_transform_caps),
(gst_video_box_set_caps), (gst_video_box_get_unit_size),
(gst_video_box_ayuv): Lot of optimization in AYUV rendering
using liboil. Will dot the same to I420 border generation
tomorrow.

19 years agofix automake warnings
Thomas Vander Stichele [Wed, 26 Oct 2005 16:36:01 +0000 (16:36 +0000)]
fix automake warnings

Original commit message from CVS:
fix automake warnings

19 years agoHacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits...
Zeeshan Ali [Wed, 26 Oct 2005 14:50:59 +0000 (14:50 +0000)]
Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.

Original commit message from CVS:
Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.

19 years agogst/videobox/gstvideobox.c: Removing this forgotten debug.
Julien Moutte [Wed, 26 Oct 2005 14:23:45 +0000 (14:23 +0000)]
gst/videobox/gstvideobox.c: Removing this forgotten debug.

Original commit message from CVS:
2005-10-26  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_transform_caps), (gst_video_box_get_unit_size),
(gst_video_box_ayuv): Removing this forgotten debug.

19 years agogst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV.
Julien Moutte [Wed, 26 Oct 2005 14:08:49 +0000 (14:08 +0000)]
gst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV.

Original commit message from CVS:
2005-10-26  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_transform_caps), (gst_video_box_get_unit_size),
(gst_video_box_ayuv): Fix the stride issue when boxing to AYUV.

19 years agosys/oss/: Actually use the 'oss' debug category we register.
Tim-Philipp Müller [Wed, 26 Oct 2005 11:12:34 +0000 (11:12 +0000)]
sys/oss/: Actually use the 'oss' debug category we register.

Original commit message from CVS:
* sys/oss/gstossaudio.c:
* sys/oss/gstossdmabuffer.c:
* sys/oss/gstosshelper.c:
* sys/oss/gstossmixer.c:
* sys/oss/gstossmixerelement.c:
* sys/oss/gstossmixertrack.c:
* sys/oss/gstosssink.c:
* sys/oss/gstosssrc.c:
Actually use the 'oss' debug category we register.

19 years agogst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added...
Julien Moutte [Wed, 26 Oct 2005 10:38:18 +0000 (10:38 +0000)]
gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added through that call.

Original commit message from CVS:
2005-10-26  Julien MOUTTE  <julien@moutte.net>

* gst/videomixer/videomixer.c:
(gst_videomixer_pad_set_property),
(gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps):
Use gst_pad_get_parent and drop the ref that was added through
that call.

19 years agofix compilation
Thomas Vander Stichele [Wed, 26 Oct 2005 10:03:02 +0000 (10:03 +0000)]
fix compilation

Original commit message from CVS:
fix compilation

19 years agoJust removed a couple of lines of weird code used during development/test time.
Flavio Oliveira [Tue, 25 Oct 2005 21:09:36 +0000 (21:09 +0000)]
Just removed a couple of lines of weird code used during development/test time.

Original commit message from CVS:
Just removed a couple of lines of weird code used during development/test time.

19 years agoG711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw...
Flavio Oliveira [Tue, 25 Oct 2005 19:19:38 +0000 (19:19 +0000)]
G711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw (dec)encoders)

Original commit message from CVS:
G711 payloader and depayloader created by Edgard Lima (it supports
mulaw and alaw (dec)encoders)

19 years agogst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry...
Julien Moutte [Tue, 25 Oct 2005 17:55:19 +0000 (17:55 +0000)]
gst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry...

Original commit message from CVS:
2005-10-25  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_transform_caps), (gst_video_box_get_unit_size):
Doh ! I introduced wingo's bug again ! Sorry...

19 years agoadd missing header files for disting
Christian Schaller [Tue, 25 Oct 2005 16:02:38 +0000 (16:02 +0000)]
add missing header files for disting

Original commit message from CVS:
add missing header files for disting

19 years agoGetting the GSM (de)payloader working and compatible with our plans for RTP.
Zeeshan Ali [Tue, 25 Oct 2005 15:07:02 +0000 (15:07 +0000)]
Getting the GSM (de)payloader working and compatible with our plans for RTP.

Original commit message from CVS:
Getting the GSM (de)payloader working and compatible with our plans for RTP.

19 years agofix mistaken claim on GPL, its LGPL
Christian Schaller [Tue, 25 Oct 2005 13:03:04 +0000 (13:03 +0000)]
fix mistaken claim on GPL, its LGPL

Original commit message from CVS:
fix mistaken claim on GPL, its LGPL

19 years agoext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in a single...
Julien Moutte [Tue, 25 Oct 2005 10:47:09 +0000 (10:47 +0000)]
ext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in a single place.

Original commit message from CVS:
2005-10-25  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: (user_info_callback),
(gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push
a newsegment event, move some redundant code in a single place.

19 years agoext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we have a...
Julien Moutte [Tue, 25 Oct 2005 10:23:26 +0000 (10:23 +0000)]
ext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we have a png image with alpha channel.

Original commit message from CVS:
2005-10-25  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: (user_info_callback),
(gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary
hack to get correct colors order when we have a png image with
alpha channel.

19 years agoext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads.
Edward Hervey [Mon, 24 Oct 2005 17:29:02 +0000 (17:29 +0000)]
ext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads.

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads):
Call gst_element_no_more_pads when there will be no more pads.

19 years agogst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload...
Wim Taymans [Mon, 24 Oct 2005 16:39:38 +0000 (16:39 +0000)]
gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload convertor for an asterisk server.

Original commit message from CVS:
* gst/rtp/Makefile.am:
* gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type),
(gst_asteriskh263_base_init), (gst_asteriskh263_class_init),
(gst_asteriskh263_init), (gst_asteriskh263_finalize),
(gst_asteriskh263_chain), (gst_asteriskh263_set_property),
(gst_asteriskh263_get_property), (gst_asteriskh263_change_state),
(gst_asteriskh263_plugin_init):
* gst/rtp/gstasteriskh263.h:
* gst/rtp/gstrtp.c: (plugin_init):
* gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type),
(gst_rtph263enc_base_init), (gst_rtph263enc_class_init),
(gst_rtph263enc_init), (gst_rtph263enc_finalize),
(gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner),
(gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer),
(gst_rtph263enc_plugin_init):
* gst/rtp/gstrtph263enc.h:
Added two new payloaders, an RFC 2190 payloader for h263 and
a payload convertor for an asterisk server.

19 years agosys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends...
Tim-Philipp Müller [Mon, 24 Oct 2005 15:57:17 +0000 (15:57 +0000)]
sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends on width and number of channels).

Original commit message from CVS:
* sys/oss/gstosssrc.c: (gst_oss_src_prepare):
Set bytes_per_sample correctly (is not always 4, but
depends on width and number of channels).

19 years agoext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the...
Tim-Philipp Müller [Mon, 24 Oct 2005 15:50:06 +0000 (15:50 +0000)]
ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the correct duration and amount of sa...

Original commit message from CVS:
* ext/flac/gstflacenc.c: (gst_flacenc_base_init),
(gst_flacenc_init), (gst_flacenc_sink_setcaps),
(gst_flacenc_seek_callback), (gst_flacenc_write_callback),
(gst_flacenc_sink_event), (gst_flacenc_chain),
(gst_flacenc_set_property), (gst_flacenc_get_property),
(gst_flacenc_change_state):
* ext/flac/gstflacenc.h:
Fix seeking, so that flacenc can rewrite the header with the
correct duration and amount of samples and all that at EOS;
also set timestamps and granulepos on outgoing buffers; add
debug category; fix state change function.

19 years agogst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.
Julien Moutte [Mon, 24 Oct 2005 13:46:09 +0000 (13:46 +0000)]
gst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.

Original commit message from CVS:
2005-10-24  Julien MOUTTE  <julien@moutte.net>

* gst/videomixer/videomixer.c: Don't restrict video geometry
from 16 to 4096.

19 years agogst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging category.
Julien Moutte [Mon, 24 Oct 2005 13:22:14 +0000 (13:22 +0000)]
gst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging category.

Original commit message from CVS:
2005-10-24  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_transform_caps), (gst_video_box_get_unit_size):
Fix caps negotiation correctly, add debugging category.

19 years agoport over plugin listing from base
Christian Schaller [Mon, 24 Oct 2005 13:02:47 +0000 (13:02 +0000)]
port over plugin listing from base

Original commit message from CVS:
port over plugin listing from base

19 years agoext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad.
Julien Moutte [Mon, 24 Oct 2005 08:59:24 +0000 (08:59 +0000)]
ext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad.

Original commit message from CVS:
2005-10-24  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed
caps on
a sink pad.

19 years agoback to HEAD
Thomas Vander Stichele [Sun, 23 Oct 2005 23:05:59 +0000 (23:05 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

19 years agoreleasing 0.9.4 RELEASE-0_9_4
Thomas Vander Stichele [Sun, 23 Oct 2005 22:43:08 +0000 (22:43 +0000)]
releasing 0.9.4

Original commit message from CVS:
releasing 0.9.4

19 years agoSTOPPED->FAILED
Thomas Vander Stichele [Sun, 23 Oct 2005 11:07:10 +0000 (11:07 +0000)]
STOPPED->FAILED

Original commit message from CVS:
STOPPED->FAILED

19 years agoext/speex/gstspeexenc.c: Add position and duration query, fix query type function.
Tim-Philipp Müller [Fri, 21 Oct 2005 17:00:58 +0000 (17:00 +0000)]
ext/speex/gstspeexenc.c: Add position and duration query, fix query type function.

Original commit message from CVS:
* ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types),
(gst_speexenc_src_query):
Add position and duration query, fix query type function.
* gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
(gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
Let's not set non-fixed caps on source pads.

19 years agoSet correct stream_time in newsegment event. avi can also handle a duration query...
Wim Taymans [Fri, 21 Oct 2005 16:15:57 +0000 (16:15 +0000)]
Set correct stream_time in newsegment event. avi can also handle a duration query now.

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
* gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types),
(gst_avi_demux_handle_seek):
Set correct stream_time in newsegment event.
avi can also handle a duration query now.

19 years agoupdate for latest additions
Christian Schaller [Fri, 21 Oct 2005 10:06:40 +0000 (10:06 +0000)]
update for latest additions

Original commit message from CVS:
update for latest additions

19 years agogst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event...
Tim-Philipp Müller [Thu, 20 Oct 2005 19:14:27 +0000 (19:14 +0000)]
gst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event after seek; fix duration in initi...

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_src_query),
(gst_matroska_demux_handle_seek_event),
(gst_matroska_demux_loop_stream_parse_id):
Fix duration query; fix basetime in newsegment event after
seek; fix duration in initial newsegment event.
* gst/matroska/matroska-mux.c:
(gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
Extract number of channels and samplerate from vorbis headers;
add some debug messages when querying the durations of the
input streams.

19 years agogst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.
Wim Taymans [Thu, 20 Oct 2005 11:50:53 +0000 (11:50 +0000)]
gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
Set stream time correctly in newsegment.

19 years agogst/avi/gstavidemux.c: Correctly fill in the stream time.
Wim Taymans [Thu, 20 Oct 2005 11:39:40 +0000 (11:39 +0000)]
gst/avi/gstavidemux.c: Correctly fill in the stream time.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
Correctly fill in the stream time.

19 years agouse ELEMENT messages instead
Thomas Vander Stichele [Wed, 19 Oct 2005 20:48:24 +0000 (20:48 +0000)]
use ELEMENT messages instead

Original commit message from CVS:
use ELEMENT messages instead

19 years agogst/: API change fix.
Wim Taymans [Wed, 19 Oct 2005 15:58:00 +0000 (15:58 +0000)]
gst/: API change fix.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
(gst_qtdemux_handle_src_query):
* gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
* gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
(gst_tta_parse_get_query_types), (gst_tta_parse_query):
API change fix.

19 years agoAPI change fix.
Wim Taymans [Wed, 19 Oct 2005 15:57:04 +0000 (15:57 +0000)]
API change fix.

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
(gst_dvdemux_src_query):
* ext/flac/gstflacdec.c: (gst_flacdec_length),
(gst_flacdec_src_query):
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
* ext/speex/gstspeexdec.c: (speex_dec_src_query):
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
* gst/debug/gstnavseek.c: (gst_navseek_seek):
* gst/debug/progressreport.c: (gst_progress_report_report):
* gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_src_query):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_pad_convert), (gst_wavparse_pad_query),
(gst_wavparse_srcpad_event):
API change fix.

19 years agogst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise...
Tim-Philipp Müller [Wed, 19 Oct 2005 10:57:46 +0000 (10:57 +0000)]
gst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise the Forte compiler apparently w...

Original commit message from CVS:
* gst/goom/filters.c:
* gst/goom/graphic.h:
* gst/goom/lines.c:
Make inline functions either 'static inline' or 'extern inline',
otherwise the Forte compiler apparently won't inline them (#317300).

19 years agoext/libpng/gstpngdec.c: forgot the buffer unref in pull.
Julien Moutte [Tue, 18 Oct 2005 22:50:11 +0000 (22:50 +0000)]
ext/libpng/gstpngdec.c: forgot the buffer unref in pull.

Original commit message from CVS:
2005-10-19  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: forgot the buffer unref in pull.

19 years agoext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle...
Julien Moutte [Tue, 18 Oct 2005 22:44:11 +0000 (22:44 +0000)]
ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle push/pull based model. if you have ...

Original commit message from CVS:
2005-10-19  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
(gst_pngdec_init), (user_error_fn), (user_warning_fn),
(user_info_callback), (user_endrow_callback),
(user_end_callback),
(user_read_data), (gst_pngdec_caps_create_and_set),
(gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event),
(gst_pngdec_libpng_clear), (gst_pngdec_libpng_init),
(gst_pngdec_change_state), (gst_pngdec_sink_activate_push),
(gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate):
* ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now
very nice and handle push/pull based model. if you have filesrc
connected to it, it will do random access to load the png file.
If you have a network source that can't do _getrange, it does
progressive loading through the chain function.
* gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
(transform_rgb), (transform_bgr): Fix caps negotiation correctly
thanks to Master Wim Taymans ;-)

19 years agogst/matroska/: Ported matroska demuxer to 0.9.
Tim-Philipp Müller [Tue, 18 Oct 2005 18:12:31 +0000 (18:12 +0000)]
gst/matroska/: Ported matroska demuxer to 0.9.

Original commit message from CVS:
* gst/matroska/Makefile.am:
* gst/matroska/ebml-read.c:
* gst/matroska/ebml-read.h:
* gst/matroska/matroska-demux.c:
* gst/matroska/matroska-demux.h:
* gst/matroska/matroska.c: (plugin_init):
Ported matroska demuxer to 0.9.

19 years agogst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're...
Tim-Philipp Müller [Tue, 18 Oct 2005 18:06:14 +0000 (18:06 +0000)]
gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're at it, fix media type for Motion-J...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-mux.c:
(gst_matroska_mux_video_pad_setcaps),
(gst_matroska_mux_audio_pad_setcaps):
Fix mpeg4 input handling (#318847); also, while we're at it,
fix media type for Motion-JPEG: should be image/jpeg.

19 years agogst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.
Wim Taymans [Tue, 18 Oct 2005 13:21:18 +0000 (13:21 +0000)]
gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
Fix for segment-start/stop API change.

19 years agogst/alpha/gstalphacolor.c: Handle caps negotiation in a better way.
Julien Moutte [Mon, 17 Oct 2005 17:18:56 +0000 (17:18 +0000)]
gst/alpha/gstalphacolor.c: Handle caps negotiation in a better way.

Original commit message from CVS:
2005-10-17  Julien MOUTTE  <julien@moutte.net>

* gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
(transform_rgb), (transform_bgr): Handle caps negotiation in a
better
way.

19 years agogst/videobox/gstvideobox.c: Fix caps nego some more to get
Julien Moutte [Mon, 17 Oct 2005 16:59:20 +0000 (16:59 +0000)]
gst/videobox/gstvideobox.c: Fix caps nego some more to get

Original commit message from CVS:
2005-10-17  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
(gst_video_box_get_unit_size): Fix caps nego some more to get
AYUV
output declared in transform_caps.

19 years agoext/libpng/gstpngdec.c: We use fixed caps.
Julien Moutte [Mon, 17 Oct 2005 15:23:24 +0000 (15:23 +0000)]
ext/libpng/gstpngdec.c: We use fixed caps.

Original commit message from CVS:
2005-10-17  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.