summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* videofilterDavid Schleef2004-01-071-0/+8
| | | | | Original commit message from CVS: videofilter
* Handle builddir != srcdir builds with making gstvideoexample.cDavid Schleef2004-01-071-3/+2
| | | | | Original commit message from CVS: Handle builddir != srcdir builds with making gstvideoexample.c
* Fix the regular expressions and quote properlyDavid Schleef2004-01-071-6/+9
| | | | | Original commit message from CVS: Fix the regular expressions and quote properly
* Convert make_filter to sh. Add make_filter's id to the outputDavid Schleef2004-01-072-27/+28
| | | | | Original commit message from CVS: Convert make_filter to sh. Add make_filter's id to the output
* fix element descriptionThomas Vander Stichele2004-01-071-0/+4
| | | | | Original commit message from CVS: fix element description
* examples/gstplay/player.c: Adding some new lines in g_print calls.Julien Moutte2004-01-072-3/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * examples/gstplay/player.c: (got_time_tick), (got_stream_length), (got_video_size): Adding some new lines in g_print calls. * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new), (gst_ximagesink_xwindow_destroy), (gst_ximagesink_xwindow_resize), (gst_ximagesink_handle_xevents), (gst_ximagesink_fixate), (gst_ximagesink_sinkconnect), (gst_ximagesink_change_state), (gst_ximagesink_chain), (gst_ximagesink_buffer_new), (gst_ximagesink_set_xwindow_id), (gst_ximagesink_get_desired_size): Complete code review, reverting some stuff i disagree with, adding some fixes : time synchronization on invalid timestamps, renegotiation of private window. * sys/ximage/ximagesink.h: * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_destroy), (gst_xvimagesink_xwindow_resize), (gst_xvimagesink_handle_xevents), (gst_xvimagesink_get_xv_support), (gst_xvimagesink_xcontext_get), (gst_xvimagesink_fixate), (gst_xvimagesink_sinkconnect), (gst_xvimagesink_change_state), (gst_xvimagesink_chain), (gst_xvimagesink_buffer_new), (gst_xvimagesink_navigation_send_event), (gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_get_desired_size), (gst_xvimagesink_xoverlay_init): Complete code review, reverting some stuff i disagree with, adding some fixes : Renegotiation of private window, implementing get_desired_size.
* Fix for instantiate-test (see core). Also remove dead code from jpegenc ↵Ronald S. Bultje2004-01-074-30/+16
| | | | | | | | | | | | | | | | | | | | (which still needs fixing, but that's lower o... Original commit message from CVS: 2004-01-07 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/audiofile/gstafsink.c: (gst_afsink_init), (gst_afsink_chain), (gst_afsink_handle_event): * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init): * gst/avi/gstavimux.c: (gst_avimux_request_new_pad): * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init): * sys/dxr3/dxr3spusink.c: (dxr3spusink_init): * sys/dxr3/dxr3videosink.c: (dxr3videosink_init): Fix for instantiate-test (see core). Also remove dead code from jpegenc (which still needs fixing, but that's lower on my TODO list...). * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps): Never return NULL as caps.
* gstvideoexample.h disappeared. fixing build.Julien Moutte2004-01-071-1/+1
| | | | | Original commit message from CVS: gstvideoexample.h disappeared. fixing build.
* New source plugin based on librfb-0.1. RFB (remote framebuffer) is the ↵David Schleef2004-01-073-0/+25
| | | | | | | | protocol used by VNC. Original commit message from CVS: New source plugin based on librfb-0.1. RFB (remote framebuffer) is the protocol used by VNC.
* Make warpTV a subclass of videofilterDavid Schleef2004-01-074-162/+184
| | | | | Original commit message from CVS: Make warpTV a subclass of videofilter
* Merge gstvideotemplate.h into gstvideotemplate.cDavid Schleef2004-01-074-81/+33
| | | | | Original commit message from CVS: Merge gstvideotemplate.h into gstvideotemplate.c
* ext/mad/gstid3tag.c: Add guard against invalid utf-8 conversions in mad. ↵Benjamin Otte2004-01-071-0/+5
| | | | | | | | | | Just in case. Original commit message from CVS: 2004-01-07 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list): Add guard against invalid utf-8 conversions in mad. Just in case.
* sys/oss/gstosssink.c: Fix for bug shown by poisoningBenjamin Otte2004-01-062-2/+7
| | | | | | | | Original commit message from CVS: 2004-01-07 Benjamin Otte <in7y118@public.uni-hamburg.de> * sys/oss/gstosssink.c: (gst_osssink_sink_fixate): Fix for bug shown by poisoning
* sys/v4l/: Fix for removed bufferpools.Ronald S. Bultje2004-01-061-0/+9
| | | | | | | | | | | | Original commit message from CVS: 2004-01-06 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get), (gst_v4lmjpegsrc_buffer_free): * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_palette_to_caps), (gst_v4lsrc_srcconnect), (gst_v4lsrc_getcaps), (gst_v4lsrc_get), (gst_v4lsrc_buffer_free): Fix for removed bufferpools.
* ext/dv/gstdvdec.c: Fix caps negotiation.Jan Schmidt2004-01-062-1/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_loop): Fix caps negotiation. * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init), (dvdnavsrc_update_buttoninfo), (dvdnavsrc_get), (dvdnavsrc_get_event_mask), (dvdnav_handle_navigation_event), (dvdnavsrc_event): * ext/mpeg2dec/gstmpeg2dec.c: * gst-libs/gst/navigation/navigation.c: (gst_navigation_send_key_event), (gst_navigation_send_mouse_event): * gst-libs/gst/navigation/navigation.h: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_handle_src_event): * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents): Super-simple first version of mouse and keyboard events. Clicking on a DVD menu now works, although it may not take you where you expected. * gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate): * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_src_fixate): These fixate functions were broken - they never actually fixated :)
* ext/shout/gstshout.c: fix for new caps system.Ronald S. Bultje2004-01-062-2/+23
| | | | | | | | | | | | | Original commit message from CVS: 2004-01-06 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/shout/gstshout.c: (gst_icecastsend_base_init), (gst_icecastsend_init): fix for new caps system. * gst-libs/gst/mixer/mixertrack.h: * sys/oss/gstossmixer.c: (gst_ossmixer_build_list): Add 'master track' flag (for tools like ACME that only want to change the main volume).
* ifdef out ARGB type when it isn't available in xvidcore 1.0.0beta2Jan Schmidt2004-01-061-0/+9
| | | | | Original commit message from CVS: ifdef out ARGB type when it isn't available in xvidcore 1.0.0beta2
* gst/mpegstream/gstmpegparse.c: When we have received a new SCR right in the ↵Ronald S. Bultje2004-01-061-0/+7
| | | | | | | | | | | | first buffer after we should handle the b... Original commit message from CVS: 2004-01-06 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_loop): When we have received a new SCR right in the first buffer after a seek (so in the same cycle that handles the discont), we should handle the buffer instead of unreffing it, else we lose data.
* Set the buffer-frames on the int2floats capsIain Holmes2004-01-061-0/+9
| | | | | | Original commit message from CVS: Set the buffer-frames on the int2floats caps Make creating srcpads in the oneton smarter.
* gst/mpegstream/gstmpegdemux.c: Add pad to element *after* setting functions ↵Ronald S. Bultje2004-01-051-0/+9
| | | | | | | | | | | | | | such as event handler. Original commit message from CVS: 2004-01-05 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead): Add pad to element *after* setting functions such as event handler. Without this, the scheduler (opt) will link pads, set the event handler from the default event function (dispatcher in gstpad.c) and *after* that, we will set our own event function, which will thus never be used (and thus mpegdemux doesn't handle events).
* Fix the fixate functions to handle new prototype:David Schleef2004-01-042-2/+12
| | | | | | | | | | | Original commit message from CVS: Fix the fixate functions to handle new prototype: * gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate): * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_src_fixate): * sys/oss/gstosssink.c: (gst_osssink_sink_fixate): * sys/ximage/ximagesink.c: (gst_ximagesink_fixate): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_fixate):
* sys/ximage/ximagesink.*: assorted fixes to make (re)embedding workBenjamin Otte2004-01-041-0/+12
| | | | | | | | | | | | | | | Original commit message from CVS: 2004-01-04 Benjamin Otte <in7y118@public.uni-hamburg.de> * sys/ximage/ximagesink.h: * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new), (gst_ximagesink_xwindow_destroy), (gst_ximagesink_sinkconnect), (gst_ximagesink_change_state), (gst_ximagesink_set_xwindow_id), (gst_ximagesink_xoverlay_init): assorted fixes to make (re)embedding work * sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect), (gst_ximagesink_get_desired_size): implement desired size additions to XOverlay
* gst-libs/gst/xoverlay/xoverlay.*: Add optional "desired size" signal and ↵Benjamin Otte2004-01-041-0/+8
| | | | | | | | | | | | | querying. Original commit message from CVS: 2004-01-04 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst-libs/gst/xoverlay/xoverlay.c: (gst_x_overlay_base_init), (gst_x_overlay_got_xwindow_id), (gst_x_overlay_get_desired_size), (gst_x_overlay_got_desired_size): * gst-libs/gst/xoverlay/xoverlay.h: Add optional "desired size" signal and querying.
* OopsRonald S. Bultje2004-01-041-1/+1
| | | | | Original commit message from CVS: Oops
* gst/matroska/matroska-demux.c: Fix EBML-laced block parsing. Diffs are ↵Ronald S. Bultje2004-01-044-6/+54
| | | | | | | | | | | | | | | | | | | relative to previous lace, not the first lace.... Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/matroska-demux.c: Fix EBML-laced block parsing. Diffs are relative to previous lace, not the first lace. Thanks to Mosu from the Matroska team for detecting this. (gst_matroska_demux_parse_blockgroup): * gst/wavparse/gstwavparse.c: (gst_wavparse_init), (gst_wavparse_parse_fmt), (gst_wavparse_getcaps), (gst_wavparse_handle_sink_event), (gst_wavparse_loop), (gst_wavparse_change_state): * gst/wavparse/gstwavparse.h: Quickfix for capsnego.
* gst/wavenc/gstwavenc.c: Fix indenting, fix pad creation.Ronald S. Bultje2004-01-042-7/+14
| | | | | | | | Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/wavenc/gstwavenc.c: (set_property), (gst_wavenc_init): Fix indenting, fix pad creation.
* ext/xvid/gstxviddec.c: Implement src_getcaps() so proper size caps is ↵Ronald S. Bultje2004-01-041-0/+7
| | | | | | | | | | | | negotiated. Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/xvid/gstxviddec.c: (gst_xviddec_init), (gst_xviddec_src_getcaps), (gst_xviddec_src_link), (gst_xviddec_sink_link): Implement src_getcaps() so proper size caps is negotiated.
* ext/flac/gstflacdec.c: Finish flac decoder on EOS. See #116178.Ronald S. Bultje2004-01-032-2/+6
| | | | | | | | Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/flac/gstflacdec.c: (gst_flacdec_loop): Finish flac decoder on EOS. See #116178.
* gst/matroska/: Add getcaps() function to fix capsnego...Ronald S. Bultje2004-01-033-191/+29
| | | | | | | | | | Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/matroska-demux.c: (gst_matroska_demux_src_getcaps), (gst_matroska_demux_add_stream): * gst/matroska/matroska-ids.h: Add getcaps() function to fix capsnego...
* gst/mpegstream/: Fix more integer overflows. Again, see #126967.Ronald S. Bultje2004-01-031-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead), (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes): * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead): Fix more integer overflows. Again, see #126967.
* ext/mpeg2dec/gstmpeg2dec.c: Add support for mpeg2dec-0.4.0 (released two ↵Ronald S. Bultje2004-01-031-0/+25
| | | | | | | | | | | weeks ago). See #130416. Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mpeg2dec/gstmpeg2dec.c: Add support for mpeg2dec-0.4.0 (released two weeks ago). See #130416.
* Update xvid plugin to latest xvid (1.0.0-beta3) API.Ronald S. Bultje2004-01-031-15/+24
| | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> reviewed by: <delete if not using a buddy> * configure.ac: * ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_error), (gst_xvid_structure_to_csp), (gst_xvid_csp_to_caps): * ext/xvid/gstxvid.h: * ext/xvid/gstxviddec.c: (gst_xviddec_class_init), (gst_xviddec_init), (gst_xviddec_setup), (gst_xviddec_chain), (gst_xviddec_src_link), (gst_xviddec_sink_link), (gst_xviddec_change_state): * ext/xvid/gstxviddec.h: * ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type), (gst_xvidenc_base_init), (gst_xvidenc_class_init), (gst_xvidenc_init), (gst_xvidenc_setup), (gst_xvidenc_chain), (gst_xvidenc_link), (gst_xvidenc_set_property), (gst_xvidenc_get_property), (gst_xvidenc_change_state): * ext/xvid/gstxvidenc.h: Update xvid plugin to latest xvid (1.0.0-beta3) API.
* gst/rtp/rtp-packet.c: Add sys/types.h include, since OS X doesn't define ↵Ronald S. Bultje2004-01-032-0/+8
| | | | | | | | | | | in_addr_t in netinet/in.h, like it does on L... Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/rtp/rtp-packet.c: Add sys/types.h include, since OS X doesn't define in_addr_t in netinet/in.h, like it does on Linux (see #129600).
* Oops, failed to add this file during previous OS X stuff commitRonald S. Bultje2004-01-031-0/+2
| | | | | Original commit message from CVS: Oops, failed to add this file during previous OS X stuff commit
* ext/alsa/gstalsamixer.c: Correct logic of dispose function (see #129306).Ronald S. Bultje2004-01-031-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-03 Thomas Canty <tommydal@optushome.com.au> reviewed by: Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_dispose): Correct logic of dispose function (see #129306).
* gst/mpegstream/: and also fix integer overflows at high PTS values (see ↵Ronald S. Bultje2004-01-031-0/+9
| | | | | | | | | | | | | | #126967). Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes): * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_class_init), (gst_mpeg_parse_init): * gst/mpegstream/gstmpegparse.h: Remove clock (which was never provided, i.e. dead code), and also fix integer overflows at high PTS values (see #126967).
* ext/: OS X fixes (see #126628).Ronald S. Bultje2004-01-034-7/+13
| | | | | | | | | | Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/flac/gstflacdec.c: * ext/libpng/gstpngenc.h: * ext/mikmod/gstmikmod.h: OS X fixes (see #126628).
* Change sink pad template caps to "video/quicktime"David Schleef2004-01-031-1/+1
| | | | | Original commit message from CVS: Change sink pad template caps to "video/quicktime"
* ext/alsa/gstalsasrc.c: Remove bogus "src" request pad.David Schleef2004-01-031-0/+9
| | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsasrc.c: (gst_alsa_src_pad_factory), (gst_alsa_src_base_init): Remove bogus "src" request pad. * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_base_init), (gst_mpeg_parse_class_init): Move pad template registration to class_init, since the derived class (mpegdemux) doesn't want them.
* sys/: Move interface libs from LDFLAGS to LIBADD, fix relocation errors ↵Ronald S. Bultje2004-01-021-0/+8
| | | | | | | | | | | | | after installation (see #127664). Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/ximage/Makefile.am: * sys/xvideo/Makefile.am: * sys/xvimage/Makefile.am: Move interface libs from LDFLAGS to LIBADD, fix relocation errors after installation (see #127664).
* ext/ffmpeg/gstffmpegenc.c: Negotiation fixes.David Schleef2004-01-021-0/+10
| | | | | | | | | | | Original commit message from CVS: * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_init), (gst_ffmpegenc_connect): Negotiation fixes. * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format): Remove inappropriate gst_caps_free(). * sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect): Reenable Ronald's internal resize code, since the core handles it correctly now.
* sys/v4l/: Fix pad template stuff.Ronald S. Bultje2004-01-021-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-02 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_init): * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init): * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_base_init), (gst_v4lsrc_init): Fix pad template stuff.
* gst/matroska/: fix signed integer reading/writing.Ronald S. Bultje2004-01-023-6/+23
| | | | | | | | | Original commit message from CVS: 2004-01-02 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/ebml-read.c: (gst_ebml_read_sint): * gst/matroska/ebml-write.c: (gst_ebml_write_sint): fix signed integer reading/writing.
* ext/alsa/README: Remove outdated documentBenjamin Otte2004-01-021-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-02 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/README: Remove outdated document
* src pad was being created twice - oops.Jan Schmidt2004-01-022-1/+6
| | | | | Original commit message from CVS: src pad was being created twice - oops.
* sys/ximage/ximagesink.c: Comment out internal resize. It doesn't handle the ↵Ronald S. Bultje2004-01-021-0/+8
| | | | | | | | | | | | | resulting Original commit message from CVS: 2004-01-02 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect): Comment out internal resize. It doesn't handle the resulting XEvent internally, does another try_set_caps() which leads to a really nice loop. Real fix will come when Julien and Dave are awake. ;).
* ext/mpeg2enc/gstmpeg2enc.cc: fix const/nonconst compile issue.Ronald S. Bultje2004-01-021-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-02 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mpeg2enc/gstmpeg2enc.cc: fix const/nonconst compile issue.
* Add fixate function and test for bad capsDavid Schleef2004-01-021-0/+6
| | | | | Original commit message from CVS: Add fixate function and test for bad caps
* Fix some regressions caused by caps conversionDavid Schleef2004-01-021-8/+9
| | | | | Original commit message from CVS: Fix some regressions caused by caps conversion
* Negotiation fixesDavid Schleef2004-01-022-17/+12
| | | | | Original commit message from CVS: Negotiation fixes