summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-07-21Fix xfixes cursor addition (thanks Luca for patch)Zaheer Abbas Merali2-1/+29
Original commit message from CVS: 2005-07-21 Zaheer Abbas Merali <zaheerabbas at merali dot org> * configure.ac: * sys/ximage/Makefile.am: * sys/ximage/ximagesrc.c: (gst_ximagesrc_ximage_get), (gst_ximagesrc_getcaps), (gst_ximagesrc_free_data_func), (composite_pixel), (gst_ximagesrc_get), (ximagesrc_imagepool_free), (gst_ximagesrc_change_state), (gst_ximagesrc_init), (gst_ximagesrc_set_property), (gst_ximagesrc_get_property), (gst_ximagesrc_finalize), (gst_ximagesrc_class_init): Fix xfixes cursor addition (thanks Luca for patch) Add xdamage support
2005-07-20gst/matroska/matroska-mux.c: Add vorbis muxing support (#171563).Ronald S. Bultje1-0/+7
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_link): Add vorbis muxing support (#171563).
2005-07-20gst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo ixes a seggie ↵Andy Wingo1-0/+5
mcfalterson (#310894). Original commit message from CVS: 2005-07-20 Andy Wingo <wingo@pobox.com> * gst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo fix (?), fixes a seggie mcfalterson (#310894).
2005-07-20gst/spectrum/gstspectrum.*: Misc. clean-ups; most importantly, add a ↵Tim-Philipp Müller3-38/+49
template to the sink pad, we don't accept any ty... Original commit message from CVS: * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init), (gst_spectrum_class_init), (gst_spectrum_init), (gst_spectrum_set_property), (gst_spectrum_link), (gst_spectrum_chain): * gst/spectrum/gstspectrum.h: Misc. clean-ups; most importantly, add a template to the sink pad, we don't accept any type of data after all.
2005-07-20gst/spectrum/gstspectrum.*: Handle mono streams.Tim-Philipp Müller4-6/+34
Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/spectrum/gstspectrum.c: (gst_spectrum_init), (gst_spectrum_link), (gst_spectrum_chain): * gst/spectrum/gstspectrum.h: Handle mono streams.
2005-07-16Rename and cleanup bitmap->ayuv conversion.Arwed v. Merkatz1-0/+8
Original commit message from CVS: Rename and cleanup bitmap->ayuv conversion.
2005-07-16Fix chroma plane offsets when mixing in a i420 video.Arwed v. Merkatz1-0/+5
Original commit message from CVS: Fix chroma plane offsets when mixing in a i420 video.
2005-07-16gst/matroska/matroska-demux.c: Initialize variable to NULL properly. Appears ↵Ronald S. Bultje1-0/+5
to fix #310335. Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream): Initialize variable to NULL properly. Appears to fix #310335.
2005-07-15Revert that previous commit, doesn't really fix the issue, just delays it.Arwed v. Merkatz1-6/+0
Original commit message from CVS: Revert that previous commit, doesn't really fix the issue, just delays it.
2005-07-15Don't drop textstream filler events.Arwed v. Merkatz1-0/+6
Original commit message from CVS: Don't drop textstream filler events.
2005-07-15Use xfixes's .pc file instead of the header checkZaheer Abbas Merali2-8/+9
Original commit message from CVS: 2005-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org> * configure.ac: * sys/ximage/Makefile.am: Use xfixes's .pc file instead of the header check
2005-07-15ext/cdparanoia/gstcdparanoia.c: Fix #309834, access variable when it is NULL.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_open): Fix #309834, access variable when it is NULL.
2005-07-14sys/v4l2/v4l2src_calls.c: try extra hard to discard queued buffers. Fixes ↵Benjamin Otte2-18/+37
reinit breakage for Original commit message from CVS: * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_deinit): try extra hard to discard queued buffers. Fixes reinit breakage for SAA7134.
2005-07-14sys/ximage/ximagesrc.c: fix warning if xfixes doesn't existZaheer Abbas Merali1-0/+6
Original commit message from CVS: 2005-07-14 Zaheer Abbas Merali <zaheerabbas at merali dot org> * sys/ximage/ximagesrc.c: (gst_ximagesrc_ximage_get), (composite_pixel): fix warning if xfixes doesn't exist
2005-07-14configure.ac: whoops committed something i shouldnt have from my tree :)Zaheer Abbas Merali2-11/+5
Original commit message from CVS: 2005-07-14 Zaheer Abbas Merali <zaheerabbas at merali dot org> * configure.ac: whoops committed something i shouldnt have from my tree :)
2005-07-14+ sys/ximage/ximageutil.h: + sys/ximage/ximageutil.c:Zaheer Abbas Merali2-1/+44
Original commit message from CVS: 2005-07-14 Zaheer Abbas Merali <zaheerabbas at merali dot org> * configure.ac: * sys/ximage/Makefile.am: * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy), (gst_ximagesink_xcontext_get), (gst_ximagesink_xcontext_clear), (gst_ximagesink_buffer_free): * sys/ximage/ximagesink.h: * sys/ximage/ximagesrc.c: (gst_ximagesrc_ximage_get), (gst_ximagesrc_getcaps), (gst_ximagesrc_free_data_func), (composite_pixel), (gst_ximagesrc_get), (ximagesrc_imagepool_free), (gst_ximagesrc_change_state), (gst_ximagesrc_init), (gst_ximagesrc_set_property), (gst_ximagesrc_get_property), (gst_ximagesrc_finalize), (gst_ximagesrc_class_init): + sys/ximage/ximageutil.h: + sys/ximage/ximageutil.c: Add shm support (Luca Ognibene) (bug #306292) Add mouse pointer display support using XFixes extension New property for ximagesrc: show-pointer
2005-07-14gst/tcp/gstmultifdsink.h (enum): gst/tcp/gstmultifdsink.c ↵Luca Ognibene1-0/+8
(gst_client_status_get_type) Original commit message from CVS: * gst/tcp/gstmultifdsink.h (enum): * gst/tcp/gstmultifdsink.c (gst_client_status_get_type) (gst_multifdsink_add): Don't accept a client if multifdsink is in NULL state
2005-07-12Added FFmpegs MPEG-4 FOURCCArwed v. Merkatz2-0/+13
Original commit message from CVS: Added FFmpegs MPEG-4 FOURCC
2005-07-11gst/audioscale/gstaudioscale.*: Fix timestamp rounding error (#309354).Ronald S. Bultje1-0/+10
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/audioscale/gstaudioscale.c: (gst_audioscale_link), (gst_audioscale_get_buffer), (gst_audioscale_decrease_rate), (gst_audioscale_increase_rate), (gst_audioscale_chain): * gst/audioscale/gstaudioscale.h: Fix timestamp rounding error (#309354).
2005-07-11ext/cdparanoia/gstcdparanoia.c: Allow extracting last track when using URIs ↵Ronald S. Bultje1-0/+9
as well (#309375). Original commit message from CVS: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init), (cdparanoia_open): Allow extracting last track when using URIs as well (#309375). Also fix two typos.
2005-07-11ext/gnomevfs/: Add debug category (#309524).Ronald S. Bultje1-0/+9
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/gnomevfs/gstgnomevfs.c: (plugin_init): * ext/gnomevfs/gstgnomevfssink.c: * ext/gnomevfs/gstgnomevfssrc.c: Add debug category (#309524).
2005-07-11Compile against newer libxine, update requirement (#309503).Ronald S. Bultje5-6/+24
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * configure.ac: * ext/xine/xineaudiodec.c: (gst_xine_audio_dec_init_plugin): * ext/xine/xineaudiosink.c: (gst_xine_audio_sink_init_plugin): * ext/xine/xineinput.c: (gst_xine_input_init_plugin): Compile against newer libxine, update requirement (#309503).
2005-07-11ext/theora/theoradec.c: Packet >= 3, not >3, is not a header. Fixes the case ↵Ronald S. Bultje2-0/+6
where we seek back to the beginning of a... Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_chain): Packet >= 3, not >3, is not a header. Fixes the case where we seek back to the beginning of a theora file (#308484).
2005-07-07configure.ac: fix xvid detection, so that we work with the new 4.1 API. This ↵Benjamin Otte3-1/+8
is supposed to work, because (I quote xv... Original commit message from CVS: * configure.ac: fix xvid detection, so that we work with the new 4.1 API. This is supposed to work, because (I quote xvid.h) "$minor is incremented when the api is changed, but remains backwards compatible".
2005-07-06Don't error on eos, instead finish muxing correctly.Arwed v. Merkatz1-0/+5
Original commit message from CVS: Don't error on eos, instead finish muxing correctly.
2005-07-06use g_array_free instead of g_free, bug #309532Arwed v. Merkatz1-0/+5
Original commit message from CVS: use g_array_free instead of g_free, bug #309532
2005-07-03ext/: Make dvd:// primary for dvdnav, make dvdread secondary. THISRonald S. Bultje1-0/+11
Original commit message from CVS: * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_uri_get_protocols), (dvdnavsrc_uri_set_uri), (plugin_init): * ext/dvdread/dvdreadsrc.c: (plugin_init): Make dvd:// primary for dvdnav, make dvdread secondary. THIS ENABLES MENUS FOR YOUR DVDs. Please file bugs for failing DVDs. * gst/playback/gstplaybasebin.c: (mute_stream), (setup_substreams), (set_active_source): Fix hang on subpicture change.
2005-07-02ext/dvdnav/dvdnavsrc.c: Fix seeking calculation.Jan Schmidt1-0/+24
Original commit message from CVS: 2005-07-02 Jan Schmidt <thaytan@mad.scientist.com> * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_init), (dvdnavsrc_update_highlight), (dvdnavsrc_loop), (dvdnavsrc_open), (dvdnav_handle_navigation_event), (dvdnavsrc_event), (dvdnavsrc_query): Fix seeking calculation. Ignore multiple seek events until after we complete the first. Update highlight info after discont, fixes one case where buttons don't appear after jumping into the menu. Don't use gst_element_time for fixed still frame timing. * gst/dvdsubdec/dvdsubdec.c: (gst_dvdsubdec_init), (dvdsubdec_get_event_delay), (gst_dvdsubdec_parse_subpic), (gst_setup_palette), (gst_draw_rle_line), (gst_dvdsubdec_merge_title), (gst_send_empty_fill), (gst_send_subtitle_frame), (dvdsubdec_advance_time), (gst_dvdsubdec_handle_subtitle), (gst_dvdsubdec_handle_dvd_event): Draw the button region as a palette change highlight, not a clip. * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_reset), (gst_mpeg_parse_get_rate), (gst_mpeg_parse_handle_src_event): Fix seek calculation for overflow.
2005-07-02Fix testRonald S. Bultje1-0/+2
Original commit message from CVS: Fix test
2005-07-02gst/audioconvert/gstchannelmix.c: Fix crack-leftovers in volume ↵Ronald S. Bultje1-0/+9
normalization that caused audible output volume to be... Original commit message from CVS: * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_fill_normalize): Fix crack-leftovers in volume normalization that caused audible output volume to be inverse-logarithmically related to the number of channels of the input. Also add some docs on what this function actually is supposed to do.
2005-07-02gst/matroska/ebml-write.c: which is #309325.Ronald S. Bultje1-0/+8
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/ebml-write.c: (gst_ebml_write_element_size): Fix for incorrect encoding of all-bit-1 sizes (0x7f, 0x3fff, etc.), which is #309325.
2005-07-01ext/gnomevfs/gstgnomevfssrc.c: Expose shoutcast metadata through standard ↵Ronald S. Bultje1-0/+12
tagging system (#307361). Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/gnomevfs/gstgnomevfssrc.c: (audiocast_do_notifications), (gst_gnomevfssrc_received_headers_callback), (gst_gnomevfssrc_get_icy_metadata), (gst_gnomevfssrc_get), (gst_gnomevfssrc_open_file): Expose shoutcast metadata through standard tagging system (#307361). * gst/playback/gstplaybasebin.c: (gen_source_element): Set iradio property for http:// streams.
2005-07-01gst/adder/gstadder.c: Calculate buffer times for float audio correctly, too ↵Ronald S. Bultje1-0/+7
(#308040) Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/adder/gstadder.c: (gst_adder_loop): Calculate buffer times for float audio correctly, too (#308040)
2005-07-01gst/typefind/gsttypefindfunctions.c: Add ftypmp42 as another MPEG-4 (audio) ↵Ronald S. Bultje1-0/+7
tag (#308980). Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/typefind/gsttypefindfunctions.c: (m4a_type_find): Add ftypmp42 as another MPEG-4 (audio) tag (#308980).
2005-07-01ext/mad/gstmad.c: Make timestamp calculation more precise (rounding; #308772).Ronald S. Bultje1-0/+7
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/mad/gstmad.c: (gst_mad_chain): Make timestamp calculation more precise (rounding; #308772).
2005-07-01gst/adder/gstadder.c: Set GST_BUFFER_DURATION (#309218).Ronald S. Bultje1-0/+7
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/adder/gstadder.c: (gst_adder_loop): Set GST_BUFFER_DURATION (#309218).
2005-07-01sys/: Allow fps to 1000 instead of 100 to workaround ffmpeg setting fps to ↵Ronald S. Bultje1-0/+7
1000 for flv videos (#309150) Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support): Allow fps to 1000 instead of 100 to workaround ffmpeg setting fps to 1000 for flv videos (#309150)
2005-07-01ext/artsd/gstartsdsink.c: Don't use the name property, since GstElement ↵Ronald S. Bultje2-1/+7
already uses that, but rename it to connectio... Original commit message from CVS: * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init): Don't use the name property, since GstElement already uses that, but rename it to connection-name (#309087).
2005-07-01gst/matroska/matroska-mux.c: Do not check for number, since it can be called ↵Ronald S. Bultje1-0/+9
before negotiation took place and thus n... Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/matroska-mux.c: (gst_matroska_mux_prepare_data): Do not check for number, since it can be called before negotiation took place and thus not be set, which makes the muxer fail on startup (#308633).
2005-07-01configure.ac: Add imagemixer/dvdsubdec.Jan Schmidt2-0/+107
Original commit message from CVS: * configure.ac: Add imagemixer/dvdsubdec. * ext/dvdnav/dvdnavsrc.c: (dvdnav_build_titlelang_event): For menu subpicture streams, set a name too, so dvddemux picks it up and can still validly emit no-more-pads. * ext/dvdnav/gst-dvd-2: Example. * ext/pango/Makefile.am: * ext/pango/gsttextoverlay.c: (plugin_init): * ext/pango/gsttextrender.c: (gst_text_render_get_type), (gst_text_render_base_init), (gst_text_render_class_init), (resize_bitmap), (render_text), (gst_text_render_link), (gst_text_render_fixate), (gst_text_overlay_blit_yuv420), (gst_text_render_chain), (gst_text_render_finalize), (gst_text_render_init), (gst_text_render_set_property), (gst_text_render_get_property): * ext/pango/gsttextrender.h: Chain-based text-rendering element (#306555). * gst/dvdsubdec/Makefile.am: * gst/dvdsubdec/dvdsubdec.c: (gst_dvdsubdec_get_type), (gst_dvdsubdec_base_init), (gst_dvdsubdec_class_init), (gst_dvdsubdec_init), (gst_dvdsubdec_finalize), (gst_dvdsubdec_getcaps_video), (gst_dvdsubdec_link_video), (gst_dvdsubdec_src_event), (dvdsubdec_get_event_delay), (gst_dvdsubdec_parse_subpic), (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code), (gst_draw_rle_line), (gst_dvdsubdec_merge_title), (gst_send_empty_fill), (gst_send_subtitle_frame), (dvdsubdec_advance_time), (gst_dvdsubdec_handle_subtitle), (gst_dvdsubdec_handle_dvd_event), (plugin_init): Chain-based DVD subtitle decoder element (#301312), based on patch by Jan Schmidt <thaytan@mad.scientist.com>. * gst/ffmpegcolorspace/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt): * gst/ffmpegcolorspace/imgconvert.c: * gst/ffmpegcolorspace/imgconvert_template.h: Conserve alpha channel for BGRA32->AYUV, fix BGRA/BGRX masks (#308638). * gst/imagemixer/Makefile.am: * gst/imagemixer/README: * gst/imagemixer/blend.c: * gst/imagemixer/blend.h: * gst/imagemixer/mixer.c: (gst_image_mixer_base_init), (gst_image_mixer_class_init), (gst_image_mixer_init), (gst_image_mixer_request_pad), (gst_image_mixer_release_pad), (gst_image_mixer_fixate), (gst_image_mixer_get_caps), (gst_image_mixer_set_caps), (gst_image_mixer_read_a), (gst_image_mixer_read_y), (gst_image_mixer_read_u_v), (gst_image_mixer_do_mix_i420), (gst_image_mixer_do_mix_yuy2), (gst_image_mixer_do_mix_x444), (gst_image_mixer_do_mix_y444), (gst_image_mixer_do_mix_ayuv), (gst_image_mixer_do_mix), (is_past_end), (gst_image_mixer_blend_subpicture), (gst_image_mixer_src_event), (gst_image_mixer_handle_sink_event), (cb_compare), (gst_image_mixer_loop), (gst_image_mixer_change_state): * gst/imagemixer/mixer.h: * gst/imagemixer/mixerpad.c: (gst_image_mixer_pad_v_align_get_type), (gst_image_mixer_pad_h_align_get_type), (gst_image_mixer_pad_set_property), (gst_image_mixer_pad_get_property), (gst_image_mixer_pad_class_init), (gst_image_mixer_pad_init): * gst/imagemixer/mixerpad.h: * gst/imagemixer/plugin.c: (plugin_init): Image-mixing element, in the style of the pango textrendering element, but image- instead of text-based, including all cool stuff like seeking, overlays, picture-in-picture, DVD subtitle support, text subtitle support and everything. Can do negative z-orders for inverted overlay (force to AYUV in that case) so it can be used for chroma-keying software, too (#166783). * gst/imagemixer/test-dvd-subtitle.sh: Example. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init), (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_handle_discont), (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset), (gst_dvd_demux_change_state): * gst/mpegstream/gstdvddemux.h: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset): Implement no-more-pads if the source knows the amount of pads, which dvd sources known from the IFO files. * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (group_is_muted), (gen_preroll_element), (probe_triggered), (has_subtitle_ancestor), (new_decoded_pad), (gst_play_base_bin_set_property), (gst_play_base_bin_get_property): * gst/playback/gstplaybasebin.h: Implement subpicture pad support. * gst/playback/gstplaybin.c: (gen_video_element), (gen_subtitle_element), (gen_audio_element), (remove_sinks), (add_sink), (setup_sinks): Changes so we support subtitles in a more generic way and thus support DVD subtitles and menus in addition to text subtitles. * gst/playback/gststreaminfo.c: (gst_stream_type_get_type): * gst/playback/gststreaminfo.h: Subpicture type. * gst/playback/gststreamselector.c: (gst_stream_selector_chain): Event handling. * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues), (gst_videomixer_update_queues): Do EOS correctly for endless streams on mainpad, while other pads are infinite (e.g. single picture; #309179).
2005-07-01back to developmentThomas Vander Stichele1-1/+1
Original commit message from CVS: back to development
2005-07-01releasing 0.8Thomas Vander Stichele19-141/+137
Original commit message from CVS: releasing 0.8
2005-06-30FORTIFY fixesThomas Vander Stichele2-8/+9
Original commit message from CVS: FORTIFY fixes
2005-06-30g/: Revert earlier commit defaulting to autovideosink because the sync-state ↵Ronald S. Bultje3-2/+9
bug is still there, breaking Totem. Original commit message from CVS: * gconf/gstreamer.schemas.in: * gst-libs/gst/gconf/gconf.c: (gst_gconf_get_default_video_sink): Revert earlier commit defaulting to autovideosink because the sync-state bug is still there, breaking Totem.
2005-06-30gst/wavparse/gstwavparse.c: Fix for division by zero, error out instead ↵Ronald S. Bultje1-0/+7
(#309043). Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt): Fix for division by zero, error out instead (#309043).
2005-06-30ext/libfame/gstlibfame.c: Memleak fix (#309005).Ronald S. Bultje3-6/+12
Original commit message from CVS: * ext/libfame/gstlibfame.c: (gst_fameenc_class_init): Memleak fix (#309005).
2005-06-27po updatesThomas Vander Stichele15-169/+362
Original commit message from CVS: po updates
2005-06-27we did a prerelThomas Vander Stichele1-1/+1
Original commit message from CVS: we did a prerel
2005-06-24ext/ogg/: rework the muxing algorithm.Thomas Vander Stichele1-0/+25
Original commit message from CVS: * ext/ogg/README: * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init), (gst_ogg_mux_pad_link), (gst_ogg_mux_request_new_pad), (gst_ogg_mux_release_request_pad), (gst_ogg_mux_next_buffer), (gst_ogg_mux_buffer_from_page), (gst_ogg_mux_push_buffer), (gst_ogg_mux_dequeue_page), (gst_ogg_mux_pad_queue_page), (gst_ogg_mux_compare_pads), (gst_ogg_mux_get_headers), (gst_ogg_mux_send_headers), (gst_ogg_mux_loop): rework the muxing algorithm. mux pages based on the timestamp that matches the granulepos of that page, which is also the granulepos/timestamp of the last packet that finishes on that page. rework logging so it's more readable and comparable to oggzdump. I can't get oggz-validate to complain anymore now.
2005-06-24fix pngdec capsZaheer Abbas Merali1-0/+5
Original commit message from CVS: fix pngdec caps