summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-08-01ext/jpeg/: First member in GTypeInfo is class size, not instance size.Tim-Philipp Müller1-0/+7
Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpegdec_get_type): * ext/jpeg/gstjpegenc.c: (gst_jpegenc_get_type): First member in GTypeInfo is class size, not instance size.
2005-07-31gst/modplug/gstmodplug.cc: Don't crash if a query comes in and we're not set ↵Tim-Philipp Müller2-0/+11
up yet (fixes #312121). Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/modplug/gstmodplug.cc: Don't crash if a query comes in and we're not set up yet (fixes #312121).
2005-07-28testsuite/gst-lint: Add check for bad header <stdint.h>Tim-Philipp Müller1-0/+5
Original commit message from CVS: * testsuite/gst-lint: Add check for bad header <stdint.h>
2005-07-28sys/ximage/ximagesrc.c: In GStreamerville, it's "endianness", not "endianess".Tim-Philipp Müller1-0/+8
Original commit message from CVS: * sys/ximage/ximagesrc.c: (gst_ximagesrc_getcaps): In GStreamerville, it's "endianness", not "endianess". * testsuite/gst-lint: Check for occurances of "endianess" (#311777).
2005-07-28configure.ac: Bump libx264 requirement to a more recent version (my version ↵Tim-Philipp Müller2-1/+15
had x264_nal_encode, but X264_ME_UMH was ... Original commit message from CVS: * configure.ac: Bump libx264 requirement to a more recent version (my version had x264_nal_encode, but X264_ME_UMH was missing from the header file, among other things) * ext/x264/x264enc.c: Use "_stdint.h" instead of <stdint.h> * ext/x264/x264enc.h: * ext/mad/gstid3demuxbin.c: HAVE_CONFIG_G => HAVE_CONFIG_H
2005-07-28ext/ogg/gstoggmux.c: Make sure pages are always in the right order, even ↵Ronald S. Bultje1-0/+9
when there is no granulepos on some packets,... Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/ogg/gstoggmux.c: (gst_ogg_mux_dequeue_page): Make sure pages are always in the right order, even when there is no granulepos on some packets, by using larger lookahead on queues until we find a timestamped packet (#311491).
2005-07-27gst/alpha/gstalpha.c: Fix capsnego (#311401).Ronald S. Bultje1-0/+10
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/alpha/gstalpha.c: (gst_alpha_init), (gst_alpha_get_caps), (gst_alpha_sink_link), (gst_alpha_chroma_key_ayuv), (gst_alpha_chroma_key_i420), (gst_alpha_init_params), (gst_alpha_chain): Fix capsnego (#311401).
2005-07-27gst/mpeg1videoparse/gstmp1videoparse.*: Add support for MPEG-2 video (#311600).Ronald S. Bultje3-147/+229
Original commit message from CVS: * gst/mpeg1videoparse/gstmp1videoparse.c: (gst_mp1videoparse_base_init), (gst_mp1videoparse_class_init), (gst_mp1videoparse_init), (mp1videoparse_parse_seq), (gst_mp1videoparse_negotiate), (mp1videoparse_parse_ext), (mp1videoparse_read_obj), (mp1videoparse_valid_sync), (mp1videoparse_find_next_gop), (gst_mp1videoparse_real_chain), (gst_mp1videoparse_change_state), (plugin_init): * gst/mpeg1videoparse/gstmp1videoparse.h: Add support for MPEG-2 video (#311600).
2005-07-27ext/x264/x264enc.c: Possibly uninitialized value (#311662).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/x264/x264enc.c: (gst_x264enc_chain): Possibly uninitialized value (#311662).
2005-07-27ext/cdparanoia/gstcdparanoia.c: More debug.Ronald S. Bultje1-0/+7
Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_get): More debug. * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain): Process events in passthrough mode, also (fixes #311583).
2005-07-27ext/cdparanoia/gstcdparanoia.c: Coding without coffee should be forbidden. 1 ↵Ronald S. Bultje1-0/+6
is a very valid seek range, as opposed t... Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_event): Coding without coffee should be forbidden. 1 is a very valid seek range, as opposed to -1.
2005-07-27ext/cdparanoia/gstcdparanoia.c: Some extra checking to make sound-juicer ↵Ronald S. Bultje1-0/+6
more happy. Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_get), (cdparanoia_change_state), (cdparanoia_event): Some extra checking to make sound-juicer more happy.
2005-07-25configure.ac: Check for libGLU for glimagesink (#311487).Ronald S. Bultje2-1/+7
Original commit message from CVS: * configure.ac: Check for libGLU for glimagesink (#311487).
2005-07-25make gst_videofilter_setup public make videoflip invoke the base _setup ↵Thomas Vander Stichele1-0/+20
method properly, but only if it's been inited... Original commit message from CVS: make gst_videofilter_setup public make videoflip invoke the base _setup method properly, but only if it's been inited before this handles all cases where properties are set at the start or while running to change the method of flipping
2005-07-24Dear God. One videoflip element being installed is quite enough, thank you. ↵Thomas Vander Stichele2-2/+13
Three hours of puzzling wasted. Original commit message from CVS: Dear God. One videoflip element being installed is quite enough, thank you. Three hours of puzzling wasted.
2005-07-23ext/x264/x264enc.c: Fix category so it displays in Cupid.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/x264/x264enc.c: (gst_x264enc_base_init): Fix category so it displays in Cupid.
2005-07-23Add x264-based h264/AVC encoder.Ronald S. Bultje3-0/+34
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/x264/Makefile.am: * ext/x264/plugin.c: (plugin_init): * ext/x264/x264enc.c: (gst_x264enc_encoding_get_type), (gst_x264enc_memethod_get_type), (gst_x264enc_log), (gst_x264enc_base_init), (gst_x264enc_class_init), (gst_x264enc_init), (gst_x264enc_getcaps), (gst_x264enc_setcaps), (gst_x264enc_nal), (gst_x264enc_chain), (gst_x264enc_change_state), (gst_x264enc_get_property), (gst_x264enc_set_property): * ext/x264/x264enc.h: Add x264-based h264/AVC encoder.
2005-07-22sys/v4l2/: implement read access. V4l2src will use read access if mmap ↵Benjamin Otte4-145/+254
doesn't work. Original commit message from CVS: * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init), (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit): * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps), (gst_v4l2src_get_read), (gst_v4l2src_get_mmap), (gst_v4l2src_get): implement read access. V4l2src will use read access if mmap doesn't work. * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), (gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_input), (gst_v4l2_set_input), (gst_v4l2_get_output), (gst_v4l2_set_output), (gst_v4l2_get_frequency), (gst_v4l2_set_frequency), (gst_v4l2_signal_strength), (gst_v4l2_get_attribute), (gst_v4l2_set_attribute): don't GST_ELEMENT_ERROR on get/set functions. Fail silently instead, but do output a debugging message
2005-07-22gst/: Allow 24/32-bpp songs, too, and blockalign samples to the ↵Ronald S. Bultje2-1/+10
header-specified size (if any). Fixes #311070. Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps_with_data): * gst/wavparse/gstwavparse.c: (gst_wavparse_loop): Allow 24/32-bpp songs, too, and blockalign samples to the header-specified size (if any). Fixes #311070.
2005-07-22ext/flac/gstflacdec.*: Handle .flac files with 24 and 32 bits per sample ↵Tim-Philipp Müller1-0/+8
(fixes #311162). Original commit message from CVS: * ext/flac/gstflacdec.c: (gst_flacdec_write), (gst_flacdec_convert_src): * ext/flac/gstflacdec.h: Handle .flac files with 24 and 32 bits per sample (fixes #311162).
2005-07-21gst/spectrum/demo-osssrc.c: Use 32 for the graph since it's the dimension of ↵Tim-Philipp Müller3-15/+49
the drawing window; use proper buffersiz... Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main): Use 32 for the graph since it's the dimension of the drawing window; use proper buffersize (bytes != samples); connect delete-event to gtk_main_quit. * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), (gst_spectrum_chain): Specify max. width of 1024 in property param spec; spec_base must be 10 instead of 8, since it's the exponent of the N pased to the FFT (2^10=1024); memcpy the buffer in the mono case (fixes a crash).
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