Age | Commit message (Collapse) | Author | Files | Lines |
|
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).
|
|
Original commit message from CVS:
back to development
|
|
Original commit message from CVS:
releasing 0.8
|
|
Original commit message from CVS:
we did a prerel
|
|
Original commit message from CVS:
* configure.ac:
Require cairo 0.5.x
* ext/cairo/gstcairo.c:
Change plugin name to 'cairo' - 'timeoverlay' doesn't make
much sense and conflicts with the pango timeoverlay plugin.
* ext/cairo/gsttextoverlay.c: (gst_cairotextoverlay_get_type),
(gst_textoverlay_render_text), (gst_textoverlay_loop),
(gst_textoverlay_font_init), (gst_textoverlay_finalize),
(gst_textoverlay_init), (gst_textoverlay_set_property):
* ext/cairo/gsttextoverlay.h:
* ext/cairo/gsttimeoverlay.c: (gst_cairotimeoverlay_get_type),
(gst_timeoverlay_class_init), (gst_timeoverlay_setup),
(gst_timeoverlay_planar411):
* ext/cairo/gsttimeoverlay.h:
Make compile and somewhat work with cairo 0.5. The textoverlay
plugin is bitrotten and/or unfinished though and needs more
work (text positioning, invalid memory access, parse font-desc
property properly).
|
|
wavpack code. Supports more formats than ...
Original commit message from CVS:
New wavpack plugin using the wavpack library instead of importing the whole
wavpack code. Supports more formats than the old plugin.
|
|
Original commit message from CVS:
back to head
|
|
Original commit message from CVS:
releasing 0.8.9, Old Hat
|
|
Original commit message from CVS:
bump for prerelease
|
|
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* configure.ac:
* ext/musepack/gstmusepackdec.h:
* ext/musepack/gstmusepackreader.c:
* ext/musepack/gstmusepackreader.h:
Update to 1.2 API (303117).
|
|
Original commit message from CVS:
* configure.ac:
Add X_CFLAGS to CFLAGS while checking for
X11/Xlib.h, otherwise we won't find X if it's
installed in an unusual location (fixes #300495).
|
|
Original commit message from CVS:
* configure.ac:
* gst/freeze/Makefile.am:
* gst/freeze/gstfreeze.c:
* gst/freeze/gstfreeze.h:
New plugin: freeze, a stream freezer. (#165726)
|
|
Original commit message from CVS:
make sure there is a test registry to work against
|
|
Original commit message from CVS:
New plugin: wavpackdec; add typefinding for wavpack
|
|
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* configure.ac:
* sys/Makefile.am:
* sys/v4lradio/Makefile.am:
* sys/v4lradio/gstv4lradio.c: (plugin_init):
* sys/v4lradio/gstv4lradiobin.c: (gst_v4lradio_iface_supported),
(gst_v4lradio_interface_init), (gst_v4lradio_probe_get_properties),
(gst_v4lradio_class_probe_devices),
(gst_v4lradio_probe_probe_property),
(gst_v4lradio_probe_needs_probe),
(gst_v4lradio_class_list_devices), (gst_v4lradio_probe_get_values),
(gst_v4lradio_property_probe_interface_init),
(gst_v4lradio_bin_get_type), (gst_v4lradio_bin_base_init),
(gst_v4lradio_bin_class_init), (gst_v4lradio_bin_init),
(gst_v4lradio_bin_dispose), (gst_v4lradio_bin_set_property),
(gst_v4lradio_bin_get_property), (gst_v4lradio_bin_change_state):
* sys/v4lradio/gstv4lradiobin.h:
* sys/v4lradio/gstv4lradiotuner.c:
(gst_v4lradio_tuner_interface_init),
(gst_v4lradio_tuner_list_channels),
(gst_v4lradio_tuner_set_channel), (gst_v4lradio_tuner_get_channel),
(gst_v4lradio_tuner_set_frequency),
(gst_v4lradio_tuner_get_frequency),
(gst_v4lradio_tuner_signal_strength):
* sys/v4lradio/gstv4lradiotuner.h:
* sys/v4lradio/v4lradio_calls.c: (gst_v4lradio_fill_params),
(gst_v4lradio_open), (gst_v4lradio_close),
(gst_v4lradio_get_signal), (gst_v4lradio_get_frequency),
(gst_v4lradio_set_frequency), (gst_v4lradio_get_audio),
(gst_v4lradio_set_audio):
* sys/v4lradio/v4lradio_calls.h:
Add v4l-based analog radio source (#168728).
|
|
Original commit message from CVS:
* configure.ac: update for liboil-0.3. Remove librfb check.
* gst/games/gstvideoimage.c: (oil_splat_u8), (paint_hline_YUY2),
(paint_hline_IYU2), (paint_hline_str4), (paint_hline_str3),
(paint_hline_RGB565), (paint_hline_xRGB1555):
* gst/videotestsrc/videotestsrc.c: (paint_hline_YUY2),
(paint_hline_IYU2), (paint_hline_str4), (paint_hline_str3),
(paint_hline_RGB565), (paint_hline_xRGB1555):
|
|
Original commit message from CVS:
* configure.ac:
Unbreak my breakage.
|
|
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* configure.ac:
* ext/Makefile.am:
* ext/spc/APU.Asm:
* ext/spc/APU.Inc:
* ext/spc/APU.h:
* ext/spc/DSP.Asm:
* ext/spc/DSP.Inc:
* ext/spc/DSP.h:
* ext/spc/Macro.Inc:
* ext/spc/Makefile.am:
* ext/spc/SPC700.Asm:
* ext/spc/SPC700.Inc:
* ext/spc/SPC700.h:
* ext/spc/Types.h:
* ext/spc/gstspc.c: (gst_spc_get_type), (gst_spc_base_init),
(gst_spc_class_init), (gst_spc_get_formats),
(gst_spc_get_query_types), (gst_spc_init), (gst_spc_query),
(gst_spc_loop), (spc_setup), (gst_spc_change_state), (plugin_init):
* ext/spc/gstspc.h:
* ext/spc/spc.h:
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
Add SPC decoder, based on code from Michael Payne (#141189),
currently pure ASM, needs to be ported over to C at some
point.
|
|
Original commit message from CVS:
Add new libcdio-based cddasrc plugin (fixes #171530)
|
|
Original commit message from CVS:
* configure.ac: bump swfdec requirement
* ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
(gst_swfdec_video_link), (gst_swfdec_loop), (gst_swfdec_init),
(gst_swfdec_get_event_masks), (gst_swfdec_get_src_formats),
(gst_swfdec_src_event): Add support for navigation
* ext/swfdec/gstswfdec.h:
|
|
Original commit message from CVS:
* configure.ac:
Up the gstreamer core requirement to 0.8.9.1
|
|
Original commit message from CVS:
* configure.ac:
Fix FAAD detection problems against FAAD-CVS.
* ext/faad/gstfaad.c: (gst_faad_class_init),
(gst_faad_chanpos_to_gst), (gst_faad_srcconnect), (gst_faad_sync),
(gst_faad_chain):
Fix FAAD channel positions for mono/stereo against FAAD CVS.
Implement raw stream sync support for AAC+ radio support. Embed
info structure in our function to prevent unneeded excessive
allocations.
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_populate),
(gst_ogg_demux_push):
Only set first/last positions when we search for them. Fixes
invalid length reporting for some video files.
* gst/playback/gstdecodebin.c: (remove_element_chain):
Always remove only our own kids.
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
Fix ESDS atom finding bug.
* gst/typefind/gsttypefindfunctions.c: (aac_type_find):
Implement frame-finding (similar to MP3) to support AAC+ radio.
|
|
Original commit message from CVS:
back to cvs
|
|
Original commit message from CVS:
releasing 0.8.8, Fluded
|
|
Original commit message from CVS:
prerel
|
|
Original commit message from CVS:
* configure.ac:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_class_init), (gst_auto_audio_sink_init),
(gst_auto_audio_sink_detect), (gst_auto_audio_sink_change_state):
* gst/autodetect/gstautoaudiosink.h:
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_class_init), (gst_auto_video_sink_init),
(gst_auto_video_sink_detect), (gst_auto_video_sink_change_state):
* gst/autodetect/gstautovideosink.h:
Fix testsuite, re-enable autosink.
|
|
Original commit message from CVS:
remove autosink stuff until it doesn't open devices in NULL
|
|
element on GConf change.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/gconf/Makefile.am:
* ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_get_type),
(gst_gconf_audio_sink_base_init),
(gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_init),
(gst_gconf_audio_sink_dispose), (cb_toggle_element),
(gst_gconf_audio_sink_change_state):
* ext/gconf/gstgconfaudiosink.h:
* ext/gconf/gstgconfelements.c: (plugin_init):
* ext/gconf/gstgconfelements.h:
* ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_get_type),
(gst_gconf_video_sink_base_init),
(gst_gconf_video_sink_class_init), (gst_gconf_video_sink_init),
(gst_gconf_video_sink_dispose), (cb_toggle_element),
(gst_gconf_video_sink_change_state):
* ext/gconf/gstgconfvideosink.h:
Add GConf video/audio sink handling elements. Automagically
change contained element on GConf change.
* gst/autodetect/Makefile.am:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_get_type), (gst_auto_audio_sink_base_init),
(gst_auto_audio_sink_class_init), (gst_auto_audio_sink_init),
(gst_auto_audio_sink_factory_filter),
(gst_auto_audio_sink_compare_ranks),
(gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
* gst/autodetect/gstautoaudiosink.h:
* gst/autodetect/gstautodetect.c: (plugin_init):
* gst/autodetect/gstautodetect.h:
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_get_type), (gst_auto_video_sink_base_init),
(gst_auto_video_sink_class_init), (gst_auto_video_sink_init),
(gst_auto_video_sink_factory_filter),
(gst_auto_video_sink_compare_ranks),
(gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
* gst/autodetect/gstautovideosink.h:
Add video/audio output autodetection elements, based on ranks.
No sound server handling in autoaudiosink yet.
* ext/alsa/gstalsaplugin.c: (plugin_init):
* sys/oss/gstossaudio.c: (plugin_init):
Change ranks to prefer ALSA over OSS.
|
|
Fix build and up requirement to 0.5.0, an...
Original commit message from CVS:
Since dirac 0.5.0 the framerate in dirac is expressed as a rational number. Fix build and up requirement to 0.5.0, and also pass parameters to gst_diracdec_link in the right order. (fixes #167959)
|
|
Original commit message from CVS:
support libvisual 0.2.0
|
|
annoying to be separate. Move rfbsrc plug...
Original commit message from CVS:
* configure.ac: Pull in librfb from my CVS tree, because it is
too small and annoying to be separate. Move rfbsrc plugin
to gst/.
* ext/Makefile.am:
* ext/librfb/Makefile.am:
* ext/librfb/gstrfbsrc.c:
* gst/librfb/Makefile.am:
* gst/librfb/gstrfbsrc.c:
* gst/librfb/rfb.c:
* gst/librfb/rfb.h:
* gst/librfb/rfbbuffer.c:
* gst/librfb/rfbbuffer.h:
* gst/librfb/rfbbytestream.c:
* gst/librfb/rfbbytestream.h:
* gst/librfb/rfbcontext.h:
* gst/librfb/rfbdecoder.c:
* gst/librfb/rfbdecoder.h:
* gst/librfb/rfbutil.h:
|
|
Original commit message from CVS:
* configure.ac:
Add dvdlpcmdec
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
(free_all_buffers), (gst_mpeg2dec_alloc_buffer):
Don't push buffers if the src pad isn't negotiated yet.
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_buffer_to_default_format),
(gst_audio_convert_buffer_from_default_format):
Add support for 24-bit width.
* gst/dvdlpcmdec/.cvsignore:
* gst/dvdlpcmdec/Makefile.am:
* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_get_type),
(gst_dvdlpcmdec_base_init), (gst_dvdlpcmdec_class_init),
(gst_dvdlpcm_reset), (gst_dvdlpcmdec_init), (gst_dvdlpcmdec_link),
(gst_dvdlpcmdec_chain), (gst_dvdlpcmdec_change_state),
(plugin_init):
* gst/dvdlpcmdec/gstdvdlpcmdec.h:
New decoder for rearranging DVD LPCM into our audio/x-raw-int
format. Needs support for the channels maps if someone can find
a DVD LPCM track with > 2 channels.
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_handle_dvd_event),
(gst_dvd_demux_send_discont), (gst_dvd_demux_handle_discont),
(gst_dvd_demux_get_audio_stream), (gst_dvd_demux_process_private):
* gst/mpegstream/gstdvddemux.h:
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont),
(gst_mpeg_demux_new_output_pad), (gst_mpeg_demux_init_stream),
(gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_handle_src_query):
* gst/mpegstream/gstmpegdemux.h:
* gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_reset),
(gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_loop),
(gst_mpeg_parse_get_rate), (gst_mpeg_parse_convert_src),
(gst_mpeg_parse_handle_src_query),
(gst_mpeg_parse_handle_src_event):
Use audio/x-dvd-lpcm for LPCM output.
Add DTS output.
|
|
(Fixes #165997)
Original commit message from CVS:
* configure.ac: Put DEFAULT_AUDIOSINK in config.h and use
whereever possible. (Fixes #165997)
* examples/capsfilter/capsfilter1.c: (main):
* examples/dynparams/filter.c: (create_ui):
* examples/seeking/cdparanoia.c: (get_track_info), (main):
* examples/seeking/chained.c: (main):
* examples/seeking/seek.c: (make_mod_pipeline), (make_dv_pipeline),
(make_wav_pipeline), (make_flac_pipeline), (make_sid_pipeline),
(make_vorbis_pipeline), (make_mp3_pipeline), (make_avi_pipeline),
(make_mpeg_pipeline), (make_mpegnt_pipeline):
* examples/seeking/spider_seek.c: (make_spider_pipeline):
* examples/switch/switcher.c: (main):
* ext/dv/demo-play.c: (main):
* ext/faad/gstfaad.c: (gst_faad_change_state):
* ext/mad/gstmad.c: (gst_mad_chain):
* ext/smoothwave/demo-osssrc.c: (main):
* gst-libs/gst/gconf/gconf.c: (gst_gconf_set_string),
(gst_gconf_render_bin_from_description),
(gst_gconf_get_default_audio_sink),
(gst_gconf_get_default_video_sink),
(gst_gconf_get_default_audio_src),
(gst_gconf_get_default_video_src),
(gst_gconf_get_default_visualization_element):
* gst/level/demo.c: (main):
* gst/level/plot.c: (main):
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element):
* gst/playback/test.c: (gen_video_element), (gen_audio_element):
* gst/playondemand/demo-mp3.c: (setup_pipeline):
* gst/sine/demo-dparams.c: (main):
* gst/spectrum/demo-osssrc.c: (main):
* gst/speed/demo-mp3.c: (main):
* gst/volume/demo.c: (main):
* testsuite/embed/embed.c: (main):
|
|
Original commit message from CVS:
* configure.ac:
* ext/musepack/Makefile.am:
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_class_init),
(gst_musepackdec_init), (gst_musepackdec_dispose),
(gst_musepackdec_src_query), (gst_musepackdec_src_convert),
(gst_musepack_stream_init), (gst_musepackdec_loop),
(gst_musepackdec_change_state):
* ext/musepack/gstmusepackdec.cpp:
* ext/musepack/gstmusepackdec.h:
* ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek),
(gst_musepack_reader_read), (gst_musepack_reader_seek),
(gst_musepack_reader_tell), (gst_musepack_reader_get_size),
(gst_musepack_reader_canseek), (gst_musepack_init_reader):
* ext/musepack/gstmusepackreader.cpp:
* ext/musepack/gstmusepackreader.h:
Update to 1.1 API (#165446).
|
|
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/amrnb/Makefile.am:
* ext/amrnb/amrnb.c: (plugin_init):
* ext/amrnb/amrnbdec.c: (gst_amrnbdec_get_type),
(gst_amrnbdec_base_init), (gst_amrnbdec_class_init),
(gst_amrnbdec_init), (gst_amrnbdec_link), (gst_amrnbdec_chain),
(gst_amrnbdec_state_change):
* ext/amrnb/amrnbdec.h:
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
(gst_amrnbparse_base_init), (gst_amrnbparse_class_init),
(gst_amrnbparse_init), (gst_amrnbparse_formats),
(gst_amrnbparse_querytypes), (gst_amrnbparse_query),
(gst_amrnbparse_handle_event), (gst_amrnbparse_reserve),
(gst_amrnbparse_loop), (gst_amrnbparse_state_change):
* ext/amrnb/amrnbparse.h:
Add support for AMR-NB (mobile phone audio format; #155163, #163286).
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
Add AMR-NB/-WB raw formats.
* ext/alsa/gstalsa.c: (gst_alsa_link):
Keep valid time when changing format.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(qtdemux_parse_trak):
Add some more format-specific options (#140141, #143555, #155163).
|
|
Fixes #162974.
Original commit message from CVS:
* configure.ac:
* ext/flac/gstflacenc.c: (gst_flacenc_init),
(gst_flacenc_seek_callback), (gst_flacenc_write_callback),
(gst_flacenc_tell_callback), (gst_flacenc_chain),
(gst_flacenc_change_state):
* ext/flac/gstflacenc.h:
Update for API change in flac-1.1.1. Update requirement in
configure.ac. Fixes #162974.
|
|
Original commit message from CVS:
* configure.ac:
* examples/capsfilter/capsfilter1.c: (main):
* examples/seeking/spider_seek.c: (make_spider_pipeline):
* ext/dvdread/Makefile.am:
* ext/dvdread/demo-play:
* ext/dvdread/demo-play.c:
* gconf/gstreamer.schemas.in:
* gst-libs/gst/gconf/gconf.c:
* sys/v4l/TODO:
* testsuite/Makefile.am:
* testsuite/embed/Makefile.am:
* testsuite/embed/embed.c: (cb_expose), (main):
Remove all references to xvideosink, fix examples (#140845).
* gst/playback/gstplaybasebin.c: (group_destroy):
Apparently, disposal does not unlink - so do explicitely.
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
Add debug.
|
|
Original commit message from CVS:
* configure.ac:
Since we use functions from CVS, up requirement.
|
|
place, subtitle awareness in decodebin/pla...
Original commit message from CVS:
* configure.ac:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_new):
* ext/ogg/gstogmparse.c: (gst_ogm_text_parse_get_type),
(gst_ogm_text_parse_base_init), (gst_ogm_text_parse_init),
(gst_ogm_parse_get_sink_querytypes), (gst_ogm_parse_sink_convert),
(gst_ogm_parse_sink_query), (gst_ogm_parse_chain),
(gst_ogm_parse_plugin_init):
* ext/pango/gsttextoverlay.c: (gst_textoverlay_linkedpads),
(gst_textoverlay_link), (gst_textoverlay_getcaps),
(gst_textoverlay_event), (gst_textoverlay_video_chain),
(gst_textoverlay_loop), (gst_textoverlay_init), (plugin_init):
* ext/pango/gsttextoverlay.h:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
(gst_matroska_demux_handle_seek_event),
(gst_matroska_demux_sync_streams),
(gst_matroska_demux_parse_blockgroup),
(gst_matroska_demux_subtitle_caps),
(gst_matroska_demux_plugin_init):
* gst/matroska/matroska-ids.h:
* gst/playback/gstdecodebin.c: (close_pad_link):
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
(gen_preroll_element), (remove_groups), (add_stream),
(new_decoded_pad), (setup_subtitles), (gen_source_element),
(setup_source):
* gst/playback/gstplaybasebin.h:
* gst/playback/gstplaybin.c: (gen_text_element), (setup_sinks):
* gst/subparse/Makefile.am:
* gst/subparse/gstsubparse.c: (gst_subparse_get_type),
(gst_subparse_base_init), (gst_subparse_class_init),
(gst_subparse_init), (gst_subparse_formats),
(gst_subparse_eventmask), (gst_subparse_event),
(gst_subparse_handle_event), (convert_encoding), (get_next_line),
(parse_mdvdsub), (parse_mdvdsub_init), (parse_subrip),
(parse_subrip_deinit), (parse_subrip_init), (parse_mpsub),
(parse_mpsub_deinit), (parse_mpsub_init),
(gst_subparse_buffer_format_autodetect),
(gst_subparse_format_autodetect), (gst_subparse_loop),
(gst_subparse_change_state), (gst_subparse_type_find),
(plugin_init):
* gst/subparse/gstsubparse.h:
* gst/typefind/gsttypefindfunctions.c: (ogmtext_type_find),
(plugin_init):
Add subtitle support, .sub parser (supports SRT and MPsub),
OGM text support, Matroska UTF-8 text support, deadlock fixes
all over the place, subtitle awareness in decodebin/playbin
and some fixes to textoverlay to handle subtitles in a stream
correctly. Fixes #100931.
|
|
Original commit message from CVS:
* configure.ac:
* gst/games/Makefile.am:
* gst/games/gstpuzzle.c:
add a puzzle game with...
* gst/games/gstvideoimage.c:
* gst/games/gstvideoimage.h:
... full colorspace support (that includes YUV9 and RGB16)) stolen
from videotestsrc and made into something that would be a nice
library for a lot of other plugins.
|
|
Original commit message from CVS:
* configure.ac:
don't compile faad plugin if a RC of 2.0 is found
* gst/asfdemux/gstasfdemux.c:
(gst_asf_demux_process_ext_content_desc):
try to make Solaris compiler happier
|
|
Original commit message from CVS:
back to cvs
|
|
Original commit message from CVS:
releasing
|
|
Original commit message from CVS:
try 2
|
|
Original commit message from CVS:
prerelease
|
|
Original commit message from CVS:
* configure.ac:
Fix indentation, fix v4l2 plugin detection.
* ext/Makefile.am:
Fix libmms location (Maciej, use diff -u!).
* ext/alsa/gstalsa.c: (gst_alsa_init):
Initialize caps cache to NULL.
* gst/playback/gstplaybin.c: (gst_play_bin_change_state):
Only change state on audiosink if it exists.
|
|
Original commit message from CVS:
disable docs again until it passes make distcheck
|
|
Original commit message from CVS:
* configure.ac:
* ext/speex/gstspeexdec.h:
* ext/speex/gstspeexenc.h:
Fixes #158382. Make speex plugin compatible with both 1.0 and 1.1.
Fix detection code in configure.ac
|
|
Original commit message from CVS:
* configure.ac:
Put additional LAME check inside the conditional. Fixes #152339
|
|
Original commit message from CVS:
* configure.ac:
Fix up.
|