summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2004-06-24ext/alsa/: Use alsa trigger_tstamp to get the timestamp of the first sample ↵Wim Taymans1-0/+9
in the buffer for more precise sync. Some... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_start), (gst_alsa_xrun_recovery): * ext/alsa/gstalsa.h: * ext/alsa/gstalsasrc.c: (gst_alsa_src_init), (gst_alsa_src_update_avail), (gst_alsa_src_loop): Use alsa trigger_tstamp to get the timestamp of the first sample in the buffer for more precise sync. Some cleanups.
2004-06-24gst/: Added some logging, fixed an overflow bug in videorate.Wim Taymans1-0/+9
Original commit message from CVS: * gst/audiorate/gstaudiorate.c: (gst_audiorate_link), (gst_audiorate_init), (gst_audiorate_chain), (gst_audiorate_set_property), (gst_audiorate_get_property): * gst/videorate/gstvideorate.c: (gst_videorate_class_init), (gst_videorate_chain): Added some logging, fixed an overflow bug in videorate.
2004-06-24ext/kio/Makefile.am: fix for builddir != srcdir and distcheckBenjamin Otte1-0/+5
Original commit message from CVS: * ext/kio/Makefile.am: fix for builddir != srcdir and distcheck
2004-06-24don't include -enumtypes.[ch] or -marshal.[ch] files in the disted tarball.Benjamin Otte1-0/+14
Original commit message from CVS: * gst-libs/gst/colorbalance/Makefile.am: * gst-libs/gst/mixer/Makefile.am: * gst-libs/gst/play/Makefile.am: * gst-libs/gst/tuner/Makefile.am: * gst/tcp/Makefile.am: * sys/dxr3/Makefile.am: don't include -enumtypes.[ch] or -marshal.[ch] files in the disted tarball. Also add all *.list files that were missing. * Makefile.am: add a distcheck hook to ensure the above doesn't happen again.
2004-06-24ext/Makefile.am: s/DTS_DIR=dvdread/DTS_DIR=dts/David I. Lehn1-0/+4
Original commit message from CVS: * ext/Makefile.am: s/DTS_DIR=dvdread/DTS_DIR=dts/
2004-06-23m4/Makefile.am: Distribute gst-fionread.m4.Colin Walters1-0/+4
Original commit message from CVS: 2004-06-23 Colin Walters <walters@redhat.com> * m4/Makefile.am: Distribute gst-fionread.m4.
2004-06-23back to devThomas Vander Stichele1-1/+7
Original commit message from CVS: back to dev
2004-06-23ext/alsa/: Add clock to alsasrc. Take new capture timestamp when restarting ↵Wim Taymans1-0/+14
after an overrun. Split up some functions... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start), (gst_alsa_xrun_recovery): * ext/alsa/gstalsa.h: * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event), (gst_alsa_sink_loop), (gst_alsa_sink_get_time): * ext/alsa/gstalsasrc.c: (gst_alsa_src_init), (gst_alsa_src_get_time), (gst_alsa_src_update_avail), (gst_alsa_src_loop): Add clock to alsasrc. Take new capture timestamp when restarting after an overrun. Split up some functions between alsasrc ans alsasink.
2004-06-23merge back from releaseThomas Vander Stichele1-0/+9
Original commit message from CVS: merge back from release
2004-06-23gst/audiorate/gstaudiorate.c: Implement sample dropping and notifyWim Taymans1-0/+7
Original commit message from CVS: * gst/audiorate/gstaudiorate.c: (gst_audiorate_class_init), (gst_audiorate_init), (gst_audiorate_chain), (gst_audiorate_set_property), (gst_audiorate_get_property): Implement sample dropping and notify
2004-06-22ext/theora/theoraenc.c: Some cleanups, make sure the timestamps are correct.Wim Taymans1-0/+7
Original commit message from CVS: * ext/theora/theoraenc.c: (gst_theora_enc_class_init), (theora_enc_sink_link), (theora_buffer_from_packet), (theora_push_packet), (theora_enc_chain): Some cleanups, make sure the timestamps are correct.
2004-06-22ext/alsa/: Cleanups, take queued samples into account when reporting the time.Wim Taymans1-0/+10
Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_get_time), (gst_alsa_clock_update), (gst_alsa_change_state), (gst_alsa_update_avail), (gst_alsa_xrun_recovery): * ext/alsa/gstalsa.h: * ext/alsa/gstalsasrc.c: (gst_alsa_src_loop): Cleanups, take queued samples into account when reporting the time.
2004-06-22gst/videorate/gstvideorate.c: Initialize the property as well.Wim Taymans1-0/+6
Original commit message from CVS: * gst/videorate/gstvideorate.c: (gst_videorate_class_init), (gst_videorate_init): Initialize the property as well.
2004-06-22gst/videorate/gstvideorate.c: Add property to make videorate silent.Wim Taymans1-0/+8
Original commit message from CVS: * gst/videorate/gstvideorate.c: (gst_videorate_class_init), (gst_videorate_init), (gst_videorate_chain), (gst_videorate_set_property), (gst_videorate_get_property): Add property to make videorate silent. Add property to prefer new frames over old ones.
2004-06-22sys/osxvideo/Makefile.am: Workaround so that the osxvideo .so file gets ↵Zaheer Abbas Merali1-0/+6
linked with the Original commit message from CVS: 2004-06-22 Zaheer Abbas Merali <zaheerabbas at merali.org> * sys/osxvideo/Makefile.am: Workaround so that the osxvideo .so file gets linked with the
2004-06-22sys/osxaudio/Makefile.am: Workaround so that the osxaudio .so file gets ↵Zaheer Abbas Merali1-0/+6
linked with the Original commit message from CVS: 2004-06-22 Zaheer Abbas Merali <zaheerabbas at merali.org> * sys/osxaudio/Makefile.am: Workaround so that the osxaudio .so file gets linked with the
2004-06-22configure.ac: Whoops, my fault...fixed build issuesZaheer Abbas Merali1-0/+5
Original commit message from CVS: 2004-06-22 Zaheer Abbas Merali <zaheerabbas at merali.org> * configure.ac: Whoops, my fault...fixed build issues
2004-06-22configure.ac: Add objective-c support if running in Darwin/Mac OS XZaheer Abbas Merali1-0/+14
Original commit message from CVS: 2004-06-22 Zaheer Abbas Merali <zaheerabbas at merali.org> * configure.ac: Add objective-c support if running in Darwin/Mac OS X * sys/Makefile.am: * sys/osxvideo: * sys/osxvideo/Makefile.am: * sys/osxvideo/osxvideosink.h: * sys/osxvideo/osxvideosink.m: * sys/osxvideo/cocoawindow.h: * sys/osxvideo/cocoawindow.m: Add osxvideosink, a cocoa-based osx video sink
2004-06-18ext/dvdnav/gst-dvd: Grab the gconf key from the right spotJan Schmidt1-0/+16
Original commit message from CVS: * ext/dvdnav/gst-dvd: Grab the gconf key from the right spot * gst/debug/gstnavseek.c: (gst_navseek_init), (gst_navseek_segseek), (gst_navseek_handle_src_event), (gst_navseek_chain): * gst/debug/gstnavseek.h: Add 's', 'e' and 'l' keypresses to navseek to define the start,end and loop parameters of a segment seek. * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_init), (gst_videotestsrc_get_event_masks), (gst_videotestsrc_handle_src_event), (gst_videotestsrc_get): * gst/videotestsrc/gstvideotestsrc.h: Add seeking support to videotestsrc Initialise the timestamp_offset variable.
2004-06-18ext/sidplay/gstsiddec.cc: Fix negotiation and set correct end offset.Wim Taymans1-0/+9
Original commit message from CVS: * ext/sidplay/gstsiddec.cc: Fix negotiation and set correct end offset.
2004-06-17read caps in connectThomas Vander Stichele1-0/+8
Original commit message from CVS: read caps in connect
2004-06-17notify; don't overlimitThomas Vander Stichele1-0/+7
Original commit message from CVS: notify; don't overlimit
2004-06-17add autoprobe option fixes use try_captureThomas Vander Stichele1-0/+17
Original commit message from CVS: add autoprobe option fixes use try_capture
2004-06-17run as finalize, not disposeThomas Vander Stichele1-0/+11
Original commit message from CVS: run as finalize, not dispose
2004-06-17ext/alsa/: Make the xrun code timestamp and offset the buffers correctly. ↵Wim Taymans1-0/+13
moved the clock to the base class, use alsa... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_init), (gst_alsa_dispose), (gst_alsa_get_time), (gst_alsa_xrun_recovery): * ext/alsa/gstalsa.h: * ext/alsa/gstalsaclock.c: (gst_alsa_clock_get_type): * ext/alsa/gstalsasrc.c: (gst_alsa_src_init), (gst_alsa_src_loop), (gst_alsa_src_change_state): * ext/alsa/gstalsasrc.h: Make the xrun code timestamp and offset the buffers correctly. moved the clock to the base class, use alsa methods to get time. Do correct timestamping on outgoing buffers.
2004-06-17gst/audiorate/: Added an audiorate converter that fills in gaps.Wim Taymans1-0/+10
Original commit message from CVS: * gst/audiorate/Makefile.am: * gst/audiorate/gstaudiorate.c: (gst_audiorate_get_type), (gst_audiorate_base_init), (gst_audiorate_class_init), (gst_audiorate_link), (gst_audiorate_init), (gst_audiorate_chain), (gst_audiorate_set_property), (gst_audiorate_get_property), (gst_audiorate_change_state), (plugin_init): Added an audiorate converter that fills in gaps.
2004-06-17ext/tcp/*: Revert Zaheer changes, to make things actually work again.Johan Dahlin1-0/+4
Original commit message from CVS: * ext/tcp/*: Revert Zaheer changes, to make things actually work again.
2004-06-16sys/v4l/: Added a copy mode to v4lsrc where it will output a copied version ↵Wim Taymans1-0/+13
of its internal hardware buffer. Original commit message from CVS: * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get): * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_sync_mode_get_type), (gst_v4lsrc_class_init), (gst_v4lsrc_init), (gst_v4lsrc_get_fps), (gst_v4lsrc_get), (gst_v4lsrc_set_property), (gst_v4lsrc_get_property): * sys/v4l/gstv4lsrc.h: Added a copy mode to v4lsrc where it will output a copied version of its internal hardware buffer. Fix the wrong FLAG_SET usage. The flags are integers, not bits, you can't | them.
2004-06-16sys/oss/gstosssrc.c: Timestamp fixes.Wim Taymans1-0/+5
Original commit message from CVS: * sys/oss/gstosssrc.c: (gst_osssrc_get): Timestamp fixes.
2004-06-16sys/v4l/: Added a sync mode enum property to control v4lsrc timestamp methodWim Taymans1-0/+14
Original commit message from CVS: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_sync_mode_get_type), (gst_v4lsrc_class_init), (gst_v4lsrc_init), (gst_v4lsrc_get_fps), (gst_v4lsrc_get), (gst_v4lsrc_set_property), (gst_v4lsrc_get_property): * sys/v4l/gstv4lsrc.h: * sys/v4l/v4l-overlay_calls.c: (gst_v4l_set_overlay): Added a sync mode enum property to control v4lsrc timestamp method Removed the use-fixed-fps property and moved functionality in the enum. Don't error on an error value from v4l-conf, it might not always be a real error.
2004-06-16gst/videorate/: Added a video timestamp corrector.Wim Taymans1-0/+11
Original commit message from CVS: * gst/videorate/Makefile.am: * gst/videorate/gstvideorate.c: (gst_videorate_get_type), (gst_videorate_base_init), (gst_videorate_class_init), (gst_videorate_getcaps), (gst_videorate_link), (gst_videorate_init), (gst_videorate_chain), (gst_videorate_set_property), (gst_videorate_get_property), (gst_videorate_change_state), (plugin_init): Added a video timestamp corrector.
2004-06-15fixed a potential leak with previous commitZaheer Abbas Merali1-0/+6
Original commit message from CVS: 2004-06-15 Zaheer Abbas Merali <zaheerabbas at merali.org> fixed a potential leak with previous commit * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head):
2004-06-15gst-libs/gst/riff/riff-read.c: Added missing refcount, fixes bug #144425Zaheer Abbas Merali1-0/+6
Original commit message from CVS: 2004-06-15 Zaheer Abbas Merali <zaheerabbas at merali.org> * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head): Added missing refcount, fixes bug #144425 Cheers Tim for finding the bug
2004-06-15paranoia cleanups and a sync fixThomas Vander Stichele1-2/+52
Original commit message from CVS: paranoia cleanups and a sync fix
2004-06-14ext/cdparanoia/gstcdparanoia.c: Send discont events and change timestamps ↵David Schleef1-0/+8
appropriately when we get a seek event. (b... Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_init), (cdparanoia_get), (cdparanoia_open), (cdparanoia_change_state): Send discont events and change timestamps appropriately when we get a seek event. (bug #144240) * ext/cdparanoia/gstcdparanoia.h:
2004-06-14ext/alsa/gstalsa.c: Use snd_pcm_hw_params_set_rate _near instead of ↵Christophe Fergeau1-0/+6
snd_pcm_hw_params_set_rate since the latter fail... Original commit message from CVS: 2004-06-14 Benjamin Otte <otte@gnome.org> * ext/alsa/gstalsa.c: Use snd_pcm_hw_params_set_rate _near instead of snd_pcm_hw_params_set_rate since the latter fails for no good reason on some setups.<
2004-06-14gst/volume/demo.c: (value_changed_callback): exp10() is not standard. Thank ↵David Schleef1-0/+5
you for playing. Original commit message from CVS: * gst/volume/demo.c: (value_changed_callback): exp10() is not standard. Thank you for playing.
2004-06-14gst/ffmpegcolorspace/imgconvert.c: Patch 1.3 broke the ordering of the ↵Wim Taymans1-0/+7
colorspace info and made the plugin basically ... Original commit message from CVS: * gst/ffmpegcolorspace/imgconvert.c: (img_convert): Patch 1.3 broke the ordering of the colorspace info and made the plugin basically work by coincidence, reodered the info.
2004-06-14sync mp3 capsThomas Vander Stichele1-0/+8
Original commit message from CVS: sync mp3 caps
2004-06-14added volume demo appThomas Vander Stichele1-0/+8
Original commit message from CVS: added volume demo app
2004-06-13ext/esd/esdsink.*: Close the esd connection on pause, because esd will just ↵Jan Schmidt1-0/+6
wait - blocking all other esd clients ind... Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_change_state): * ext/esd/esdsink.h: Close the esd connection on pause, because esd will just wait - blocking all other esd clients indefinitely.
2004-06-12gst/tags/gstvorbistag.c: replaced a g_warning which I added in my previous ↵Christophe Fergeau1-0/+5
commit with GST_DEBUG Original commit message from CVS: 2004-06-12 Christophe Fergeau <teuf@gnome.org> * gst/tags/gstvorbistag.c: replaced a g_warning which I added in my previous commit with GST_DEBUG
2004-06-12fix #133002Thomas Vander Stichele1-0/+5
Original commit message from CVS: fix #133002
2004-06-12gst/tcp/: Modified the tcp plugins so they are portable (IPv4,IPv6, any ↵Zaheer Abbas Merali1-0/+15
future version of IP) Original commit message from CVS: 2004-06-12 Zaheer Abbas Merali <zaheerabbas@merali.org> * gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_init_send): * gst/tcp/gsttcpclientsink.h: * gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_init_receive): * gst/tcp/gsttcpclientsrc.h: * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_init), (gst_tcpserversink_handle_server_read), (gst_tcpserversink_init_send): * gst/tcp/gsttcpserversink.h: * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_init_receive): * gst/tcp/gsttcpserversrc.h: Modified the tcp plugins so they are portable (IPv4,IPv6, any future version of IP)
2004-06-12configure.ac: Added ogg library so that OSX detects libtheora properlyZaheer Abbas Merali1-0/+5
Original commit message from CVS: 2004-06-12 Zaheer Abbas Merali <zaheerabbas@merali.org> * configure.ac: Added ogg library so that OSX detects libtheora properly
2004-06-11ext/theora/theoradec.c: Don't try to decode frames before we received a keyframeWim Taymans1-0/+6
Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_chain), (theora_dec_change_state): Don't try to decode frames before we received a keyframe
2004-06-11ext/ogg/gstoggmux.c: Added property to set the maximum delay of a page.Wim Taymans1-0/+9
Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init), (gst_ogg_mux_init), (gst_ogg_mux_next_buffer), (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_send_headers), (gst_ogg_mux_loop), (gst_ogg_mux_get_property), (gst_ogg_mux_set_property): Added property to set the maximum delay of a page.
2004-06-10ext/ogg/gstoggmux.c: Added max-delay property to control the maximum amount ↵Wim Taymans1-0/+10
of data to put in one page. Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init), (gst_ogg_mux_init), (gst_ogg_mux_next_buffer), (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_send_headers), (gst_ogg_mux_loop), (gst_ogg_mux_get_property), (gst_ogg_mux_set_property): Added max-delay property to control the maximum amount of data to put in one page.
2004-06-10ext/theora/theoraenc.c: Set duration on encoded buffer, added some more ↵Wim Taymans1-0/+8
properties Original commit message from CVS: * ext/theora/theoraenc.c: (gst_theora_enc_class_init), (gst_theora_enc_init), (theora_enc_sink_link), (theora_buffer_from_packet), (theora_enc_set_property), (theora_enc_get_property): Set duration on encoded buffer, added some more properties
2004-06-10ext/: Fix refcounting bugsWim Taymans1-0/+8
Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer), (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_send_headers), (gst_ogg_mux_loop): * ext/theora/theoraenc.c: (theora_enc_chain): Fix refcounting bugs