Wim Taymans [Thu, 12 Apr 2007 10:03:22 +0000 (10:03 +0000)]
gst/gdp/gstgdppay.c: Make sure we set the IN_CAPS flag correctly.
Original commit message from CVS:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event):
Make sure we set the IN_CAPS flag correctly.
* gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_render):
Get the IN_CAPS flag before we call functions that mess with the flags.
Thomas Vander Stichele [Tue, 10 Apr 2007 20:37:05 +0000 (20:37 +0000)]
gst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader, gst_gdp_pay_chain, gst_gdp_pay_sink_event):
Original commit message from CVS:
* gst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader,
gst_gdp_pay_chain, gst_gdp_pay_sink_event):
Only stamp buffers with offset/offset_end right before they get
pushed. This ensures offset continuity, which was not the case
before as shown by
gst-launch -v -m audiotestsrc num-buffers=10 ! audioconvert ! vorbisenc ! gdppay ! identity check-imperfect-offset=TRUE ! fakesink silent=TRUE
Thomas Vander Stichele [Tue, 10 Apr 2007 20:25:06 +0000 (20:25 +0000)]
adding debugging
Original commit message from CVS:
adding debugging
Thomas Vander Stichele [Wed, 14 Mar 2007 15:05:32 +0000 (15:05 +0000)]
add buffer logging
Original commit message from CVS:
add buffer logging
Stefan Kost [Fri, 22 Dec 2006 12:10:18 +0000 (12:10 +0000)]
tests/check/elements/: Fix the dp tests, but activating the pads for the streamheader tests too and cleaning up condi...
Original commit message from CVS:
* tests/check/elements/gdpdepay.c: (cleanup_gdpdepay),
(setup_gdpdepay_streamheader):
* tests/check/elements/gdppay.c: (cleanup_gdppay),
(setup_gdppay_streamheader):
Fix the dp tests, but activating the pads for the streamheader tests
too and cleaning up conditionaly
Stefan Kost [Thu, 21 Dec 2006 08:12:26 +0000 (08:12 +0000)]
tests/check/elements/: consistent pad (de)activation
Original commit message from CVS:
* tests/check/elements/audioresample.c: (cleanup_audioresample):
* tests/check/elements/audiotestsrc.c: (cleanup_audiotestsrc):
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay):
* tests/check/elements/subparse.c: (teardown_subparse):
* tests/check/elements/textoverlay.c: (cleanup_textoverlay):
* tests/check/elements/videorate.c: (cleanup_videorate):
* tests/check/elements/videotestsrc.c: (cleanup_videotestsrc):
* tests/check/elements/volume.c: (cleanup_volume):
* tests/check/elements/vorbisdec.c: (setup_vorbisdec),
(cleanup_vorbisdec):
* tests/check/elements/vorbistag.c: (setup_vorbistag),
(cleanup_vorbistag):
consistent pad (de)activation
Wim Taymans [Thu, 21 Sep 2006 05:31:00 +0000 (05:31 +0000)]
tests/check/: Some more compilation fixes.
Original commit message from CVS:
* tests/check/elements/gdpdepay.c: (GST_START_TEST):
* tests/check/libs/audio.c:
Some more compilation fixes.
Wim Taymans [Wed, 20 Sep 2006 17:04:57 +0000 (17:04 +0000)]
tests/check/: Fix some warnings.
Original commit message from CVS:
* tests/check/elements/gdpdepay.c: (GST_START_TEST):
* tests/check/elements/multifdsink.c: (GST_START_TEST):
* tests/check/elements/videorate.c: (GST_START_TEST):
* tests/check/libs/cddabasesrc.c: (GST_START_TEST):
* tests/check/pipelines/oggmux.c: (eos_buffer_probe):
Fix some warnings.
Michael Smith [Fri, 25 Aug 2006 16:19:55 +0000 (16:19 +0000)]
gst/gdp/gstgdppay.c: Fix memory leaks and misleading debug messages, add a couple of comments.
Original commit message from CVS:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_reset),
(gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain):
Fix memory leaks and misleading debug messages, add a couple of
comments.
* gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_get_stats),
(gst_multi_fd_sink_render):
Do not use gst_buffer_make_writable() in a basesink render method,
as it may incorrectly unref the buffer. Instead, use convoluted
dance to avoid copying the buffer except when we need to.
Thomas Vander Stichele [Mon, 21 Aug 2006 19:04:14 +0000 (19:04 +0000)]
adding a README
Original commit message from CVS:
adding a README
Thomas Vander Stichele [Mon, 21 Aug 2006 19:01:41 +0000 (19:01 +0000)]
Move GDP plugin to -base from -bad. Closes #347783.
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/inspect/plugin-gdp.xml:
* gst/gdp/Makefile.am:
* tests/check/Makefile.am:
Move GDP plugin to -base from -bad. Closes #347783.
Edward Hervey [Tue, 8 Aug 2006 13:57:29 +0000 (13:57 +0000)]
tests/check/elements/gdpdepay.c: I forgot to include the file containing the #define :)
Original commit message from CVS:
* tests/check/elements/gdpdepay.c: (gdpdepay_suite):
I forgot to include the file containing the #define :)
Now includes "config.h"
Edward Hervey [Tue, 8 Aug 2006 13:45:44 +0000 (13:45 +0000)]
tests/check/elements/gdpdepay.c: Ignore test known to fail on PPC64. See #348114.
Original commit message from CVS:
* tests/check/elements/gdpdepay.c: (gdpdepay_suite):
Ignore test known to fail on PPC64. See #348114.
Zaheer Abbas Merali [Fri, 4 Aug 2006 13:20:23 +0000 (13:20 +0000)]
gst/gdp/gstgdpdepay.c: Fix event parsing by gdpdepay. Fixes #349916.
Original commit message from CVS:
2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
Fix event parsing by gdpdepay. Fixes #349916.
Wim Taymans [Wed, 2 Aug 2006 16:56:19 +0000 (16:56 +0000)]
gst/gdp/gstgdpdepay.c: Disable seeking.
Original commit message from CVS:
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_sink_event),
(gst_gdp_depay_src_event), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state):
Disable seeking.
Small cleanups.
Clear adapter on disconts.
Clear caps when going to READY instead of NULL
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
(gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_src_event),
(gst_gdp_pay_change_state):
* gst/gdp/gstgdppay.h:
Reset payloader when going to READY.
Fix leaked buffers in ->queue on push errors.
Disable seeking.
Code cleanups.
Create packetizer in _init, free in _finalize.
Wim Taymans [Mon, 31 Jul 2006 08:48:36 +0000 (08:48 +0000)]
gst/gdp/gstgdpdepay.c: Consume all events except EOS because we generate events from the gdp payload instead. Fixes #...
Original commit message from CVS:
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
(gst_gdp_depay_sink_event), (gst_gdp_depay_chain):
Consume all events except EOS because we generate events from
the gdp payload instead. Fixes #349204
Thomas Vander Stichele [Wed, 26 Jul 2006 10:52:05 +0000 (10:52 +0000)]
gst/gdp/gstgdpdepay.c: proxying get/set caps is the wrong thing to do, since we really do change caps quite fundament...
Original commit message from CVS:
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init):
proxying get/set caps is the wrong thing to do, since we really
do change caps quite fundamentally
* tests/check/elements/gdpdepay.c:
* tests/check/elements/gdppay.c:
remove declaration of buffers, it's already done in gstcheck.h
Thomas Vander Stichele [Mon, 17 Jul 2006 14:17:45 +0000 (14:17 +0000)]
gst/gdp/: remove parent_class setting, BOILERPLATE does this fix typo in comment
Original commit message from CVS:
2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org>
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_class_init):
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
remove parent_class setting, BOILERPLATE does this
(gst_gdp_pay_reset_streamheader):
fix typo in comment
Thomas Vander Stichele [Fri, 14 Jul 2006 10:34:36 +0000 (10:34 +0000)]
build as a plugin, not a lib
Original commit message from CVS:
build as a plugin, not a lib
Thomas Vander Stichele [Thu, 13 Jul 2006 15:25:58 +0000 (15:25 +0000)]
docs/plugins/: add more plugins and elements to docs
Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
add more plugins and elements to docs
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
fix segfaults due to wrong g_free
add example
* gst/gdp/gstgdppay.c:
add example
Tim-Philipp Müller [Fri, 23 Jun 2006 09:09:44 +0000 (09:09 +0000)]
Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro.
Original commit message from CVS:
* ext/directfb/dfbvideosink.c:
* ext/gsm/gstgsmdec.c:
* ext/gsm/gstgsmenc.c:
* ext/libmms/gstmms.c:
* ext/neon/gstneonhttpsrc.c:
* ext/theora/theoradec.c:
* gst/freeze/gstfreeze.c:
* gst/gdp/gstgdpdepay.c:
* gst/gdp/gstgdppay.c:
* sys/glsink/glimagesink.c:
Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
and fix one GObject boilerplate macro.
Thomas Vander Stichele [Tue, 6 Jun 2006 16:26:59 +0000 (16:26 +0000)]
adapt to new api
Original commit message from CVS:
adapt to new api
Thomas Vander Stichele [Tue, 6 Jun 2006 14:39:15 +0000 (14:39 +0000)]
configure.ac: enable building of GDP elements
Original commit message from CVS:
* configure.ac:
enable building of GDP elements
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
(gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
(gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
(gst_gdp_pay_reset_streamheader), (gst_gdp_pay_sink_event),
(gst_gdp_pay_set_property), (gst_gdp_pay_get_property),
(gst_gdp_pay_change_state):
* gst/gdp/gstgdppay.h:
add version 1.0
Thomas Vander Stichele [Fri, 2 Jun 2006 16:45:59 +0000 (16:45 +0000)]
small fixes
Original commit message from CVS:
small fixes
Thomas Vander Stichele [Fri, 2 Jun 2006 10:28:32 +0000 (10:28 +0000)]
gst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out on some things that are recoverable
Original commit message from CVS:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
(gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
(gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
(gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_set_property),
(gst_gdp_pay_get_property):
add crc-header and crc-payload properties
don't error out on some things that are recoverable
* tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite):
add test for crc
Stefan Kost [Thu, 1 Jun 2006 22:00:23 +0000 (22:00 +0000)]
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
Original commit message from CVS:
* ext/alsaspdif/alsaspdifsink.h:
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.h:
* ext/arts/gst_arts.h:
* ext/artsd/gstartsdsink.h:
* ext/audiofile/gstafparse.h:
* ext/audiofile/gstafsink.h:
* ext/audiofile/gstafsrc.h:
* ext/audioresample/gstaudioresample.h:
* ext/bz2/gstbz2dec.h:
* ext/bz2/gstbz2enc.h:
* ext/dirac/gstdiracdec.h:
* ext/directfb/dfbvideosink.h:
* ext/divx/gstdivxdec.h:
* ext/divx/gstdivxenc.h:
* ext/dts/gstdtsdec.h:
* ext/faac/gstfaac.h:
* ext/gsm/gstgsmdec.h:
* ext/gsm/gstgsmenc.h:
* ext/ivorbis/vorbisenc.h:
* ext/libfame/gstlibfame.h:
* ext/nas/nassink.h:
* ext/neon/gstneonhttpsrc.h:
* ext/polyp/polypsink.h:
* ext/sdl/sdlaudiosink.h:
* ext/sdl/sdlvideosink.h:
* ext/shout/gstshout.h:
* ext/snapshot/gstsnapshot.h:
* ext/sndfile/gstsf.h:
* ext/swfdec/gstswfdec.h:
* ext/tarkin/gsttarkindec.h:
* ext/tarkin/gsttarkinenc.h:
* ext/theora/theoradec.h:
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackparse.h:
* ext/xine/gstxine.h:
* ext/xvid/gstxviddec.h:
* ext/xvid/gstxvidenc.h:
* gst/cdxaparse/gstcdxaparse.h:
* gst/cdxaparse/gstcdxastrip.h:
* gst/colorspace/gstcolorspace.h:
* gst/festival/gstfestival.h:
* gst/freeze/gstfreeze.h:
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.h:
* gst/modplug/gstmodplug.h:
* gst/mpeg1sys/gstmpeg1systemencode.h:
* gst/mpeg1videoparse/gstmp1videoparse.h:
* gst/mpeg2sub/gstmpeg2subt.h:
* gst/mpegaudioparse/gstmpegaudioparse.h:
* gst/multifilesink/gstmultifilesink.h:
* gst/overlay/gstoverlay.h:
* gst/playondemand/gstplayondemand.h:
* gst/qtdemux/qtdemux.h:
* gst/rtjpeg/gstrtjpegdec.h:
* gst/rtjpeg/gstrtjpegenc.h:
* gst/smooth/gstsmooth.h:
* gst/smoothwave/gstsmoothwave.h:
* gst/spectrum/gstspectrum.h:
* gst/speed/gstspeed.h:
* gst/stereo/gststereo.h:
* gst/switch/gstswitch.h:
* gst/tta/gstttadec.h:
* gst/tta/gstttaparse.h:
* gst/videodrop/gstvideodrop.h:
* gst/xingheader/gstxingmux.h:
* sys/directdraw/gstdirectdrawsink.h:
* sys/directsound/gstdirectsoundsink.h:
* sys/dxr3/dxr3audiosink.h:
* sys/dxr3/dxr3spusink.h:
* sys/dxr3/dxr3videosink.h:
* sys/qcam/gstqcamsrc.h:
* sys/vcd/vcdsrc.h:
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
Thomas Vander Stichele [Mon, 22 May 2006 15:53:07 +0000 (15:53 +0000)]
gst/gdp/: Handle error cases when calling functions do downwards state change after parent's change_state
Original commit message from CVS:
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain),
(gst_gdp_depay_change_state):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader),
(gst_gdp_pay_chain), (gst_gdp_pay_sink_event),
(gst_gdp_pay_change_state):
* gst/gdp/gstgdppay.h:
Handle error cases when calling functions
do downwards state change after parent's change_state
* tests/check/elements/gdpdepay.c: (GST_START_TEST):
* tests/check/elements/gdppay.c: (GST_START_TEST):
clean up more
Thomas Vander Stichele [Mon, 22 May 2006 13:25:52 +0000 (13:25 +0000)]
adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader. Build integration will
follow later when the GDP issues for core are sorted out.
Olivier Crête [Tue, 11 Sep 2012 00:38:14 +0000 (20:38 -0400)]
rtpmux: Misc fix for 0.11
Convert the incoming caps before proxying them
Clear the last_pad when going to ready
tests: Implement accept_caps, don't leak event
Olivier Crête [Mon, 10 Sep 2012 20:12:39 +0000 (16:12 -0400)]
uvch264src: Use generic marshaller
Youness Alaoui [Mon, 10 Sep 2012 20:09:26 +0000 (16:09 -0400)]
UVC H264 plugin
Tim-Philipp Müller [Sun, 9 Sep 2012 22:52:41 +0000 (23:52 +0100)]
opencv: disable motioncells "date" property for now
Shouldn't be of type long. Not sure it's useful at all, so
just disable it for now to see if someone misses it.
Tim-Philipp Müller [Sun, 9 Sep 2012 13:35:51 +0000 (14:35 +0100)]
configure: remove non-existant hlssink plugin from NONPORTED list
David Schleef [Sat, 8 Sep 2012 23:08:21 +0000 (16:08 -0700)]
decklinksink: Fix memory leak
David Schleef [Sat, 8 Sep 2012 22:57:57 +0000 (15:57 -0700)]
inter: fix leaks in audiosrc/sink
Edward Hervey [Sat, 8 Sep 2012 15:03:33 +0000 (17:03 +0200)]
mpeg4videoparse: Don't override upstream framerate and PAR
If upstream provided some, there's a good chance they are the ones to use
Tim-Philipp Müller [Sat, 8 Sep 2012 13:43:37 +0000 (14:43 +0100)]
hls: disable hlssink but do build hlsdemux
Tim-Philipp Müller [Sat, 8 Sep 2012 13:31:57 +0000 (14:31 +0100)]
Revert "configure.ac: Properly disable HLS plugin"
This reverts commit
3ad3445a25f31bc0d0167a4f413791bea8006783.
This disabled hlsdemux as well
Edward Hervey [Sat, 8 Sep 2012 12:05:08 +0000 (14:05 +0200)]
configure.ac: Properly disable HLS plugin
Robert Swain [Fri, 7 Sep 2012 14:08:57 +0000 (16:08 +0200)]
hls: Add missing GST_PLUGINS_BASE_CFLAGS
Robert Swain [Fri, 7 Sep 2012 14:07:40 +0000 (16:07 +0200)]
hlssink: Add segment target-duration property
This property causes hlssink to push a force key unit event upstream
every target-duration seconds. This is for simple automatic segmenting.
To disable it, set the property to 0 and push the force key unit event
manually.
Alessandro Decina [Sun, 21 Aug 2011 09:00:51 +0000 (11:00 +0200)]
hls: add hlssink element
Thiago Santos [Thu, 6 Sep 2012 04:53:07 +0000 (01:53 -0300)]
camerabin2: use correct variable when handling pad probe buffers
Pad probe data is in the GstPadProbeInfo, not in the user data
parameter.
Rico Tzschichholz [Mon, 3 Sep 2012 18:25:52 +0000 (19:25 +0100)]
mythtv: update for duration message API change
Tim-Philipp Müller [Mon, 3 Sep 2012 13:21:19 +0000 (14:21 +0100)]
schroenc: set interlace_coding based on input caps
and remove property.
Tim-Philipp Müller [Mon, 3 Sep 2012 13:04:40 +0000 (14:04 +0100)]
schroenc: configure profile/level from allowed downstream caps instead of properties
This is how it's done elsewhere and works better with encodebin.
Removes "force-profile" property, read-only "profile" property and
"level" property.
https://bugzilla.gnome.org/show_bug.cgi?id=670608
Tim-Philipp Müller [Mon, 3 Sep 2012 12:58:16 +0000 (13:58 +0100)]
diracparse: fix main profile mapping
Tim-Philipp Müller [Mon, 3 Sep 2012 12:04:01 +0000 (13:04 +0100)]
schroenc: prettify enum property nicks
Use '-' instead of '_' as word separator.
Tim-Philipp Müller [Mon, 3 Sep 2012 11:41:33 +0000 (12:41 +0100)]
diracparse: change "interlaced" boolean in caps to "interlace-mode"
Not strictly needed, but let's make it consistent with the raw
video way of doing things.
Tim-Philipp Müller [Mon, 3 Sep 2012 11:33:51 +0000 (12:33 +0100)]
diracparse: use strings for profile and level in caps
For consistency with most other formats.
https://bugzilla.gnome.org/show_bug.cgi?id=658436
Sreerenj Balachandran [Sun, 2 Sep 2012 09:36:37 +0000 (12:36 +0300)]
spc: No need to define GLIB_DISABLE_DEPRECATION_WARNINGS
https://bugzilla.gnome.org/show_bug.cgi?id=683175
Tim-Philipp Müller [Sun, 2 Sep 2012 02:55:35 +0000 (03:55 +0100)]
id3tag: extract year to write into ID3v1 tag from GST_TAG_DATE_TIME not GST_TAG_DATE
Matej Knopp [Sat, 1 Sep 2012 19:46:19 +0000 (21:46 +0200)]
mpeg4videoparse: set 0 duration when vop_coded is 0
https://bugzilla.gnome.org/show_bug.cgi?id=683169
Tim-Philipp Müller [Sun, 2 Sep 2012 00:42:30 +0000 (01:42 +0100)]
gst_message_new_duration -> gst_message_new_duration_changed
Jan Schmidt [Sat, 1 Sep 2012 16:12:51 +0000 (09:12 -0700)]
autoconvert: Handle caps query on internal srcpad
Reply with ANY caps to ensure linking the internal src pad. This
might need more attention later, to reply with the real upstream caps
for the currently active element.
Jan Schmidt [Fri, 31 Aug 2012 22:28:29 +0000 (15:28 -0700)]
resindvd/mpegdemux: Send both PTS and DTS downstream
Now that we can.
Tim-Philipp Müller [Sat, 1 Sep 2012 23:04:18 +0000 (00:04 +0100)]
spc: don't leak buffer in case of an init error
Sreerenj Balachandran [Sat, 1 Sep 2012 21:34:38 +0000 (00:34 +0300)]
spc: port to 0.11
https://bugzilla.gnome.org/show_bug.cgi?id=683175
Jan Schmidt [Fri, 31 Aug 2012 21:13:58 +0000 (14:13 -0700)]
resindvd: Plug a video parser in front of decoder
Seems to make playback both better and worse. The parser needs some
fixing, it seems :-/
Jan Schmidt [Fri, 31 Aug 2012 19:31:48 +0000 (12:31 -0700)]
dvdspu: Make GAP event aware
Jan Schmidt [Fri, 31 Aug 2012 15:46:45 +0000 (08:46 -0700)]
resindvd: Add some GAP event stuff to make still-frames start to work
And remove the dead audiomunge element. It isn't needed now, we just
send GAP events
Jan Schmidt [Sat, 9 Jun 2012 12:36:06 +0000 (22:36 +1000)]
resindvd: Initial partial port to 0.11
Jan Schmidt [Fri, 31 Aug 2012 01:39:50 +0000 (18:39 -0700)]
autoconvert: Don't drop upstream events due to silly typo
Jan Schmidt [Fri, 31 Aug 2012 00:51:50 +0000 (17:51 -0700)]
mpegdemux: Merge some DVD pieces and fixes
Bring the resindvd copy of mpegpsdemux and the normal version
slightly closer together.
Don't forward incoming sink caps event to downstream elements.
Jan Schmidt [Sun, 10 Jun 2012 22:33:36 +0000 (08:33 +1000)]
mpegdemux: avoid extra refs/unrefs of the demuxer
Change all the gst_pad_get_parent() calls to a cast to the
passed parent variable where appropriate, and don't unref,
including the extra unref in the
gst_flups_demux_sink_activate_push() function.
Mark Nauwelaerts [Thu, 30 Aug 2012 10:11:20 +0000 (12:11 +0200)]
dvbsuboverlay: adjust to modified video overlay composition API
... and supply overlay rectangle data in AYUV as provided by input
data rather than converting to RGB.
Thiago Santos [Thu, 30 Aug 2012 01:05:56 +0000 (22:05 -0300)]
camerabin: no need to set clock/basetime again
The base and clock aren't lost anymore on state changes
in 1.0
Thiago Santos [Thu, 30 Aug 2012 01:05:04 +0000 (22:05 -0300)]
camerabin: no need to send extra reconfigure
Setting capsfilters already sends reconfigure events when a new
caps is set, no need to resend them.
Thiago Santos [Wed, 29 Aug 2012 00:01:55 +0000 (21:01 -0300)]
camerabin: request _%u templates instead of _%d
In 1.0, templates have been renamed to _%u as default
Thiago Santos [Sun, 26 Aug 2012 19:43:37 +0000 (16:43 -0300)]
tests: camerabin: fix image location switching test
The test should wait until the last image-done is posted so it
can correctly check that all images have been saved.
Thiago Santos [Sun, 26 Aug 2012 19:42:04 +0000 (16:42 -0300)]
wrappercamerabinsrc: rework video recording eos push
Push EOS outside of wrappercamerabinsrc so that none of the
internal elements gets its pads into eos state, preventing any
further data from passing
Mark Nauwelaerts [Tue, 28 Aug 2012 09:07:41 +0000 (11:07 +0200)]
h264parse: ensure sufficiently sized buffer when wrapping NAL
Noted by <zhangyanping210@yahoo.com.cn>
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682589
Tim-Philipp Müller [Fri, 24 Aug 2012 08:01:41 +0000 (09:01 +0100)]
shm: remove unneeded glib-gen-mak include in Makefile
No enums or marshallers to be generated here. Should also
be gst-glib-gen.mak then.
Stefan Sauer [Wed, 22 Aug 2012 13:08:53 +0000 (15:08 +0200)]
audiovisualizer: revert renaming of the type
The special type name was lost when merging from base.
Stefan Sauer [Wed, 22 Aug 2012 11:30:40 +0000 (13:30 +0200)]
Automatic update of common submodule
From
668acee to
4f962f7
Stefan Sauer [Wed, 22 Aug 2012 11:19:53 +0000 (13:19 +0200)]
configure: bump gtk-doc req to 1.12 (mar-2009)
This allows us to e.g. unconditionally use gtkdoc-rebase.
Tim-Philipp Müller [Tue, 21 Aug 2012 12:29:16 +0000 (13:29 +0100)]
audiovisualizer: avoid registering enum type of same name as libvisual plugin in -base
Sreerenj Balachandran [Fri, 17 Aug 2012 08:12:22 +0000 (11:12 +0300)]
wayland: use scale fullscreen method.
This makes the compositor scale the surface to fit and preserves
aspect ratio.
https://bugzilla.gnome.org/show_bug.cgi?id=681453
Sreerenj Balachandran [Fri, 17 Aug 2012 08:10:39 +0000 (11:10 +0300)]
wayland: respond to ping/pong protocol so we're not deemed unresponsive.
https://bugzilla.gnome.org/show_bug.cgi?id=681453
Tim-Philipp Müller [Tue, 21 Aug 2012 09:37:10 +0000 (10:37 +0100)]
configure: fix check for wayland
We only seem to need wayland-client. Also make work with
wayland being installed in a non-default prefix by not
overwriting/clearing WAYLAND_{CFLAGS,LIBS} for no reason
at all.
Tim-Philipp Müller [Tue, 21 Aug 2012 09:29:55 +0000 (10:29 +0100)]
id3tag: fix build
Some code slipped into the last commit that was meant to be
pushed separately. Use gst_date_time_unref() instead of _free().
Sreerenj Balachandran [Wed, 8 Aug 2012 14:10:28 +0000 (17:10 +0300)]
wayland: More fixes based on wayland-0.95.0 and gstreamer-1.0 apis
- bump wayland version to 0.95.0 which will lead to stable 1.0 release
- avoid memcopy and use propose_allocation for GstBufferPool allocation
- using WaylandBufferPool
- shm: Allocate shm buffers through new wl_shm_pool interface
(the shm buffer allocation is a two step process now: first
allocate a wl_shm_pool, then allocate a buffer from the pool)
https://bugzilla.gnome.org/show_bug.cgi?id=681453
Tim-Philipp Müller [Tue, 21 Aug 2012 09:22:49 +0000 (10:22 +0100)]
id3tag: port to 0.11
Tim-Philipp Müller [Mon, 20 Aug 2012 23:10:10 +0000 (00:10 +0100)]
examples: GST_TAG_DATE -> GST_TAG_DATE_TIME
In camerabin2 example.
Tim-Philipp Müller [Mon, 20 Aug 2012 22:37:00 +0000 (23:37 +0100)]
video/x-dvd-subpicture -> subpicture/x-dvd
Tim-Philipp Müller [Sat, 18 Aug 2012 19:31:17 +0000 (20:31 +0100)]
Fix up FSF address in some source files as well
Brian Pepple [Sat, 18 Aug 2012 15:09:39 +0000 (11:09 -0400)]
Correct incorrect FSF address in license files
https://bugzilla.gnome.org/show_bug.cgi?id=682158
Stefan Sauer [Fri, 17 Aug 2012 20:57:10 +0000 (22:57 +0200)]
audiovisualizer: sync to change in base and port
Add support for GstVideoMeta and GstVideoFrame. Remove some redundant fields
that are also in GstVideoInfo. Don't disable the shader code, it does not
look broken.
Stefan Sauer [Fri, 17 Aug 2012 13:15:34 +0000 (15:15 +0200)]
audiovisualizer: status update
Brian Pepple [Wed, 15 Aug 2012 22:28:09 +0000 (18:28 -0400)]
configure: add missing AC_LANG_PROGRAM call to DirectShow tests
https://bugzilla.gnome.org/show_bug.cgi?id=681952
Stefan Sauer [Wed, 15 Aug 2012 09:26:59 +0000 (11:26 +0200)]
visualizer: small cleanup
Apply cleanup from copy in base.
Edward Hervey [Tue, 24 Jul 2012 18:39:41 +0000 (20:39 +0200)]
mpegtspacketizer: Fix flushing/sync handling
There was a stray adapter_flush() now that we used a temporary buffer
Edward Hervey [Thu, 19 Jul 2012 11:35:51 +0000 (13:35 +0200)]
mpegtspacketizer: Better detect PCR resets
Assume that any differences in PCR greater than 15s means there is
a reset in the stream.
Edward Hervey [Thu, 19 Jul 2012 07:05:28 +0000 (09:05 +0200)]
vp8dec: Call gst_video_decoder_negotiate()
Edward Hervey [Thu, 19 Jul 2012 07:05:13 +0000 (09:05 +0200)]
schrodec: Call gst_video_decoder_negotiate()
Edward Hervey [Sat, 14 Jul 2012 11:59:41 +0000 (13:59 +0200)]
mpegtspacketizer: Remove/demote some debugging
Edward Hervey [Fri, 13 Jul 2012 14:56:11 +0000 (16:56 +0200)]
tsdemux: Always use current PTS/DTS
This avoids setting old PTS and/or DTS
Edward Hervey [Fri, 13 Jul 2012 14:22:27 +0000 (16:22 +0200)]
mpegtspacketizer: Remove unneeded memset(0)
Edward Hervey [Fri, 13 Jul 2012 14:22:11 +0000 (16:22 +0200)]
mpegts: Use G_GNUC_INTERNAL
Edward Hervey [Wed, 11 Jul 2012 06:10:30 +0000 (08:10 +0200)]
configure.ac: dvb plugin is ported