| 2009-07-14 12:15:05 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstvalue.c: |
| value: add explanation for shortcut |
| |
| 2009-07-10 20:04:48 +0100 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstbasetransform.c: |
| basetransform: take size once |
| |
| 2009-07-10 19:17:04 +0100 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstvalue.c: |
| value: fix can_intersect to behave like intersect |
| Add a quick return if two types are the same. Change the check for the |
| intersection function to be the same as the one used in intersect(). The |
| later tries both directions. |
| |
| 2009-07-14 00:04:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstinfo.c: |
| gstinfo: maintain ABI compatibility even if debugging is disabled |
| |
| 2009-07-02 12:40:05 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/gststructure.c: |
| * gst/gstvalue.c: |
| * tests/check/gst/gststructure.c: |
| * tests/check/gst/gstvalue.c: |
| structure: Change NULL and empty string handling |
| Don't forbid the empty string "" in generic structures, only in taglists. |
| Properly allow the NULL string by adding special cases for serialising |
| and deserialising it. prop1=(string)NULL is the NULL string, |
| prop1=(string)"NULL" is the actual string with the value "NULL" |
| |
| 2009-07-13 12:23:02 -0400 Olivier Crête <olivier.crete@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From 5845b63 to fedaaee |
| |
| 2009-07-13 12:00:47 +0200 Andoni Morales <ylatuya at gmail.com> |
| |
| * plugins/elements/gstfilesink.c: |
| filesink: Fix segfault with MSVC |
| Don't use deprecated fileno on MSVC but replace with _fileno |
| Fixes #587052 |
| |
| 2009-07-13 09:32:57 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * docs/design/Makefile.am: |
| docs/design: Update Makefile.am for changed framestep document name. |
| |
| 2009-07-10 19:27:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tools/gst-inspect.c: |
| tools: the plugin features listed by gst-inspect are typefinders, not types |
| |
| 2009-07-10 18:46:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-buffer2.txt: |
| docs: add draft for arbitrary buffer metadata idea |
| |
| 2009-07-10 18:35:21 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-framestep.txt: |
| * docs/design/part-framestep.txt: |
| docs: more framestep docs out of draft |
| |
| 2009-07-10 18:33:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-framestep.txt: |
| docs: update framestep document |
| Remove experimental status from the framestep draft. |
| |
| 2009-07-08 15:15:04 +0200 Philip Jägenstedt <philipj@opera.com> |
| |
| * tools/gst-inspect.c: |
| * tools/gst-launch.c: |
| tools: Fix compilation if option parsing is disabled |
| Fixes bug #587976. |
| |
| 2009-07-08 15:10:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstregistry.c: |
| registry: Use g_build_filename() instead of g_strjoin() with / |
| This makes sure that the generated filenames use the platform |
| specific directory separator instead of /. |
| Fixes bug #587973. |
| |
| 2009-07-07 20:13:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstinfo.h: |
| docs: add 'Since' tag for new GST_DEBUG_CATEGORY_GET macro |
| |
| 2009-07-07 00:23:41 +0100 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstcollectpads.c: |
| collectpads: make it the best of wims and edwards patch. |
| Check the right flushing flag, but still add it to the pad-list. |
| |
| 2009-06-30 11:26:34 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| * win32/common/libgstreamer.def: |
| info: allow getting other log categories. Fixes #587417 |
| Add a new macro GST_DEBUG_CATEGORY_GET to get a log category by name. This |
| allows plugins to use e.g. core categories like PERFORMANCE or CLOCK. |
| API: GST_DEBUG_CATEGORY_GET |
| |
| 2009-07-06 19:51:57 +0100 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstbasetransform.c: |
| basetransform: make comment a FIXME comment |
| |
| 2009-07-06 19:50:52 +0100 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstminiobject.c: |
| logging: log object type in message |
| |
| 2009-07-06 19:48:58 +0100 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstbasesink.c: |
| logging: use perf category for dropped buffers |
| |
| 2009-06-29 11:26:57 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstcollectpads.c: |
| collectpads: Don't forward FLUSH_STOP if some input streams are still flushing. |
| This guarantees that only one FLUSH_STOP event (the last one) will be sent |
| downstream when a flushing seek is being done through collectpads. |
| |
| 2009-06-24 11:11:35 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstcollectpads.c: |
| collectpads: Update the cookie when setting ourselves as flushing. |
| This forces the pad status to be re-evaluated on the next _check_pads(). |
| |
| 2009-06-09 14:54:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstbufferlist.c: |
| * gst/gstbus.h: |
| * gst/gstchildproxy.h: |
| * gst/gstelementfactory.h: |
| * gst/gstghostpad.h: |
| * gst/gstmessage.h: |
| * gst/gstquery.h: |
| * libs/gst/base/gstdataqueue.h: |
| docs: fix gtk-doc /*< private >*/ marker |
| |
| 2009-06-09 14:48:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * plugins/elements/gsttypefindelement.c: |
| typefindelement: log probability in debug message |
| |
| 2009-06-30 18:22:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstmessage.c: |
| message: fix parsing of the step done message |
| Parse the duration field too. |
| |
| 2009-06-29 11:24:25 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstregistrybinary.c: |
| binaryregistry: Use local values in while/for loops, use branch prediction macros |
| |
| 2009-06-29 11:23:31 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstcaps.c: |
| * gst/gstpad.c: |
| * gst/gstregistry.c: |
| * gst/gstregistrybinary.c: |
| * gst/gststructure.c: |
| Spread branch prediction macros. |
| These are based on profiling several playback scenarios using playbin2. |
| |
| 2009-06-29 11:20:12 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstpad.c: |
| * gst/gstregistrybinary.c: |
| * gst/gstvalue.c: |
| Use local variables in for/while loops. |
| This makes the generated code faster since: |
| * It won't have to read an undirect value (which will most likely be |
| outside of the L1/L2 cache) |
| * We know that value never changes (the compiler has no clue that it doesn't). |
| |
| 2009-06-09 19:08:26 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| libs/controller: Set default gst debugging category. |
| |
| 2009-06-29 11:57:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/benchmarks/mass-elements.scm: |
| tests: fix example |
| |
| 2009-06-29 11:56:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpad.c: |
| * libs/gst/base/gstbasesink.c: |
| bufferlist: use faster gst_buffer_list_get() |
| Use the faster gst_buffer_list_get() to get the first buffer of a list. |
| |
| 2009-06-29 11:55:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbufferlist.c: |
| bufferlist: fix example |
| The _do function now takes user_data in all cases. |
| |
| 2009-06-29 11:46:00 +0200 Ognyan Tonchev <ognyan@axis.com> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: take timestamp later |
| Make sure we don't accidentally cast a bufferlist of a buffer and try to take |
| the timestamp of it. |
| Refixes #585960 |
| |
| 2009-06-29 11:07:00 +0200 Jonas Holmberg <jonas.holmberg at axis.com> |
| |
| * gst/gstbufferlist.c: |
| docs: fix some typos |
| |
| 2009-06-29 11:24:04 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gst_private.h: |
| * gst/gstinfo.c: |
| * gst/gstminiobject.c: |
| * libs/gst/base/gstadapter.c: |
| * win32/common/libgstreamer.def: |
| logging: add a performace log category |
| This category can be used to log slow code path and help auditing the |
| performance. Add FIXME-0.11 to some questionable categories. |
| |
| 2009-06-27 16:34:36 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gststructure.c: |
| structure: fix int->gint to be in sync with the *.h and usage |
| |
| 2009-06-26 13:33:50 +0100 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * autogen.sh: |
| autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01] |
| Check for more automake command variants. Use printf instead of 'echo -n' |
| for portability |
| |
| 2009-06-26 13:41:11 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From f810030 to 5845b63 |
| |
| 2009-06-26 12:50:53 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstelement.c: |
| request-pad: tell about ref counts in release_request_pad docs. |
| It is not too obvious that getting and releasing request pads is not entierly |
| symetrical regarding to the pad refcount. Add a note about that to the docs. |
| This might deserve a FIXME-0.11 too. |
| |
| 2009-06-25 11:25:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: don't do things with side effects within a g_assert() |
| Make the bufferlist stuff work properly when things are compiled |
| with -DG_DISABLE_ASSERT. |
| |
| 2009-06-24 18:31:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstcaps.c: |
| caps: avoid doing logic in g_assert |
| Make sure we still do the right thing when glib is compiled without |
| assertions. |
| |
| 2009-06-22 05:00:54 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * plugins/elements/gstmultiqueue.c: |
| multiqueue: Fire the overrun signal on EOS |
| Fixes startup of some short MPEG files with decodebin2/playbin2 |
| where all the data fits in the multiqueue and EOS arrives before |
| the group is exposed. |
| |
| 2009-06-24 15:13:37 +0100 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * common: |
| Automatic update of common submodule |
| From f3bb51b to f810030 |
| |
| 2009-03-28 13:59:08 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gststructure.c: |
| GstStructure: Use direct values for repetitive conditionals (for/while). |
| |
| 2009-06-24 10:45:52 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstbuffer.c: |
| * gst/gstevent.c: |
| * gst/gstmessage.c: |
| * gst/gstminiobject.c: |
| * gst/gstquery.c: |
| miniobjects: Don't chain up to empty finalize method. |
| If ever we do anything in mini_object_finalize, we should make sure the 4 |
| core miniobject finalize methods chain back up again. |
| |
| 2009-03-27 20:17:15 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstcaps.c: |
| gstcaps: Use direct values for repetitive conditionals (for/while). |
| |
| 2009-06-24 09:28:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * Makefile.am: |
| * gst/gst.c: |
| make check: add check for enum type class unrefs in gst_deinit() too |
| Just because we can really. |
| |
| 2009-06-23 13:44:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttrace.c: |
| * gst/gsttrace.h: |
| * win32/common/libgstreamer.def: |
| trace: use proper locking in GstTrace |
| Protect the allocated list of objects with a lock so that trace actually works |
| reliably. |
| Shortcut the alloc trace sooner when disabled. |
| |
| 2009-06-23 13:34:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstobject.c: |
| object: also add pointers to debug |
| Add the object pointers in the debug info for _replace. |
| |
| 2009-06-23 12:56:59 +0200 Chad Hanna <channa@ligo.caltech.edu> |
| |
| * plugins/elements/gstcapsfilter.c: |
| capsfilter: Add GAP flag support |
| capsfilter doesn't actually touch the data so we don't want the GAP flag to |
| be unset by basetransform. |
| Fixes bug #586566. |
| |
| 2009-06-23 10:05:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * win32/common/libgstbase.def: |
| defs: add new byte reader methods |
| |
| 2009-05-22 14:47:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbytereader.c: |
| * libs/gst/base/gstbytereader.h: |
| * tests/check/libs/bytereader.c: |
| bytereader: add a bunch of utility functions for strings and a data dup function |
| API: gst_byte_reader_dup_data |
| API: gst_byte_reader_dup_string |
| API: gst_byte_reader_dup_string_utf8 |
| API: gst_byte_reader_dup_string_utf16 |
| API: gst_byte_reader_dup_string_utf32 |
| API: gst_byte_reader_skip_string |
| API: gst_byte_reader_skip_string_utf8 |
| API: gst_byte_reader_skip_string_utf16 |
| API: gst_byte_reader_skip_string_utf32 |
| API: gst_byte_reader_peek_string |
| API: gst_byte_reader_peek_string_utf8 |
| API: gst_byte_reader_get_string |
| API: gst_byte_reader_get_string_utf8 |
| And some basic unit tests. Fixes #586568. |
| |
| 2009-06-22 18:17:28 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gsttaglist.c: |
| taglist: fix typo in tag description |
| |
| 2009-06-21 00:26:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tests/check/gst/gstbufferlist.c: |
| tests: fix crash and leak in bufferlists unit test |
| Don't access already-freed iterator, makes check-valgrind work and fixes |
| crash on PPC; unref buffer we're going to steal to make valgrind happy. |
| |
| 2009-06-21 00:09:53 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/gst.c: |
| init: Fix indent, and ref the gst_buffer_list_item_get_type() class |
| Fix the check tests by reffing the GstBufferList class. Run gst-indent |
| to make git happy about some existing stuff |
| |
| 2009-06-19 21:03:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tools/gst-inspect.c: |
| gst-inspect: fix broken flags to flag string serialisation |
| e.g. cdparnoiasrc would show fragment|full for a flags value of 2. |
| |
| 2009-06-19 19:35:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * plugins/elements/gsttee.c: |
| tee: add buffer-list support |
| |
| 2009-06-19 19:24:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbufferlist.h: |
| bufferlist: remove old enum from docs |
| |
| 2009-06-19 14:45:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstinfo.h: |
| gstinfo: define __gst_debug_min to LOG_LEVEL_NONE if debugging is disabled |
| Just in case someone who clearly can't be deterred by any number of leading |
| underscores uses this very private but still somewhat documented symbol |
| directly in their code (*cough* qtdemux *cough*). |
| |
| 2009-06-19 15:29:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbufferlist.c: |
| * gst/gstbufferlist.h: |
| * tests/check/gst/gstbufferlist.c: |
| * win32/common/libgstreamer.def: |
| bufferlist: Various cleanups |
| Add new method to iterate a bufferlist without having to allocate an iterator. |
| Add convenience method for getting an item from the list based on the group and |
| index. |
| Remove redundant _do_data callback and method. |
| Update unit-tests and add some more for the new methods. |
| |
| 2009-06-19 14:10:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstmessage.c: |
| * gst/gststructure.c: |
| docs: make gtk-doc happy |
| |
| 2009-06-19 13:51:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| po: update .po files after string changes |
| |
| 2009-06-19 13:48:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * plugins/elements/gstfdsink.c: |
| fdsink: clean up some more error and debug messages |
| |
| 2009-06-19 13:42:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gsttaskpool.c: |
| taskpool: fix unused variable warning in case debugging is disabled |
| |
| 2009-06-19 13:40:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstinfo.c: |
| gstinfo: fix export of GST_CAT_BUFFER_LIST when --gst-disable-debug is used |
| Move all the categories to export to one single place, so we don't |
| accidentally update or add vars in one place but not the other. |
| |
| 2009-06-18 16:50:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstcollectpads.c: |
| collectpads: use the right flushing flag. |
| We need to use the pad private flag because the other pad flag is protected with |
| the pad lock instead. |
| |
| 2009-06-18 16:41:46 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstcollectpads.c: |
| collectpads: Properly handle flushing pads. |
| If a pad is flushing, it should not be considered as either eos or |
| containing data. |
| |
| 2009-06-18 11:27:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * plugins/elements/gstfdsink.c: |
| fdsink: fix error message |
| Users should never see the term 'file descriptor', much less a file |
| descriptor number, in an error message. Put that into the debug |
| string instead and use the default error message. |
| |
| 2009-06-18 11:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * plugins/elements/gstfdsink.h: |
| fdsink: add the new field in the header |
| |
| 2009-06-18 10:55:39 +0200 Benjamin Gaignard <benjamin at gaignard.net> |
| |
| * plugins/elements/gstfdsink.c: |
| fdsink: make fdsink seekable |
| Implement the same logic as filesink to implement seeking. |
| Fixes #578908 |
| |
| 2009-06-17 16:45:17 +0200 Josep Torra <n770galaxy@gmail.com> |
| |
| * gst/gstelement.c: |
| gstelement: moved the clock unref to the right place |
| |
| 2009-06-17 16:17:27 +0200 Josep Torra <n770galaxy@gmail.com> |
| |
| * gst/gstelement.c: |
| gstelement: unref the clock when the element changes to null state |
| |
| 2009-06-17 00:29:40 +0400 Ð ÑÑлан ÐжбÑлаÑов <lrn1986@gmail.com> |
| |
| * gst/gst.c: |
| Replaced deprecated win32-compatibility function with undeprecated one. |
| Fixes #560442. |
| |
| 2009-06-16 18:32:12 +0200 Josep Torra <n770galaxy@gmail.com> |
| |
| * gst/gstbin.c: |
| gstbin: swap the lines of my previous commit |
| Fixes a bug introduced in my previous commit that released the |
| clock provider and after used it to create the clock lost message. |
| |
| 2009-06-16 17:51:12 +0200 Josep Torra <n770galaxy@gmail.com> |
| |
| * gst/gstbin.c: |
| gstbin: remove clock references when clock lost happens |
| Remove reference to clock and clock provider stored in the bin |
| when the clockprovider element is removed from the bin. |
| |
| 2009-06-16 13:34:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.h: |
| basesink: add Since tag for new method |
| |
| 2009-06-16 13:32:37 +0200 Branko Subasic <branko.subasic at axis.com> |
| |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.h: |
| basesink: add support for buffer list |
| Fixes #585960 |
| |
| 2009-06-16 11:34:54 +0200 Branko Subasic <branko.subasic at axis.com> |
| |
| * gst/gstghostpad.c: |
| ghostpad: Add support for GstBufferLists |
| Fixes #585834 |
| |
| 2009-06-16 11:21:42 +0200 Christopher Halse Rogers <chalserogers at gmail.com> |
| |
| * gst/gstiterator.c: |
| iterator: Explicitly mention refcounting in docs |
| Fixes #585938 |
| |
| 2009-06-16 08:43:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstelement.c: |
| * gst/gstutils.c: |
| gstxml: fix (de)serialisation of properties of type GstStructure |
| souphttpsrc has a property of type GstStructure, which causes an |
| assertion when serialising it to xml. Fixes #585137. |
| |
| 2009-06-15 20:11:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * plugins/elements/gstqueue.c: |
| queue: fix compiler warning |
| The compiler suggests to add some () to indicate if the && or the || takes |
| priority, so reflow code a bit so we don't have to add yet another layer |
| of (). Hopefully this was the intended meaning of the code. |
| |
| 2009-06-11 15:00:52 +0200 Arnout Vandecappelle <arnout@mind.be> |
| |
| * plugins/elements/gstqueue.c: |
| don't lock when min-threshold and max-size conflict. |
| When min-threshold is set on a queue, it is possible that one of |
| the minima remains unsatisfied while one of the maxima is already |
| reached. Therefore, always consider the queue non-empty if it is full. |
| Fixes #585433. |
| |
| 2009-06-15 18:44:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbin.c: |
| bin: make sure we set the next state correctly |
| When the continue function is scheduled, make sure we set the next state instead |
| of the pending state. |
| Add some more debug info. |
| fixes #585569 |
| |
| 2009-06-15 18:44:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstcollectpads.h: |
| collectpads: fix .h indentation |
| |
| 2009-06-15 18:43:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesrc.c: |
| basesrc: add some more debug |
| |
| 2009-06-15 18:42:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstelement.c: |
| * gst/gstpad.c: |
| debug: add some more debug to element and pads |
| |
| 2009-06-14 16:56:32 +0400 Ð ÑÑлан ÐжбÑлаÑов <lrn1986@gmail.com> |
| |
| * gst/gstsegment.c: |
| segment: fix include order to get config.h before _mingw.h |
| config.h must always be included before any other includes, either |
| directly or indirectly via gst_private.h. Fixes #585733. |
| |
| 2009-06-14 16:17:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| * tests/check/gst/gsttag.c: |
| * win32/common/libgstreamer.def: |
| taglist: add functions to create a new taglist with tags in one go |
| Add functions to create a new tag list and set tags in one go, which |
| is nice for use in combination with functions that take ownership of |
| the taglist, such as gst_event_new_tag() or gst_element_found_tags(). |
| API: add gst_tag_list_new_full() |
| API: add gst_tag_list_new_full_valist() |
| |
| 2009-06-13 14:55:43 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * scripts/git-version.sh: |
| git-version.sh: make executable |
| |
| 2009-06-13 14:53:24 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * scripts/cvs-update.sh: |
| * scripts/git-update.sh: |
| * scripts/git-version.sh: |
| Update scripts/cvs-update.sh to git-update.sh; add git-version.sh |
| add script to get git versions |
| first update all, then build |
| add gnonlin too |
| specify where to pull from |
| also update submodule |
| rename and change cvs-update script to git-update |
| |
| 2009-06-12 18:36:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbytereader.c: |
| * libs/gst/base/gstbytereader.h: |
| * tests/check/libs/bytereader.c: |
| * win32/common/libgstbase.def: |
| bytereader: add gst_byte_reader_masked_scan_uint32() |
| Add a pattern scan function similar to the one recently added to |
| GstAdapter, and a unit test (based on the adapter one). |
| Fixes #585592. |
| API: add gst_byte_reader_masked_scan_uint32() |
| |
| 2009-04-17 17:59:38 +0300 René Stadler <rene.stadler@nokia.com> |
| |
| * gst/gst_private.h: |
| * gst/gstinfo.c: |
| Fix remaining --disable-gst-debug ABI breakage. |
| Fixes #579177. |
| |
| 2009-06-12 17:51:22 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| filesrc/sink: turn the bus messages into g_warning |
| Its a programming error. |
| |
| 2009-06-12 15:48:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstmessage.c: |
| message: fix docs |
| |
| 2009-06-12 13:18:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-framestep.txt: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstquark.c: |
| * gst/gstquark.h: |
| * libs/gst/base/gstbasesink.c: |
| * tests/examples/stepping/framestep1.c: |
| stepping: more stepping improvements |
| Update design doc with step-start docs. |
| Add eos field to step done message |
| when stepping in reverse, update the segment time field. |
| Flush out the current step when we are flushing. |
| |
| 2009-06-10 15:51:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: post step-start |
| when we clip, also stop the stepping. |
| Don't do QoS when stepping |
| Post step-start when queueing and activating the step. |
| |
| 2009-06-10 15:48:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstquark.c: |
| * gst/gstquark.h: |
| * win32/common/libgstreamer.def: |
| message: add step-start message |
| |
| 2009-06-11 14:18:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstvalue.c: |
| gstvalue: more efficient value table lookup for fundamental types |
| Small micro-optimisation: look up value table for fundamental types |
| via an array dedicated to fundamental types instead of going through |
| a hash table lookup. Since there can be only 255 fundamental types, |
| the table size/efficiency trade-off should be acceptable, esp. since |
| the most commonly-used types are all fundamental types. The size of |
| the table could probably be minimised further if needed by allocating |
| the table dynamically and only expanding it on demand. |
| |
| 2009-06-11 13:16:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstvalue.c: |
| gstvalue: don't put GTypes into int variables |
| GTypes are not ints and as such are not guaranteed to fit into an int |
| (with the exception of fundamental types), so we really shouldn't put |
| them into int variables. Even if a rather unlikely obscure corner case, |
| this has actually been a problem at some point in the past, see commit |
| 99f16655f4cfbc8e06b5972417ba11279083a64e. |
| |
| 2009-06-11 17:03:04 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| filesrc/sink: improve warning message a bit (wrong state) |
| Unify and turn those into element warnings. |
| |
| 2009-06-11 14:00:09 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/gstelementfactory.c: |
| elementfactory: Fix a compiler warning |
| Use (gpointer) instead of (gpointer *) to fix a strict-aliasing build warning. |
| |
| 2009-06-11 13:16:29 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| * docs/faq/Makefile.am: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| * docs/manual/Makefile.am: |
| * docs/plugins/Makefile.am: |
| * docs/pwg/Makefile.am: |
| docs: Bump common, fix the upload logic inclusion |
| Update the common submodule, and fix the docs upload rules to include |
| the right makefile snippet from common. |
| |
| 2009-06-09 11:13:04 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * plugins/elements/gstmultiqueue.c: |
| multiqueue: Use the slice allocator for MultiQueueItems |
| |
| 2009-06-10 20:29:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gst_private.h: |
| * gst/gstregistrybinary.h: |
| Make sure config.h is only included once |
| Fixes build problem on win32 (#585075). |
| |
| 2009-06-10 18:05:47 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstplugin.c: |
| plugin: add since: tags for the api docs. |
| The previous related commit added new API. |
| API: add gst_plugin_get_cache_data, gst_plugin_set_cache_data |
| |
| 2009-06-10 12:02:23 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstplugin.c: |
| plugin: fix leaks introduced by fix for #584389 |
| |
| 2009-06-08 23:43:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gststructure.c: |
| * gst/gststructure.h: |
| * tests/check/gst/gststructure.c: |
| * win32/common/libgstreamer.def: |
| structure: add gst_structure_*_get*() vararg functions |
| Add a bunch of vararg getter convenience functions to complement |
| the vararg setter functions, and a basic unit test. Fixes #534208. |
| API: gst_structure_get() |
| API: gst_structure_id_get() |
| API: gst_structure_get_valist() |
| API: gst_structure_id_get_valist() |
| |
| 2009-06-09 00:16:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstregistry.c: |
| * gst/gststructure.c: |
| * gst/gsttaglist.c: |
| docs: a few small API doc fixes and additions |
| |
| 2009-06-08 19:33:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstinfo.c: |
| logging: when logging taglists, shorten long buffer dumps |
| Don't dump hundreds of kB of hexdata into debug logs when converting |
| taglists containing huge images into a string. Instead, shorten the |
| buffer data so that the string is still readable and debug logs |
| stay managable. Can be turned off with GST_DEBUG_OPTIONS=full-tags. |
| See #584988. |
| |
| 2009-06-09 13:07:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * plugins/elements/gstmultiqueue.c: |
| multiqueue: check byte range even when we have timestamps |
| As found by thaytan on IRC. |
| Also check the byte limit, even if we have timestamps because there might just |
| not be a time limit. |
| |
| 2009-06-09 12:06:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: update segment start/stop for clipping |
| When we start stepping, store the start/stop values of the segment before we |
| install new start/stop values for clipping in non-flushing steps. |
| for non-flushing steps, update the element start time. For flushing steps, it |
| does not change because running_time does not advance |
| Make sure we always perform the stop_stepping operations even when we drop |
| frames. |
| |
| 2009-06-09 10:25:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: do proper clipping in stepping |
| Update the stop position of the segment so that we clip correctly. |
| After clipping in non-flushing mode, rerender the remainder of the buffer. |
| |
| 2009-06-09 10:23:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstsegment.c: |
| segment: make conversion more precise |
| Make sure the conversion from and the conversion to give the same results. |
| |
| 2009-06-08 15:39:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstutils.c: |
| utils: gst_util_uint64_scale*() micro-optimisations |
| Sprinkle G_LIKELY/G_UNLIKELY; add inlined _scale_int_unchecked() |
| so we don't do some checks twice when calling it from _scale(). |
| |
| 2009-06-07 22:49:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gsturi.c: |
| * gst/gstvalue.c: |
| * tests/check/gst/gstsystemclock.c: |
| * tests/check/libs/transform1.c: |
| Remove double semicolons at end of line |
| |
| 2009-06-08 17:39:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-framestep.txt: |
| * libs/gst/base/gstbasesink.c: |
| stepping: do flushing steps correctly |
| Note in the docs that a flushing step in PLAYING brings the pipeline to the lost |
| state and skips the data before prerolling again. |
| Implement the flushing step correctly by invalidating the current step |
| operation, which would activate the new step operation. |
| |
| 2009-06-08 16:16:27 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: Change awkward wording in a translateable message. |
| |
| 2009-06-08 16:27:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: add non-flushing steps |
| Add support for non-flushing steps and with different rates. |
| Clear step info when flushing |
| |
| 2009-06-07 23:46:54 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst_private.h: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| * gst/gstregistrybinary.c: |
| * gst/gstregistrybinary.h: |
| * win32/common/libgstreamer.def: |
| registry: allow plugins to cache extra data in registry. Fixes #570233 |
| Add a GstStructure to GstPlugin. Plugins can retieve it in plugin_init and |
| access the cached info or build the cache and store it there. |
| |
| 2009-06-07 22:09:14 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstelement.c: |
| * gst/gstelementfactory.c: |
| * gst/gstplugin.c: |
| * win32/common/libgstreamer.def: |
| registry: don't recreate features on first use. Fixes #584389 |
| The first time one calls gst_element_factory_make(), gst recreates the plugin |
| feature and the element factory. As a side effect we ref the class to fill |
| in detail we already have filled from the registry cache. This patch changes |
| the behaviour to just update the existing entries. The factory is now attached |
| to the type and set in gst_element_base_class_init(). |
| |
| 2009-06-07 22:20:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * configure.ac: |
| * tests/examples/Makefile.am: |
| tests: conditionally compile the streams example |
| Detect pthreads.h in configure.ac |
| Only compile the streams example when pthreads.h is present. |
| Fixes #585039 |
| |
| 2009-06-07 17:32:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstvalue.c: |
| gstvalue: remove type checks and redundant code |
| |
| 2009-06-07 15:43:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstvalue.c: |
| value: fix fraction range lcopy function |
| This function seems to be broken for 3.5 years. Luckily nobody ever tried to |
| make a fraction range object property... |
| |
| 2009-06-07 15:35:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstvalue.c: |
| gstvalue: performance improvements |
| Add a GType->GstValueTable hashtable mapping. |
| Avoid _get_type() multiple times when we can. |
| Use GSlice for fraction range dynamic memory |
| Add G_LIKELY when we can |
| Improve lookup of the value table using the hashtable |
| |
| 2009-06-07 14:30:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gststructure.c: |
| structure: no need to clear on init |
| We don't need to clear the field on init because we will do that again before we |
| are going to use the field later. |
| |
| 2009-06-05 20:57:05 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/gststructure.c: |
| * gst/gstvalue.c: |
| gststructure: Fix some memory leaks. Sprinkle G_LIKELY/UNLIKELY |
| Fix some memory leaks shown by the new serialisation/deserialisation unit |
| test. Split the gst_string_wrap function in gstvalue.c into components and |
| use them to make gst_string_take_and_wrap, which takes ownership of the |
| string, avoiding a strdup. |
| Add some G_LIKELY/UNLIKELY, and clean up some leaks in error paths. |
| |
| 2009-06-05 11:37:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesrc.c: |
| basesrc: reply to QUERY_SEEKING with original format. Fixes #584838. |
| |
| 2009-06-04 19:44:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| * win32/common/config.h: |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstenumtypes.h: |
| * win32/common/gstversion.h: |
| configure: remove AC_C_INLINE and update win32 files to git |
| Remove AC_C_INLINE check, so we don't end up with an #undef inline in |
| config.h, which causes problems with some versions of MSCV apparently. |
| GLib defines inline for us in a suitable way already anyway. |
| Fixes #584835. |
| While we're at it, also update the other win32 files to git (bump |
| version, add new defines and enums). |
| |
| 2009-06-04 18:26:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstghostpad.c: |
| ghostpad: avoid excessive notify for caps |
| Avoid an object property notify if the caps on the other pad were already |
| set (and thus notified). |
| |
| 2009-06-04 17:27:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: fix clipped start/stop after step |
| Use the segment helpers to get a more accurate clipped start/stop position after |
| a stepping operation ended. |
| |
| 2009-06-04 12:34:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: use more correct segment methods |
| Use the more correct new segment methods for updating the segment before and |
| after a step. |
| |
| 2009-06-04 12:48:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstsegment.c: |
| * gst/gstsegment.h: |
| * tests/check/gst/gstsegment.c: |
| * win32/common/libgstreamer.def: |
| segment: add gst_segment_set_running_time |
| Added new method for closing the segment to a specific running time. |
| API: GstSegment::gst_segment_set_running_time() |
| |
| 2009-06-04 00:37:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| po: update .po files for string changes |
| This makes sure that people who get themselves a fresh checkout |
| don't immediately have changed *po files after running make, which |
| would cause a bit of hassle next time the files are updated. Better |
| to keep them up-to-date when strings change. |
| |
| 2009-06-04 00:54:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gsterror.c: |
| errors: reword state change failed error message and remove bugzilla link |
| Reword this message a bit to make it clearer what it means, namely that |
| the state change may have failed for good reasons, but that the element |
| just failed to post a proper error on the bus. This is not an internal |
| GStreamer bug, and we really don't need people to flood bugzilla with |
| bug reports if one such plugin bug ever makes it into the wild. |
| |
| 2009-06-04 00:29:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tools/gst-launch.c: |
| gst-launch: refer to element, pad, or object in some message strings |
| Revisit these strings now that the change regarding the message source |
| object in gst_element_found_tags_for_pad() got reverted. Try to refer |
| explicitly to what kind of element it is (element, pad, etc.) in some |
| cases, which is nicer than having to deduce this info (and we can |
| re-use the already existing translated strings for the most common |
| case). It also makes for better example code, since it's clear now |
| that the message source object doesn't have to be an element. |
| |
| 2009-06-03 21:10:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.h: |
| API: add GST_MESSAGE_SRC_NAME macro |
| Add GST_MESSAGE_SRC_NAME macro that always returns a non-NULL string. |
| Useful for debugging and logging purposes. |
| |
| 2009-06-03 19:06:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstsegment.c: |
| * gst/gstsegment.h: |
| * tests/check/gst/gstsegment.c: |
| * win32/common/libgstreamer.def: |
| segment: add method for converting to position |
| Add gst_segment_to_position() that converts a running_time to a position in the |
| segment. A faulty variant of this function is currently used in inputselector |
| but we'll need it for frame stepping too. |
| API: GstSegment::gst_segment_to_position() |
| |
| 2009-06-03 15:39:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink; handle EOS correctly. |
| Handle EOS and buffers without a timestamp gracefully. |
| Remove a warning that is not so much a warning now anymore. |
| |
| 2009-06-03 09:45:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * autogen.sh: |
| * common: |
| * configure.ac: |
| Revert "go back to allowing gettext 0.11.5, but don't mix with libtool 2.2" |
| This reverts commit 31c09d738ce7f47bff9d292996e9489c275e55a1. |
| Reverting this, since it breaks autogen.sh for me on debian sid. |
| Failure is: "libtool 2.2 requires autopoint 0.17 or higher" even though |
| 0.17 was found. |
| |
| 2009-06-03 09:41:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * autogen.sh: |
| Revert "only update submodule when it is not on a specific branch" |
| This reverts commit 93b83333aad519c5555156576f0baa3be7b263f3. |
| Reverting since this fails on a fresh checkout. Also, we shouldn't |
| depend on possibly translated strings. |
| |
| 2009-06-03 01:56:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/manual/highlevel-components.xml: |
| docs: fix up reference to gst-launch-0.8 |
| Also mention decodebin2, uridecodebin, and playbin2 |
| |
| 2009-06-03 10:39:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: forget previous times when stepping |
| When we start a flushing step operation, forget about the previous stream time |
| so that the position reporting works correctly. |
| |
| 2009-06-03 01:25:26 +0200 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| * common: |
| * configure.ac: |
| go back to allowing gettext 0.11.5, but don't mix with libtool 2.2 |
| |
| 2009-06-03 01:01:57 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * autogen.sh: |
| only update submodule when it is not on a specific branch |
| |
| 2009-06-02 13:45:52 -0700 David Schleef <ds@schleef.org> |
| |
| * tools/gst-launch.c: |
| tools: Set pipeline to PAUSED before waiting for main loop idle |
| When it is shutting down a pipeline after ctrl-c, set pipeline to |
| paused before waiting for the main loop to complete all pending |
| transactions. Fixes #584657. |
| If some part of the pipeline is generating signals or idle functions |
| at a fast rate, waiting for a main loop iteration may never return. |
| |
| 2009-06-02 18:36:10 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gst_private.h: |
| * gst/gststructure.c: |
| * gst/gstvalue.c: |
| * tests/check/gst/gststructure.c: |
| structure: fix serialisation of nested structures. |
| Use string_warp/unwrap to escape delimiters, otherwise deserialisation fails. |
| Also move GST_ASCII_IS_STRING to private header to avoid keeping it in sync. |
| Also use '\0' when terminating a string for better readability. |
| |
| 2009-06-02 15:37:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: fix regression in unit tests |
| Store the timestamp of the buffer after prerolling. While we are prerolled we |
| want to report the position of the segment start value. |
| |
| 2009-06-01 20:26:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstinfo.c: |
| info: widen log level strings to take into account the new MEMDUMP |
| |
| 2009-06-01 19:37:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: post a warning on excessive framedrops |
| When we go into emergency rendering, post a warning informing the user about |
| this fact. |
| |
| 2009-05-31 19:10:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: more stepping in reverse |
| Fix stepping and position reporting in reverse playback. |
| |
| 2009-05-29 16:06:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: use start_time as the step start |
| Use the start_time of the element as the point from where the step operation |
| starts. This fixes stepping in all paused states. |
| |
| 2009-05-19 19:45:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: catch step cases in _wait_preroll() |
| When a subclass is blocking in _wait_preroll() in the _render method, make sure |
| we can unlock the subclass and detect this return value from the render method. |
| |
| 2009-05-19 10:50:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: more stepping in reverse fixes |
| |
| 2009-05-18 18:41:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: small cleanups |
| |
| 2009-05-18 15:48:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-framestep.txt: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * libs/gst/base/gstbasesink.c: |
| * tests/examples/stepping/framestep1.c: |
| framestep: implement backwards framestep |
| Update framestep document, we want to pass the flush flag in the step-done |
| message. |
| Add flush flag to the gstmessage. |
| Update examples to use the new step-done message api. |
| Implement framestep with playback rates < 0.0 too. |
| |
| 2009-05-15 15:25:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: add framestepping in time |
| |
| 2009-05-15 15:24:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/examples/stepping/framestep1.c: |
| examples: step in time as well |
| |
| 2009-05-15 12:02:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/examples/stepping/framestep1.c: |
| example: print step_done message and sync |
| Dump the step_done message contents. |
| Sync against the clock when going to PLAYING. |
| |
| 2009-05-15 12:05:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: keep track of stepped time |
| Pass running_time around so that the stepping code can calculate the elapsed |
| time correctly. |
| |
| 2009-05-14 19:29:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: move stuff around, more stepping |
| Make start and stop_stepping methods and move their invocation in the right |
| places. |
| Perform the atual stepping operation where we have full context about the |
| timestamps. |
| |
| 2009-05-11 18:56:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * configure.ac: |
| * tests/examples/Makefile.am: |
| * tests/examples/stepping/.gitignore: |
| * tests/examples/stepping/Makefile.am: |
| * tests/examples/stepping/framestep1.c: |
| Add frame stepping in PAUSED example |
| |
| 2009-05-11 18:56:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: first stab at frame stepping in PAUSED |
| Unlock the prerolled frame and recheck if we need to step. |
| Keep a simple counter for the frames we're about to skip while stepping and |
| preroll/post step_done when stepping finished. |
| |
| 2009-06-01 12:19:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-framestep.txt: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstquark.c: |
| * gst/gstquark.h: |
| * win32/common/libgstreamer.def: |
| add new API for framestepping |
| Add new STEP event and methods for creating/parsing the event |
| Update design docs. |
| Add new STEP_DONE message and method to create/parse. |
| API: GstEvent::gst_event_new_step() |
| API: GstEvent::gst_event_parse_step() |
| API: GstMessage::gst_message_new_step_done() |
| API: GstMessage::gst_message_parse_step_done() |
| |
| 2009-06-01 10:05:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gststructure.c: |
| structures: don't leak invalid or empty strings when we warn |
| Fixes minor memory leak in unit tests caused by the recent changes. |
| Since we're expected to take ownership of the GValue in the structure |
| field struct here, we need to unset it if we don't use it. |
| |
| 2009-06-01 11:08:31 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/check/libs/controller.c: |
| controller: add test for cubic int. and too few control points |
| Added another tests to check some worries in Bug #582564. |
| |
| 2009-05-28 12:31:08 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * plugins/elements/gstfakesrc.c: |
| fakesrc: add a FIXME comment for blocksize vs. size-max property issue |
| |
| 2009-05-31 21:27:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstidentity.h: |
| identity: hack around g_object_notify() bug by protecting it with a lock |
| Out-of-band events might lead to us calling g_object_notify() from a |
| non-streaming thread, which can cause crashes if g_object_notify() is |
| being called from the streaming thread at the same time. See #554460. |
| |
| 2009-05-31 22:37:59 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/benchmarks/controller.c: |
| controller: use real world number in benchmark |
| |
| 2009-05-31 22:37:03 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistry.c: |
| registry: fix comment formatting |
| |
| 2009-05-30 20:36:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesink.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/fakesink.c: |
| fakesink: hack around crasher bug in g_object_notify() for out-of-band events |
| GObject may crash if two threads do concurrent g_object_notify() on the same |
| object. This may happen if fakesink receives an out-of-band event such as |
| FLUSH_START while processing a buffer or serialised event in the streaming |
| thread. Since this may happen with the default settings during a common |
| operation like a seek, and there seems to be little chance of a timely fix |
| in GObject (see #166020), we should hack around this issue by protecting all |
| of fakesink's direct g_object_notify() calls with a lock. |
| Also add unit test for the above. |
| Fixes #554460. |
| |
| 2009-05-31 16:17:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gsttaglist.c: |
| taglists: make _get_{string|pointer} return FALSE for NULL values |
| Make gst_tag_list_get_string() return FALSE for NULL strings and |
| empty strings, and gst_tag_list_get_pointer() return FALSE for |
| NULL pointers, like we do with dates and buffers. |
| Fixes #560345. |
| |
| 2009-05-30 20:50:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gststructure.c: |
| * tests/check/gst/gststructure.c: |
| * tests/check/gst/gsttag.c: |
| taglists: warn if someone tries to add empty or NULL string tags to a taglist |
| Also warn if an element or application tries to add a field with an |
| empty string to a structure (NULL strings are still needed and |
| allowed though) and do all those checks in the right function. |
| Fixes #559643. |
| |
| 2009-05-29 18:22:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstevent.c: |
| * gst/gstmessage.c: |
| * gst/gstquery.c: |
| * gst/gststructure.c: |
| * gst/gststructure.h: |
| * win32/common/libgstreamer.def: |
| structure: add gst_structure_id_new() convenience function |
| Add convenience wrapper for gst_structure_id_empty_new() plus |
| gst_structure_id_set() and use it in a few places. |
| API: gst_structure_id_new() |
| |
| 2009-05-29 18:00:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstevent.c: |
| * gst/gstmessage.c: |
| * gst/gstquark.c: |
| * gst/gstquark.h: |
| * gst/gstquery.c: |
| * gst/gsttaglist.c: |
| micro-optimisation: use GST_QUARK in more places |
| Use gst_structure_id_empty_new() in combination with GST_QUARK |
| rather than gst_structure_id_new() when creating message, event, |
| query and taglist structures. Mostly just because we can. |
| |
| 2009-05-29 16:04:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstelement.c: |
| element: reset start_time in lost state |
| |
| 2009-05-29 13:03:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstelement.c: |
| * gst/gstpipeline.c: |
| docs: update element an pipeline docs |
| |
| 2009-05-29 12:48:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/part-TODO.txt: |
| docs: remove a TODO item that is fixed now |
| |
| 2009-05-29 12:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpipeline.c: |
| * gst/gstpipeline.h: |
| * tests/check/gst/gstpipeline.c: |
| pipeline: deprecate old methods, fix test |
| Deprecate the old _set_stream_time and _get_last_stream_time methods because |
| they are now equivalent to the better named _set/_get_start_time. |
| |
| 2009-05-28 16:30:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpipeline.c: |
| * gst/gstpipeline.h: |
| pipeline: use START_TIME to keep track of time |
| Use the element START_TIME to keep track of the running time when the pipeline |
| paused so that it can be used to restore the base_time. |
| Take the start_time before setting the children to PAUSED so that we can |
| distribute the start_time to the children. |
| |
| 2009-05-28 15:40:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbin.c: |
| bin: set the base_time and start_time better |
| Simply set the start_time and base_time on the element instead of calling the |
| setters. |
| |
| 2009-05-27 11:35:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbin.c: |
| bin: make the bin set the start_time on elements |
| Set the start_time of the bin on the elements when they are added to the |
| pipeline and when a state change happens. |
| |
| 2009-05-26 11:53:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * win32/common/libgstreamer.def: |
| element: add start_time field an methods |
| Add a start_time field and some methods. The start_time will contain the |
| running_time of when the element last went to paused. This time can be user to |
| report the position in PAUSED but also to do more correct clipping and |
| stepping later. |
| |
| 2009-05-28 22:02:21 +0200 Arnout Vandecappelle <arnout@mind.be> |
| |
| * libs/gst/base/gstadapter.c: |
| * tests/check/libs/adapter.c: |
| adapter: fix _masked_scan_uint32() at boundaries |
| gst_adapter_masked_scan_uint32 could return values smaller than offset |
| if the first byte(s) of the mask are 0 and the pattern matches the |
| beginning of the adapter. |
| Added examples to documentation of gst_adapter_masked_scan_uint32(). |
| Also added some more masked boundary tests. |
| Fixes #584118 |
| |
| 2009-05-28 16:36:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| pad: add pad private structure |
| Add pad private structure and move the new chainlistfunc into the private |
| struct. This avoids ABI breakage and allows us to expand in the future. |
| |
| 2009-05-27 16:34:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * win32/common/libgstbase.def: |
| Add missing symbol to the win32 exports |
| This was accidentially removed by my last commit. |
| |
| 2009-05-27 16:17:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbuffer.c: |
| buffer: avoid memory leaks |
| Avoid leaking the caps of the dest buffer and avoid doing needless caps |
| refs. |
| When the source and target buffers are the same, return immediatly. |
| |
| 2009-05-27 14:32:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstutils.c: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| API: Add gst_message_{new,parse}_tag_full() to get/set the source pad |
| Fixes bug #582588. |
| |
| 2009-05-27 14:06:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstutils.c: |
| Revert "element: Set the originating pad as message source in gst_element_found_tags_for_pad ()" |
| This reverts commit bebfde75027e975b7e7c74c6358c5be83ea4ac9f. |
| This change shouldn't be done in a stable release series as |
| applications are actually expecting the sender to be an |
| GstElement. One example is totem. |
| |
| 2009-05-26 11:35:49 +0100 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * common: |
| Update common |
| |
| 2009-05-26 10:41:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * Makefile.am: |
| Fix 'make distcheck' |
| The check-enum-gettypes rule didn't work for 'make distcheck' since |
| it makes assumptions about the location of the source files from the |
| current working directory which isn't true during distchecking. |
| |
| 2009-05-26 10:38:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/manuals.mak: |
| manuals.mak: attempt to make 'make distcheck' work with -jN |
| Attempt to fix the 'cannot create regular file build/image.entitites: |
| file exists' error I got. |
| |
| 2009-05-25 23:58:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tools/gst-launch.1.in: |
| docs: fix cdparanoia example pipeline in gst-launch man page |
| |
| 2009-05-25 18:44:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstelement.c: |
| element: fix typo in comments |
| |
| 2009-05-25 17:43:32 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/examples/streams/Makefile.am: |
| dist: Fix the name of the header to dist: testrtpool.h, not rtpool-test.h |
| |
| 2009-05-25 17:03:05 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Update common |
| |
| 2009-05-25 16:54:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstclock.c: |
| clock: remove assertion |
| Remove an assertion, this is not really an error in all cases. |
| Fixes #582010 |
| |
| 2009-05-25 16:21:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstsystemclock.c: |
| clock: enable monotonic clock when we can |
| Enable the monotonic clock by default when we can. |
| Fixes #583554 |
| |
| 2009-05-25 14:52:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-klass.txt: |
| docs: add Image to draft klass documentation |
| |
| 2009-05-25 13:03:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpad.c: |
| pad: keep task ref before releasing the lock |
| Keep a ref to the task on the pad so that a concurrent stop can stop and join |
| the task. |
| |
| 2009-05-25 11:56:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| gsttask: avoid join to return early |
| Unset the running flag after we released the lock for posting the stream-status |
| message. If we set the running flag to FALSE too early, the join method will |
| just continue without waiting for the message to be posted, leading to potential |
| crashes. |
| |
| 2009-05-24 23:14:26 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstpreset.c: |
| preset: fix update rule |
| Only update the preset from system, if we had a preset before and system |
| version is newer. |
| |
| 2009-05-22 23:47:30 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/benchmarks/.gitignore: |
| * tests/benchmarks/Makefile.am: |
| * tests/benchmarks/controller.c: |
| controller: add a benchmark to verify the switch to gsequence |
| |
| 2009-05-22 23:50:58 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/examples/controller/audio-example.c: |
| controller: add more error handling to example |
| |
| 2009-05-22 23:14:41 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistrybinary.c: |
| registry: don't free node-date and deref again. Fixes #580579 |
| When writing a cache chunk fails, we were freeing the node and jump to a final |
| cleanup which dereferenced a null pointer. Leve freeing the node to the cleanup |
| code in fail_free_list. (sorry for committing wrong fix before). |
| |
| 2009-05-22 23:10:00 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistrybinary.c: |
| registry: don't free node-date and deref again. Fixes #580579 |
| When writing a cache chunk fails, we were freeing the node and jump to a final |
| cleanup which dereferenced a null pointer. Leve freeing the node to the cleanup |
| code in fail_free_list. |
| |
| 2009-05-22 14:17:56 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| controller: add G_LIKELY and join two if for same condition |
| A G_LIKELY for the sequence!=NULL checks. Join two ifs to an if-else. Add |
| indent guides to keep indent form breaking the function declaration |
| |
| 2009-05-22 12:57:10 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gsttypefindhelper.c: |
| gsttypefindhelper: Fix indentation |
| |
| 2009-05-22 12:24:22 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstclock.c: |
| * gst/gstmessage.c: |
| * gst/gstpad.c: |
| * gst/gstquery.c: |
| * gst/gsttask.c: |
| docs: fix gtk-doc warnings |
| Move MT safety to main description (it does not belong to Return: or Since: |
| statement). Add a few missing return docs. Downgrade a normal comment froma doc |
| comment. Fix a doc header to only contain symbol name. |
| |
| 2009-05-22 10:19:36 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From d3a8fab to 888e0a2 |
| |
| 2009-05-22 09:51:44 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/examples/streams/Makefile.am: |
| dist: Add rtpool-test.h to the sources list so it gets disted. |
| Fixes the distcheck |
| |
| 2009-05-22 09:44:25 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/benchmarks/.gitignore: |
| gitignores: Ignore the clockstress benchmark binary |
| |
| 2009-05-22 09:41:36 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * libs/gst/controller/gstinterpolation.c: |
| controller: Silence a warning from the GSequence being NULL. |
| Fix a warning that occurs when the self->priv->values is NULL and |
| the code tries to retrieve an iterator from it. The warning was showing |
| up in the checks for the volume element. |
| |
| 2009-05-22 09:33:02 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/gstelement.c: |
| * gst/gstmessage.c: |
| * gst/gstpad.c: |
| * gst/gsttask.c: |
| * gst/gstutils.h: |
| docs: Fix up some documentation warnings. |
| Since: tags should always be the last thing in a doc block, apparently. |
| Add some Returns: descriptions to some recent functions. |
| |
| 2009-05-21 17:32:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstclock.c: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstevent.c: |
| * gst/gstpipeline.c: |
| docs: update docs for stream_time->running_time |
| Change some instances where we wrongly refer to stream time where it should have |
| been running time. |
| |
| 2009-05-21 10:57:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tools/gst-launch.c: |
| gst-launch: don't use G_GUINT32_FORMAT in translatable string |
| xgettext doesn't handle this very well. Fixes #583419. |
| |
| 2009-05-20 17:07:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * autogen.sh: |
| autogen.sh: can remove the -Wno-portability from here now |
| since we added it to configure.ac. |
| |
| 2009-05-20 22:18:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: improve the flush function |
| Remove a compare and branch from flush. |
| |
| 2009-05-20 17:24:19 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| controller: fix assertion when freeing the control source |
| |
| 2009-05-20 12:48:41 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: potentially save a memcpy in _take |
| Directly use the assembled_data in _take() functions when we can instead of |
| copying it out. |
| |
| 2009-05-20 11:36:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: micro optimisations |
| |
| 2009-05-20 11:12:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: avoid comparisions in fast path |
| Small tweaks to reduce the number of useless compares in loops. |
| |
| 2009-05-20 10:28:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/check/libs/adapter.c: |
| tests: one more adapter test |
| |
| 2009-05-20 10:27:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: avoid branch in copy code |
| |
| 2009-05-20 10:56:11 +0300 Hannes Bistry <bistry@informatik.uni-hamburg.de> |
| |
| * gst/gstbin.c: |
| * gst/gstelement.c: |
| * gst/gstpad.c: |
| loadsave: fix requestpad handling and serialisation order. |
| Support request pads when loading. Reverse pad serialisation order to |
| preserve it when recreating the pipeline. |
| |
| 2009-05-20 00:45:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * win32/common/libgstbase.def: |
| defs: add new symbol |
| |
| 2009-05-20 00:44:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| docs: add new symbol to docs |
| |
| 2009-05-20 00:37:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/base/gstadapter.h: |
| * tests/check/libs/adapter.c: |
| adapter: add _masked_scan_uint32 |
| Add a reasonably optimized new gst_adapter_masked_scan_uint32() function |
| to scan the adapter for a pattern after applying a mask. |
| Add some unit tests. |
| API: GstAdapter::gst_adapter_masked_scan_uint32() |
| Fixes #583187 |
| |
| 2009-05-19 22:13:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: more optimisations |
| Remove duplicate copy code (_peek_into and _copy) and make a unified |
| optimized copy function. |
| |
| 2009-05-19 17:12:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| configure: pass -Wno-portability to automake to suppress warnings |
| GNU make is required, no point pretending otherwise. |
| |
| 2009-05-18 01:00:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstformat.h: |
| docs: mention that GST_FORMAT_{PERCENT|BUFFERS} are not implemented |
| |
| 2009-05-17 10:46:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| gstclock: Fix ABI breakage on 32 bit architectures |
| The padding of GstClock is a GstClockTime and not a |
| gpointer, so adding a pointer requires the padding |
| size to be changed depending on the pointer size. |
| Use an union instead. |
| Fixes bug #582878. |
| |
| 2009-05-15 15:24:40 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> |
| |
| * gst/gstvalue.h: |
| [gstvalue] adds safety parenthesis to macros missing them. |
| |
| 2009-05-15 14:42:48 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> |
| |
| * gst/gstutils.h: |
| [gstutils] Adds more safety to GST_WRITE_* and GST_READ_ macros. |
| Adds safety ( ) to parameters in _GST_PUT and _GST_GET macros. |
| Fixes #582708. |
| |
| 2009-03-19 11:37:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| clock: use seqlocks to parallellize readers |
| |
| 2009-04-16 15:53:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/benchmarks/Makefile.am: |
| * tests/benchmarks/gstclockstress.c: |
| stress: add a clock stresstest |
| Add a stresstest for gst_clock_get_time(). |
| |
| 2009-05-15 11:00:53 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * docs/design/Makefile.am: |
| * gst/Makefile.am: |
| Makefile.am: update for added/moved/removed files that weren't dist-ed. |
| |
| 2009-05-12 11:29:21 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * docs/random/release: |
| docs: Release script modifications |
| |
| 2009-05-14 22:11:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| * libs/gst/controller/gstinterpolationcontrolsourceprivate.h: |
| controller: Use ordered GSequence instead of GList |
| This makes lookups and insertions O(log n) instead of |
| always O(n) for insertions and O(n) in worst case for |
| lookups. |
| Fixes bug #582564. |
| |
| 2009-05-14 12:30:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-ghostpads.txt: |
| * docs/design/draft-latency.txt: |
| * docs/design/draft-missing-plugins.txt: |
| * docs/design/draft-stream-status.txt: |
| * docs/design/part-latency.txt: |
| * docs/design/part-missing-plugins.txt: |
| * docs/design/part-stream-status.txt: |
| docs: rename and delete some design docs |
| |
| 2009-05-14 12:30:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * tools/gst-launch.c: |
| gst-launch: Print the path string for message sources |
| This reduces confusion if the message source is a pad |
| and only "src" is printed as source. |
| |
| 2009-05-14 12:25:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstutils.c: |
| element: Set the originating pad as message source in gst_element_found_tags_for_pad () |
| Fixes bug #582588. |
| |
| 2009-05-14 11:36:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * win32/common/libgstreamer.def: |
| element: add gst_element_lost_state_full() |
| Add a gst_element_lost_state_full() with an extra argument to control |
| distribution of a new base_time. We will need this for flushing step |
| operations. |
| API: GstElement::gst_element_lost_state_full() |
| |
| 2009-05-13 23:52:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: don't use realloc, it does a memcpy |
| Don't use realloc to grow the scratch area because we don't want the memcpy the |
| old useless data into the new area before we write our new stuff in it. |
| |
| 2009-05-13 23:38:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/part-trickmodes.txt: |
| docs: update trickmode document |
| |
| 2009-05-13 22:51:18 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: use g_realloc for resizing the buffer |
| Use g_realloc for resizing the internal buffer instead of a |
| less fancy _free/_malloc pair. |
| |
| 2009-05-13 21:35:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/base/gstadapter.h: |
| adapter: move new member to private struct |
| Move the new members to a private struct because we don't have enough padding |
| anymore on 32-bits platforms. |
| |
| 2009-05-13 18:50:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: update some docs |
| |
| 2009-05-13 17:09:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/check/libs/adapter.c: |
| tests: add another test for adapter timestamps |
| |
| 2009-05-13 16:48:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/check/libs/adapter.c: |
| tests: add new timestamp unit test |
| |
| 2009-05-13 16:26:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * win32/common/libgstbase.def: |
| defs: add new symbol |
| |
| 2009-05-13 16:09:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/base/gstadapter.h: |
| adapter: add method to keep track of timestamps |
| Keep track of the timestamp and offset associated with the current head of the |
| adapter. |
| API: GstAdapter::gst_adapter_prev_timestamp() |
| |
| 2009-05-13 16:20:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/base/gstadapter.h: |
| adapter: small cleanups |
| |
| 2009-05-13 11:03:27 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstdebugutils.c: |
| debugutils: show more pad-details |
| Show pad activation mode and pad-flags inside the pad. Write down some ideas |
| about how we could improve the caps layout. |
| |
| 2009-05-13 00:29:57 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstdebugutils.c: |
| debugutils: layout improvement |
| dot does not take the head/tail labels into account. For unfixed caps they get |
| quite large. Double the padding to make it sort of readable in more cases. Also |
| make normal font bigger and caps-label font smaller to increase our luck. |
| |
| 2009-05-12 21:00:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * Makefile.am: |
| checks: check for enum types not class_ref'ed in gst_init() in 'make check' |
| |
| 2009-05-12 20:58:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gst.c: |
| Initialise some more types in gst_init(), esp. the new enum types |
| Possibly fixes GObject class creation/unref race conditions when |
| creating the last-message string in fakesink for events with |
| structures that have fields with these enum types. |
| |
| 2009-05-12 20:56:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstsystemclock.c: |
| systemclock: remove duplicate _get_type() function for GstClockType |
| Remove the static gst_clock_type_get_type() function in the |
| systemclock code in favour of the public one in gstenumtypes.c. |
| |
| 2009-04-22 10:53:37 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstghostpad.c: |
| ghostpad: remove deprecated API |
| _internal_link_function() is deprecated and _iterate_internal_links_function() |
| is already provided. |
| |
| 2009-04-21 11:33:43 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/parse/grammar.y: |
| parse-launch: allow specifying GstElement properties via gst_parse_bin_from_description |
| If deserializing a property fails, check if the value type is a string and if so |
| attempt to create a bin from the string value. This allows to e.g. specify |
| audio-sink/video-sink for playbin on gst-launch commandline. |
| |
| 2009-05-12 17:29:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/part-bufferlist.txt: |
| docs: add some docs about buffer lists |
| |
| 2009-05-12 16:18:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbufferlist.c: |
| * gst/gstbufferlist.h: |
| bufferlist: make objects opaque |
| |
| 2009-05-12 15:33:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbufferlist.c: |
| bufferlist: fix a comment |
| |
| 2009-05-12 13:10:55 +0200 Jonas Holmberg <jonas.holmberg at axis.com> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * tests/check/gst/gstpad.c: |
| * win32/common/libgstreamer.def: |
| bufferlist: hook up the pad functions |
| Reuse buffer code for bufferlists. Not sure if this measurably impacts performance |
| for the simple buffer case, if it does after doing some benchmarks, we can |
| decouple it later. |
| Fixes #572285 |
| |
| 2009-05-12 12:08:56 +0200 Jonas Holmberg <jonas.holmberg at axis.com> |
| |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gst_private.h: |
| * gst/gstinfo.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst/.gitignore: |
| * tests/check/gst/gstbufferlist.c: |
| * win32/common/libgstreamer.def: |
| bufferlist: add docs/build/debug/unittest |
| See #572285 |
| |
| 2009-05-12 11:51:37 +0200 Jonas Holmberg <jonas.holmberg at axis.com> |
| |
| * gst/gstbufferlist.c: |
| * gst/gstbufferlist.h: |
| bufferlist: add bufferlist code |
| Buffer lists are a means to manage disjoint buffers as one buffer. It's also |
| possible to put many of those buffers into a list. |
| The idea is that when support is added to various elements, we will be able to |
| more efficiently slice and dice buffers, reduce the amount of memcpy and also |
| reduce data passing overhead. |
| The implementation is kept simple on purpose, reusing all of the memory |
| management features we have for miniobjects and buffers. |
| Access to the bufferlist object is done with an iterator, which allows for |
| efficient iteration and modification of the list. |
| See #572285 |
| |
| 2009-05-11 07:49:34 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstbuffer.c: |
| gstbuffer: copy new buffer flags when copying metadata. |
| |
| 2009-04-27 10:13:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstadapter.c: |
| * tests/check/libs/adapter.c: |
| adapter: optimize taking the headbuffer |
| When a are requested to take a buffer from the adapter that is exactly the |
| headbuffer, don't make a subbuffer of it but return that head buffer. |
| Add a unit-test for this new optimisation. |
| |
| 2009-05-05 17:41:24 +0200 Arnout Vandecappelle <arnout@mind.be> |
| |
| * plugins/elements/gsttypefindelement.c: |
| typefind: don't leak the force-caps property |
| Fixes #581321 |
| |
| 2009-04-28 19:20:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstelement.c: |
| element: fix posting of async-start messages |
| When an element lost its state but was busy doing a state change, still post the |
| async-start message with the base_time reset flag or else we might end up with |
| an old base_time. |
| this can happen when a sink is goin async to paused and then a flushing seek is |
| performed. This would cause the base_time to remain unmodified because the |
| async-start message was not sent. |
| |
| 2009-05-10 17:28:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * win32/common/libgstreamer.def: |
| Add new functions to the win32 exports |
| |
| 2009-05-10 11:17:27 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com> |
| |
| * autogen.sh: |
| Run libtoolize before aclocal |
| This unbreaks the build in some cases. Fixes bug #582021 |
| |
| 2009-05-07 16:37:37 +0200 José Alburquerque <jaalburqu@svn.gnome.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| API: Add gst_plugin_register_static_full() |
| This is mainly useful for bindings that need to provide |
| some additional user data to the registration function. |
| Fixes bug #545787. |
| |
| 2009-05-07 16:01:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * plugins/elements/gstfilesrc.c: |
| filesrc: Improve debugging a bit on invalid URIs |
| |
| 2009-05-07 10:36:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| docs: Add new functions to the docs |
| |
| 2009-05-07 09:31:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| * gst/gsttagsetter.c: |
| * gst/gsttagsetter.h: |
| tags: API: Add functions to add single tags to GstTagList or GstTagSetter |
| The new functions are gst_tag_setter_add_tag_value() |
| and gst_tag_list_add_value()). This fixes bug #581198. |
| |
| 2009-05-07 09:28:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gsturi.c: |
| GstURIHandler: Use get_type_full() vmethod if specified instead of get_type() |
| This fixes bug #581281 and makes it easier for bindings to |
| implement GstURIHandlers. get_protocols_full() was already used |
| like this. |
| |
| 2009-05-12 01:48:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| po: update .po files for new strings from container-format tag |
| |
| 2009-05-12 01:30:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/random/release: |
| docs: small update to release docs |
| |
| 2009-05-12 01:13:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * common: |
| * configure.ac: |
| configure: rename CVS -> git in a couple of places |
| |
| 2009-05-12 00:47:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| configure: bump the GLib requirement to GLib >= 2.16 |
| as per the New Regime (see wiki). |
| |
| 2009-05-12 00:09:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| * gst/Makefile.am: |
| * gst/gst.c: |
| * gst/gst_private.h: |
| * gst/gstregistryxml.c: |
| xmlregistry: remove the old xml registry |
| No point in keeping it around really. Fixes #577926. |
| |
| 2009-05-07 16:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| tags: add a tag for the container format |
| API: add GST_TAG_CONTAINER_FORMAT |
| |
| 2009-05-08 16:28:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstbin.c: |
| bin: fix debug message |
| Make the debug message show what's actually happening (the message |
| replaced here is not necessarily of the same type as the one that |
| replaces it). |
| |
| 2009-05-12 00:34:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| GstTask: fix compilation |
| |
| 2009-04-24 19:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/examples/streams/rtpool-test.c: |
| tests: set the latency-time to something low |
| |
| 2009-04-24 13:55:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/examples/streams/rtpool-test.c: |
| * tests/examples/streams/testrtpool.c: |
| tests: improve the example |
| |
| 2009-04-24 12:35:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttask.c: |
| * gst/gsttaskpool.c: |
| * gst/gsttaskpool.h: |
| * tests/examples/streams/.gitignore: |
| * tests/examples/streams/testrtpool.c: |
| * win32/common/libgstreamer.def: |
| TaskPool: remove _set_func() |
| Remove the static function set on the TaskPool before _prepare() is called and |
| allow for assigning a function to a Task when we _push(). |
| Update the examples |
| |
| 2009-04-23 19:42:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/examples/streams/Makefile.am: |
| * tests/examples/streams/rtpool-test.c: |
| * tests/examples/streams/testrtpool.c: |
| * tests/examples/streams/testrtpool.h: |
| tests: add example of custom taskpools |
| Add an example to demonstrate the use of a custom taskpool and how to configure |
| it on the task. Currently the taskpool does not do much yet but it'll create |
| some custom threads later on. |
| |
| 2009-04-23 19:41:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttaskpool.h: |
| taskpool: fix a comment |
| |
| 2009-04-23 19:41:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/examples/streams/stream-status.c: |
| tests: cleanup some code |
| |
| 2009-04-23 17:48:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpad.c: |
| * tests/check/gst/gstbin.c: |
| Pad: post STREAM_STATUS_TYPE_CREATE |
| Post a stream-status message indicating that a new task was created so that the |
| application has a chance to change the properties of the task. |
| Fix unit test to take into account the new ref of the message. |
| |
| 2009-04-23 17:24:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * win32/common/libgstreamer.def: |
| defs: add new task methods |
| |
| 2009-04-23 17:19:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| GstTask: add methods for configuring the pool |
| Add getter and setter for configuring the GstTaskPool to use for a GstTask. |
| |
| 2009-04-23 17:05:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| Task: remember pool |
| Remember the pool we currently have our task running so that we can use it to |
| join the task later on. |
| Fix a leak of the taskpool. |
| |
| 2009-04-23 16:53:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * win32/common/libgstreamer.def: |
| defs: update .defs file with taskpool methods |
| |
| 2009-04-23 16:53:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| task: fix deadlock due to typo |
| |
| 2009-05-12 00:25:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| GstTask: use GstTaskPool for managing threads |
| Use the new GstTaskPool to handle streaming threads. |
| |
| 2009-04-23 16:00:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaskpool.c: |
| * gst/gsttaskpool.h: |
| taskpool: fix docs, make push/join generic |
| Fix some more docs. |
| Make _push() return a generic id (this can be something else than a GThread in |
| some cases) and make _join() use that generic id. |
| |
| 2009-04-23 15:44:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gsttaskpool.c: |
| * gst/gsttaskpool.h: |
| taskpool: add new object to manage threads |
| Add a new object GstTaskPool to manage the streaming threads. |
| This will allow us to create and use custom configured threads. |
| |
| 2009-04-22 12:04:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/examples/streams/stream-status.c: |
| examples: set bus handler before state change |
| We need to set the bus handler before starting the pipeline or we might just |
| miss the message we are looking for. |
| |
| 2009-04-22 10:16:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * configure.ac: |
| * tests/examples/Makefile.am: |
| * tests/examples/streams/.gitignore: |
| * tests/examples/streams/Makefile.am: |
| * tests/examples/streams/stream-status.c: |
| tests: add example app for stream-status |
| Add an example application that adjusts the thread priority of a task using the |
| stream-status messages. |
| |
| 2009-04-21 19:15:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| * win32/common/libgstreamer.def: |
| Task: add method to set the priority |
| Add a method to configure a priority for the threads used by GstTask. |
| |
| 2009-04-21 16:30:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/check/gst/gstmessage.c: |
| tests: add a unit-test for the stream-status |
| Add a unit test for the STREAM_STATUS messages. |
| |
| 2009-05-12 00:05:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpad.c: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| GstTask: improve documentation |
| Improve the documentation for the callbacks. |
| |
| 2009-04-21 15:25:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/check/gst/gstbin.c: |
| * tests/check/pipelines/cleanup.c: |
| * tests/check/pipelines/simple-launch-lines.c: |
| tests: fix unit-tests for new stream-status |
| Fix the unit-tests so that they don't fail on the new stream-status messages |
| that are emited now. |
| |
| 2009-04-21 14:46:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpad.c: |
| GstPad: install thread callbacks of the task |
| Install thread status callbacks on the task object of a pad and post |
| STREAM_STATUS messages. |
| |
| 2009-04-22 10:14:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstmessage.c: |
| message: clarify some docs |
| |
| 2009-04-21 14:42:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| Task: call leave_thread before signaling |
| Call the leave_thread callback before we signal the thread performing the _join |
| so that we can be sure that the listener still has valid info in the callback. |
| |
| 2009-04-21 13:42:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * win32/common/libgstreamer.def: |
| GstMessage: Add STREAM_STATUS message methods |
| Add methods to handle the stream_status message types. |
| |
| 2009-04-21 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstquark.c: |
| * gst/gstquark.h: |
| quark: add "object" quark |
| Add the object quark that will be used for the STREAM_STATUS messages. |
| |
| 2009-05-11 23:44:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.h: |
| Task: remove create/join methods |
| Prepare for using the GstTaskPool object. We don't need the create and join |
| callbacks anymore, they will be handled by the pool. |
| |
| 2009-04-20 17:07:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| GstTask: add private data, fix parent_class |
| Use the parent class that the glib macro gave us |
| Actually add the private data to the task. |
| |
| 2009-04-20 17:19:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| GstTask: hook up enter/leave/notify callbacks |
| Hoop up the notify/enter/leave callbacks. |
| |
| 2009-05-11 23:23:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * win32/common/libgstreamer.def: |
| defs: add new symbol to defs file |
| |
| 2009-05-11 23:19:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| GstTask: allow setting callbacks |
| Allow setting thread callbacks that will allow us to control the threads used by |
| the task. |
| |
| 2009-04-23 19:40:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesrc.c: |
| basesrc: don't ignore pad_start return value |
| |
| 2009-04-21 13:34:18 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-stream-status.txt: |
| design: more STREAM_STATUS updates |
| Pass the thread object in a GValue, which would allow the application to figure |
| out the type of the object instead of us having to explicitly code it in a |
| message field. |
| |
| 2009-04-21 09:45:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-stream-status.txt: |
| design: update stream-status document some more |
| |
| 2009-04-20 15:55:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-stream-status.txt: |
| design: add first version of stream-status |
| Add the first version of the STREAM_STATUS message design docs. |
| This message will be used to give applications more control over the |
| streaming threads. |
| |
| 2009-04-21 17:53:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttask.c: |
| GstTask: add some more docs |
| |
| 2009-04-21 17:14:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpad.c: |
| GstPad: use new task function |
| Use the new task_set_state function and actually return its result to |
| the caller. |
| |
| 2009-05-11 22:59:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| * win32/common/libgstreamer.def: |
| GstTask: unify task state functions |
| Add new gst_task_set_state() to change the state of the task instead of |
| duplicating the code in each function. |
| API: GstTask::gst_task_set_state() |
| |
| 2009-04-21 13:37:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstmessage.h: |
| Message: small indentation change. |
| |
| 2009-05-02 14:43:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstelementfactory.c: |
| * gst/gstobject.c: |
| * gst/gstpluginfeature.c: |
| * gst/gstregistry.c: |
| * gst/gstregistrybinary.c: |
| Avoid unneeded type checks |
| |
| 2009-05-02 14:39:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstregistry.c: |
| registry: avoid calling _get_name() too much |
| Avoid calling gst_plugin_get_name() too many times but instead cache |
| the value. |
| |
| 2009-05-02 14:36:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpadtemplate.c: |
| * gst/gstregistry.c: |
| * gst/gstsystemclock.c: |
| Use new _ref_sink when we can |
| |
| 2009-05-02 14:33:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstobject.c: |
| * gst/gstobject.h: |
| * win32/common/libgstreamer.def: |
| gstobject: add gst_object_ref_sink |
| Add the gst_object_ref_sink() method to match the glib one. |
| API: GstObject::gst_object_ref_sink() |
| |
| 2009-05-02 13:06:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstobject.c: |
| gstobject: avoid type checks |
| |
| 2009-05-02 13:02:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbuffer.c: |
| gstbuffer: avoid typechecks in finalize |
| Avoid useless typechecking in the finalize of buffers and subbuffers. |
| |
| 2009-05-02 12:59:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * plugins/elements/gstfakesink.c: |
| fakesink: avoid typecheck |
| |
| 2009-04-20 14:01:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tools/gst-launch.c: |
| -launch: connect to deep-notify with right name |
| Connect to the right signal name with - instead of _. |
| |
| 2009-04-24 22:06:19 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * gst/gstinfo.c: |
| info: Support new printf extensions in glibc 2.10 |
| The printf extension mechanism changed in glibc 2.10, and the older |
| register_printf_function is deprecated. Detect and use the new |
| mechanism where available. |
| |
| 2009-04-20 12:25:57 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * docs/random/release: |
| docs: Fix a typo in the release script |
| |
| 2009-05-11 21:11:49 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| Back to development -> 0.10.23.1 |
| |
| === release 0.10.23 === |
| |
| 2009-05-10 22:41:04 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gstreamer.doap: |
| * win32/common/config.h: |
| * win32/common/gstversion.h: |
| Release 0.10.23 |
| |
| 2009-05-10 22:38:45 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| |
| 2009-05-06 16:10:11 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| * win32/common/config.h: |
| * win32/common/gstversion.h: |
| 0.10.22.4 pre-release |
| |
| 2009-04-24 19:36:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbin.c: |
| GstBin: set PENDING_STATE correctly |
| Set the pending state correctly when we are going to perform an async |
| state_continue on the bin. |
| Fixes #580121 |
| |
| 2009-04-21 20:50:55 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| * win32/common/config.h: |
| * win32/common/gstversion.h: |
| 0.10.22.3 pre-release |
| |
| 2009-04-21 22:12:04 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From b3941ea to 6ab11d1 |
| |
| 2009-04-17 15:46:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| win32: define __MSVCRT_VERSION__ when compiling with MingW, for __stat64 |
| Need to define this when using MingW, so that the includes provide |
| __stat64 and friends. We need at least Windows XP SP2 for this. |
| Fixes #568632. |
| |
| 2009-04-16 22:26:00 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| gstdebug: compete stubs. Fixes #579177. |
| Avoid defines when including gstinfo.h ourself and complete stubs. Sync stub |
| returns with the defines. |
| |
| 2009-04-17 11:44:11 +0100 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> |
| |
| * configure.ac: |
| configure.ac: fork() during registry scanning is unsafe on Cygwin |
| Fixes #555978. |
| |
| 2009-04-17 11:39:59 +0100 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> |
| |
| * gst/gst.c: |
| gst_init: relocatability is unnecessary on Cygwin |
| See #555978. |
| |
| 2009-04-17 10:11:21 +0100 Brian Cameron <brian.cameron@sun.com> |
| |
| * gst/gstinfo.h: |
| gstinfo: don't assume G_HAVE_ISO_VARARGS implies ISO C99 |
| Makes headers C++ clean, esp. with the Sun compilers. |
| Fixes #567692. |
| |
| 2009-04-17 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstplugin.c: |
| GstPlugin: fix compilation if both HAVE_WIN32 and HAVE_SIGACTION are defined |
| Move _gst_plugin_fault_handler_is_setup into the ifdef block where it's |
| used. Fixes #578201. |
| |
| 2009-04-16 12:01:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tools/gst-launch.c: |
| -launch: disable CLOCK_LOST message handling |
| Disable the handling of the CLOCK_LOST messages until we fixed and released the |
| elements (rtspsrc) that break when we quickly PAUSE/PLAY the pipeline. |
| Fixes #579127 |
| |
| 2009-04-15 22:24:45 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| release: Bump version to 0.10.22.2 for pre-release |
| |
| 2009-04-16 00:08:20 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * win32/common/config.h: |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstversion.h: |
| win32: Update win32 build files |
| |
| 2009-04-15 23:27:31 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| po: Update translations from TP |
| |
| 2009-04-15 22:17:10 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ChangeLog: |
| ChangeLog: regenerate changelog with the gen-changelog script |
| |
| 2009-04-15 23:26:13 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/gstutils.c: |
| docs: remove errant gtk-doc comment marker triggering a warning |
| |
| 2009-04-16 00:02:07 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstparamspecs.c: |
| * gst/gstparamspecs.h: |
| * plugins/elements/gstfilesrc.c: |
| paramspecs: revert gst_param_spec_is_mutable() for release |
| Revert the gst_param_spec_is_mutable API for this release so we can |
| discuss it a bit further first. |
| |
| 2009-04-15 23:33:20 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstbasetransform.c: |
| logging: fix unused variable warning when disabling debug logs. |
| The var was NULL anyway, bacause of the ifdefs there, the message makes no |
| sense including it. |
| |
| 2009-04-15 23:12:11 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| gstdebug: show enabled/disabled in configure and fix build for disabled |
| When its disabled, we poison some symbols to force a build error if they are |
| used. Dunno how useful this acually is, but we need to disable the poisoning |
| when we include this ourself. Also don't define some of the dummies, as they |
| are getting replaced with defines and that creates code that does not compile. |
| |
| 2009-04-15 19:58:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/Makefile.am: |
| Use g_once_init_*() instead of GOnce for the enum types |
| |
| 2009-04-15 13:05:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstpadtemplate.c: |
| staticpadtemplate: Update docs of gst_static_pad_template_get_caps () |
| gst_static_pad_template_get_caps () actually returns a reference to the |
| caps and it's cleaner to unref them after usage. The core will, however, |
| always hold a reference to the caps so this didn't result in a memory |
| leak. |
| |
| 2009-04-14 22:32:21 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstclock.h: |
| * gst/gstparamspecs.c: |
| docs: use real <note> tags as they look nice in new gtk-doc |
| |
| 2009-04-14 12:20:37 -0700 David Schleef <ds@schleef.org> |
| |
| * gst/gstparamspecs.c: |
| Fix locking in gst_param_spec_is_mutable |
| |
| 2009-04-14 22:07:38 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/controller/gstcontroller.c: |
| * tests/check/libs/controller.c: |
| controller: factor out duplicated code and add a description for it. |
| Also fix typo in the tests while reviewing them. |
| |
| 2009-04-14 19:12:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstsystemclock.h: |
| docs: add simple doc blurb |
| |
| 2009-04-14 19:11:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstparamspecs.c: |
| paramspecs: add note about racyness |
| Add a note about potential racyness in _is_mutable(). |
| |
| 2009-04-14 10:32:07 +0200 LRN <lrn1986 at gmail.com> |
| |
| * gst/gstinfo.c: |
| info: use mutex to do console colors on windows |
| Use a static mutex to keep the console colors and context together when |
| debugging with colors on Windows. |
| Fixes #517231. |
| |
| 2009-04-13 14:27:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstparamspecs.c: |
| * gst/gstparamspecs.h: |
| docs: add Since: tags to gtk-doc chunks for new param spec API |
| And, for our release manager, the in-commit-message keywords |
| for the previous commit: |
| API: GST_PARAM_MUTABLE_READY |
| API: GST_PARAM_MUTABLE_PAUSED |
| API: GST_PARAM_MUTABLE_PLAYING |
| API: gst_param_spec_is_mutable |
| |
| 2009-02-20 11:09:19 -0800 David Schleef <ds@schleef.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstparamspecs.c: |
| * gst/gstparamspecs.h: |
| * plugins/elements/gstfilesrc.c: |
| Add param spec flags for when a property can be changed |
| Adds GST_PARAM_MUTABLE* flags to indicate in which states a |
| property can be changed and take effect. Fixes #571559 |
| |
| 2009-04-10 14:15:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tools/gst-launch.c: |
| -launch: handle clock-lost messages |
| When we receive a clock-lost message, we need to select a new clock in the |
| pipeline by setting the pipeline to PAUSED and back to PLAYING. |
| |
| 2009-04-09 18:27:21 +0200 Olivier Crete <tester at tester.ca> |
| |
| * plugins/elements/gsttee.c: |
| tee: add property to control the alloc pad |
| Add a property to control the pad used for proxying the buffer_alloc function on |
| the sinkpad. |
| Fixes #577891. |
| |
| 2009-04-09 11:51:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbin.c: |
| bin: always mark pending_async_done |
| When we get an ASYNC_DONE message when a state change was busy, set the |
| pending_async_done flag so that after the state change completes, the bin can |
| check if all async elements are finished. Don't only do this for the bin itself |
| but for all elements. |
| This fixes some bins in bins that simulate async state changes by posting ASYNC |
| messages (such as sdpparse in uridecodebin/playbin2). |
| |
| 2009-04-09 11:42:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstinfo.c: |
| info: fix compilation, %08x needs an unsigned int |
| %08x needs an unsigned int, so give it that. |
| |
| 2009-04-06 01:27:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| * tests/check/gst/gstinfo.c: |
| * win32/common/libgstreamer.def: |
| API: add FIXME and DUMPMEM log levels and convenience macros |
| Two new log levels to dump FIXMEs into the log and to log data |
| in form of a hex dump (#578114). |
| API: GST_CAT_FIXME_OBJECT |
| API: GST_CAT_MEMDUMP_OBJECT |
| API: GST_CAT_FIXME |
| API: GST_CAT_MEMDUMP |
| API: GST_FIXME_OBJECT |
| API: GST_MEMDUMP_OBJECT |
| API: GST_FIXME |
| API: GST_MEMDUMP |
| |
| 2009-04-08 18:13:42 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstbin.c: |
| * gst/gstclock.c: |
| docs: xref more |
| |
| 2009-04-08 17:49:18 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstutils.c: |
| * tests/check/gst/gstghostpad.c: |
| * tests/check/gst/gstpad.c: |
| tests: remove the hacks to workaround the pad-leak |
| |
| 2009-04-08 15:24:58 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstpadtemplate.c: |
| padtemplate: enable code to fix the leak, now that the deps have been released |
| Good and ffmpeg are actually multiple releases beyond, so that this is now safe |
| to do. |
| |
| 2009-04-04 21:18:23 +0300 Felipe Contreras <felipe.contreras@gmail.com> |
| |
| * common: |
| Automatic update of common submodule |
| From d0ea89e to b3941ea |
| |
| 2009-04-04 14:53:21 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * common: |
| Automatic update of common submodule |
| From f8b3d91 to d0ea89e |
| |
| 2009-04-04 14:42:04 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * tools/gst-inspect.c: |
| gst-inspect: remove dead assignment |
| first_flag will be either: |
| * rewritten without being read if we loop again (line 284) |
| * not read again if we don't loop |
| |
| 2009-04-04 14:39:51 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| basesink: Remove dead assignments. |
| sstart/sstop/rstart/rstop are all either: |
| * assigned values later on before being used in 'do_times:' (EOS and buffers) |
| * not used (non-EOS events) |
| |
| 2009-04-04 14:38:52 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstbasesrc.c: |
| basesrc: remove dead assignment. |
| The variable will not be read before it's assigned a value line 942/945 |
| |
| 2009-04-04 14:37:13 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gsttaglist.c: |
| gsttaglist: Remove unused variable. |
| We don't need to allocate a variable if it's the return of a function call |
| and we only check it once. |
| |
| 2009-04-04 14:35:34 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gststructure.c: |
| gststructure: Only use methods used in g_* checks if glib checks are disabled |
| |
| 2009-04-04 10:59:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasetransform.c: |
| * libs/gst/base/gstdataqueue.c: |
| * libs/gst/controller/gstcontroller.c: |
| gst: Use g_once_init* or G_DEFINE_TYPE |
| |
| 2009-04-04 10:20:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstbin.c: |
| * gst/gstbuffer.c: |
| * gst/gstchildproxy.c: |
| * gst/gstelement.c: |
| * gst/gstelementfactory.c: |
| * gst/gstevent.c: |
| * gst/gstindex.c: |
| * gst/gstindexfactory.c: |
| * gst/gstinterface.c: |
| * gst/gstmessage.c: |
| * gst/gstobject.c: |
| * gst/gstpad.c: |
| * gst/gstpadtemplate.c: |
| * gst/gstpipeline.c: |
| * gst/gstpreset.c: |
| * gst/gstquery.c: |
| * gst/gstsystemclock.c: |
| * gst/gsttagsetter.c: |
| * gst/gsttask.c: |
| * gst/gsttypefindfactory.c: |
| * gst/gsturi.c: |
| * gst/gstxml.c: |
| gst: Use G_DEFINE_TYPE and friends or at least g_once_init_* in the _get_type() functions |
| |
| 2009-04-04 10:18:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstbus.c: |
| * gst/gstclock.c: |
| gst: Use G_DEFINE_TYPE and don't call g_thread_init() from class_init |
| class_init is too late for calling g_thread_init() as g_thread_init() |
| needs to be called before any GObject function. |
| |
| 2009-04-03 13:46:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/gstsegment.c: |
| Use g_slice_copy instead of g_slice_dup. |
| A (buggy) glib g_slice_dup macro may cause compiler warnings on e.g. x86_64. |
| |
| 2009-04-03 12:21:55 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/controller/gstcontroller.c: |
| controller: remove dead assignment. |
| The value of prop is being overwritten just after without being read. |
| |
| 2009-04-03 12:20:36 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gststructure.c: |
| gststructure: Remove dead assignment. |
| 'type' is never used until line 1847 where it's overwritten. |
| |
| 2009-04-03 12:19:40 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstadapter.c: |
| adapter: remove dead assignment. |
| The value set to to_copy at that line is never used, and is overwritten |
| further down before being read. |
| |
| 2009-04-03 12:17:33 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstbin.c: |
| gstbin: Remove unused variable. |
| The return value of gst_element_change_state isn't used after that call. |
| |
| 2009-04-03 12:15:38 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstpipeline.c: |
| pipeline: remove redundant assignment. |
| If that block is entered, then start_time becomes GST_CLOCK_TIME_NONE. |
| Since start_time is invalid, the code will enter the block at line 434 and |
| new_base_time will be set there. |
| |
| 2009-04-03 12:13:38 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstregistrybinary.c: |
| gstregistrybinary: remove variable only used for a check. |
| that variable isn't used anywhere else within that block. |
| |
| 2009-04-03 12:13:00 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink : Remove unused variable. |
| sync is never used anywhere in that code. |
| |
| 2009-04-03 12:12:08 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstbasetransform.c: |
| basetransform: move unused variable in the #if 0 block. |
| That variable is only used by the code which has been if 0'd |
| |
| 2009-04-03 11:56:48 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gsturi.c: |
| * gst/gstvalue.c: |
| Remove unused increments as detect by LLVM's CLang static analyzer. |
| |
| 2009-04-03 11:52:49 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstbus.c: |
| * gst/gstelement.c: |
| * gst/gstelementfactory.c: |
| * gst/gstindexfactory.c: |
| * gst/gstinterface.c: |
| * gst/gstobject.c: |
| * gst/gstsystemclock.c: |
| * gst/gsttask.c: |
| * libs/gst/base/gstbasetransform.c: |
| * libs/gst/base/gstcollectpads.c: |
| * plugins/elements/gstidentity.c: |
| Remove unused variables detected by LLVM's Clang static analyzer. |
| |
| 2009-04-03 11:19:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstcaps.c: |
| docs: improve API reference for gst_caps_get_structure() |
| |
| 2009-04-02 13:32:58 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * gst/gstbin.h: |
| docs: explain ref ownership for handle_message implementations |
| |
| 2009-04-02 10:43:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * libs/gst/check/gstcheck.h: |
| gstcheck: Call gst_check_init() before creating the suite |
| This allows using the GStreamer or GObject API in the suite |
| creation function. |
| |
| 2009-03-31 18:14:08 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> |
| |
| * tools/gst-launch.c: |
| gst-launch: Fixes error when DISABLE_FAULT_HANDLER is defined |
| When defined, this macro prevented the declaration of 'waiting_eos', causing an error. |
| |
| 2009-03-26 17:25:08 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * plugins/elements/gstcapsfilter.c: |
| capsfilter. Always calls _suggest, even with NULL caps. Fixes #574805 |
| |
| 2009-03-30 15:45:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * tests/check/elements/queue.c: |
| tests: Don't define global buffers variable, it's already defined by libgstcheck |
| |
| 2009-03-30 10:33:51 +0200 Peter Kjellerstedt <pkj@axis.com> |
| |
| * docs/gst/building.xml: |
| docs: Some grammar and typo corrections. |
| |
| 2009-03-29 13:41:22 +0200 Thomas Vander Stichele <thomas@ana.amantes> |
| |
| * docs/gst/building.xml: |
| Fix typo. |
| |
| 2009-03-27 17:30:23 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistrybinary.c: |
| binaryregistry: init variable, that is referenced in error case below the fail: label |
| |
| 2009-03-27 16:15:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstsystemclock.c: |
| clock: wakeup the async thread a bit more |
| Also wake up the async thread when it is doing an async wait for an entry. |
| |
| 2009-03-27 16:15:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstelement.c: |
| element: Fix a little debug message |
| |
| 2009-03-26 13:07:56 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistrybinary.c: |
| binaryregistry: check for not reading beyond the data area. Fixes #576842 |
| Check all reads against the end of the data region. Roll back registration of |
| partial reads. |
| |
| 2009-03-25 11:03:22 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * docs/gst/Makefile.am: |
| * docs/gst/building.xml: |
| * docs/gst/gstreamer-docs.sgml: |
| docs: add a page about building gstreamer and apps |
| |
| 2009-03-26 13:08:01 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> |
| |
| * tools/gst-launch.c: |
| Adds flag for eos on shutdown in gst-launch. Fixes #575814. |
| |
| 2009-03-26 22:05:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstclock.c: |
| * gst/gstsystemclock.c: |
| clock: make UNSCHEDULED checks threadsafe |
| Move the checks for using an unscheduled entry from the unsafe GstClock to the |
| SystemClock object so that we can perform the correct locking. |
| fix a leak and potential deadlock then the async thread fails to start. |
| Sprinkle some G_LIKELY around because we can. |
| |
| 2009-03-26 21:40:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstsystemclock.c: |
| clock: remove pending async wakeup sooner |
| Remove a pending async wakeup before we check if the next entry is UNSCHEDULED |
| because we might leave the control socket busy. |
| |
| 2009-03-26 19:33:41 +0100 Peter Kjellerstedt <pkj@axis.com> |
| |
| * gst/gstpoll.c: |
| gstpoll: Corrected a documentation typo. |
| |
| 2009-03-26 19:13:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstsystemclock.c: |
| clock: add some more comments. |
| |
| 2009-03-26 18:46:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstsystemclock.c: |
| clock: rework the wakeup of entries. |
| Keep a counter for the amount of outstanding wakeups that we produce and only |
| perform a write/read to the control socket when 1 or 0 respectively. |
| don't poll when waiting for the entries to be unblocked and clear their wakeup |
| counts, just act on the signal when the wakeup count is 0. |
| unscheduled entries will clear their wakeup count themselves. |
| Keep track of when we wakeup the async thread because the list of entries has |
| changed. |
| don't try to see if the list changed because we can't really know when one entry |
| is added multiple times. |
| Only wake up the async thread when we add an async entry to the head of the list |
| and the old entry was BUSY. |
| |
| 2009-03-25 17:31:16 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/gstpoll.c: |
| gstpoll: Fix up documentation strings. |
| Note the changed behaviour of gst_poll_wait for timer GstPoll's, and |
| fix a couple of spelling errors. |
| |
| 2009-03-26 15:55:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstsystemclock.c: |
| * tests/check/gst/gstsystemclock.c: |
| clock: fix 2 wakeup races. |
| when an entry being waited on in the async thread is unscheduled, clear the |
| wakeup queue so we can continue waiting on other entries. |
| When an entry being waited on in the async thread is unlocked because an earlier |
| entry was added to the list, set the entry to OK again. This makes sure that |
| only the entries being waited on have the BUSY flag set and wake up the timer |
| poll when they are unscheduled. |
| |
| 2009-03-26 14:44:04 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstregistry.c: |
| registry: ignore .git directory when recursively scanning plugin paths for plugins |
| Saves some cycles/pandas for those of us who run uninstalled setups. |
| |
| 2009-03-26 14:16:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstregistrybinary.c: |
| * gst/gstregistryxml.c: |
| registry: do fsync() before close() and rename() |
| This helps prevent filesystem/data inconsistencies in certain |
| circumstances on certain filesystems (like ext4, xfs, ubifs). |
| Also see bug #562976. |
| |
| 2009-03-26 01:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| * tests/check/gst/gsttag.c: |
| * win32/common/libgstreamer.def: |
| API: add gst_tag_list_get_buffer{_index} |
| Convenience API, mostly for image tags, so people don't have to |
| figure out the whole GValue/GstValue thing just for this. |
| |
| 2009-03-25 23:03:38 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/gst/gstsystemclock.c: |
| systemclock: Clean up the tests a bit. |
| Add some cleanups to the system clock tests, to free all the memory and |
| unschedule/unref all clock IDs we allocate. |
| Use a mutex in one test to avoid potential threading problems on multicore |
| machines. |
| |
| 2009-03-25 21:37:38 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/gst/gstsystemclock.c: |
| systemclock: Add a test for sync/async clockid interactions |
| This test randomly hangs if there are problems with the reliability of |
| unscheduling sync and async clockID's on the system clock. |
| |
| 2009-03-26 11:17:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstsegment.c: |
| segment: Use g_slice_dup() now |
| |
| 2009-03-26 11:08:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/glib-compat.h: |
| * gst/gstutils.h: |
| Remove some compatibility stuff for GLib < 2.14 |
| |
| 2009-03-25 00:50:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| API: add GST_TAG_SUBTITLE_CODEC |
| Yes, 'codec' isn't exactly the best word, but let's be consistent with AUDIO_CODEC |
| and VIDEO_CODEC (which may be 'raw' formats as well after all). Prerequisite for |
| bug #576552. |
| |
| 2009-03-24 21:39:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tools/gst-launch.1.in: |
| docs: gst-launch man page fix |
| The command line option is --gst-debug-disable, not --gst-disable-debug. |
| Fixes #576556. Spotted by Bogdan Harjoc. |
| |
| 2009-03-24 19:33:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstutils.c: |
| gstutils: improve property set and convert code |
| Use string deserialisation instead of custom parsing code to allow for all |
| supported ways of specifying property values. |
| fixes #576582. |
| |
| 2009-03-23 15:18:21 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstdebugutils.c: |
| * gst/gstinfo.c: |
| build: define stubs when disabling gst-debug subsystem. Fixes #575922 |
| Running configure with e.g. --disable-dst-debug was compiling out the debug |
| system (ABI break). Now stubs are added and only if one does e.g. |
| make CFLAGS="-DGST_REMOVE_DISABLED" the symbols are ommitted. |
| |
| 2009-03-23 12:34:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: fix once-per-second 'emergency rendering' for case where all buffers but the very first are late |
| Due to a typo basesink didn't do any emergency rendering of late buffers |
| if the only buffer ever rendered was the first one with timestamp 0. This |
| means that in cases where the decoder is very very slow, we'd never see |
| any buffers but the very first one rendered. Fixes #576381. |
| |
| 2009-03-21 02:34:04 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * docs/random/release: |
| docs: tweak the release procedure script |
| |
| 2009-03-20 14:12:55 +0100 LRN <lrn1986 at gmail dot com> |
| |
| * plugins/elements/gstfdsink.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfilesink.c: |
| win32: fix seeking in files >4GB |
| Use 64-bit functions on windows to implement seeking in files bigger |
| than 4GB. |
| Fixes #575988 |
| |
| 2009-03-20 11:26:30 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/controller/gstinterpolation.c: |
| controller: Fix generation of control-change arrays. |
| When generating arrays of control changes timestamp variable was used instead |
| the local ts variable that we increment when stepping through the array. |
| Pointed out by Martin Pokorny. |
| |
| 2009-03-20 00:42:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstinfo.c: |
| debugging: make GST_PTR_FORMAT work for queries as well |
| |
| 2009-03-20 00:39:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstquery.h: |
| API: add GST_QUERY_CAST |
| because we can, and for consistency. |
| |
| 2009-03-19 21:27:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * libs/gst/check/gstcheck.h: |
| gstcheck: fix for check versions > 0.9.6 |
| A new argument allowed_exit_value was added in SVN recently (#574213). |
| |
| 2009-03-19 17:19:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpad.c: |
| gstpad: fix gst_pad_can_link |
| We were converting the GstPadLinkReturn to a gboolean, which is not what we want |
| to do. |
| |
| 2009-03-19 10:44:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/faq/gst-uninstalled: |
| gst-uninstalled: add gst-rtsp-server bits and break up overly long lines |
| Add some of the bits needed for an uninstalled gst-rtsp-server (so gdb works |
| on the examples etc.). Python bits are still missing, and we might need an |
| -uninstalled.pc file as well in the future. Break up very long lines to make |
| them easier to read and maintain. Also remove gst-plugins paths from the |
| old days. |
| |
| 2009-03-19 11:46:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/random/wtay/rwlocks: |
| docs: interesting idea for fast rw locks |
| -- |
| |
| 2009-03-19 11:11:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * win32/common/libgstreamer.def: |
| defs: add new symbol to windows .def file |
| Add the new windows cmd.exe coloring method to the .def file. |
| |
| 2009-03-18 16:38:51 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstelement.c: |
| docs: more info about when state changes can be async and when not. |
| |
| 2009-03-18 19:07:00 +0100 Damien Lespiau <damien.lespiau at gmail.com> |
| |
| * gst/gstinfo.h: |
| info: more indentation fixes |
| Fixes #517231. |
| |
| 2009-03-18 19:06:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstinfo.h: |
| info: indentation fix |
| |
| 2009-03-18 18:57:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstinfo.c: |
| info: simply some more |
| |
| 2009-03-18 18:45:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstinfo.c: |
| info: refactor debug colors for win32 and other |
| Refactor the debug line code to use as much code as possible for the win32 and |
| other color codings. |
| Update docs with new symbol. |
| |
| 2009-03-18 17:30:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gst.c: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| windows: initial commit for terminal colors |
| |
| 2009-03-18 17:01:16 +0100 Zeeshan Ali (Khattak) <zeeshanak at gnome dot org> |
| |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| gstpad: fix gst_pad_can_link() |
| Move the gst_pad_can_link() implementation from gstutils to gstpad and use |
| gst_pad_link_prepare() to make it work correctly and also check the caps. |
| Make the broken implementation in gstutils static. |
| Small cleanups in the _get_fixed_caps() function. |
| Fixes #575682. |
| |
| 2009-03-17 20:41:44 +0000 David Adam <zanchey@ucc.gu.uwa.edu.au> |
| |
| * gst/gst.c: |
| config.h needs to be included first, either directly or via gst_private.h |
| Fixes build with -Werror caused by '_FILE_OFFSET_BITS redefined' warning on |
| OpenSolaris where _FILE_OFFSET_BITS may be defined both in our config.h |
| and via stdio.h (#575695). |
| |
| 2009-03-17 19:02:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/faq/developing.xml: |
| faq: remove outdated bits from indenting section |
| |
| 2009-03-17 12:05:33 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstbin.c: |
| bin: forward segment-start like segment-done if parent is also a bin, fixes #575598. |
| Bin collects segment-start messages and segent-done messages. it posts a |
| segment-done message to its parent, once it has received a segment-done for |
| each segment-start. Imho it should also send a segment-start if it receives the |
| first segment start and if parent is !=NULL. This is needed for bins in bins, |
| so that also higher order bins can group segment-starts and segment-dones. |
| Right now higher order bins will post a segment-done for each segment-done |
| received. |
| |
| 2009-03-16 20:12:45 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * docs/faq/git.xml: |
| faq: fix typo in git command |
| |
| 2009-03-15 23:40:36 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstsystemclock.c: |
| systemclock: these warnings are serious, give more detail in the message |
| |
| 2009-03-15 23:37:29 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstcollectpads.c: |
| collectpads: add debug logging to make it easier to trace it |
| |
| 2009-03-13 10:56:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstutils.h: |
| Fix indentation of .h files |
| -- |
| |
| 2009-03-12 12:20:25 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gsttaglist.c: |
| taglists: apply fix for replace all also to gst_tag_list_add_valist_values. Fixes #574241 |
| |
| 2009-03-12 10:48:21 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstbuffer.h: |
| * gst/gstevent.h: |
| * gst/gstmessage.h: |
| * gst/gstpad.h: |
| * gst/gstquery.h: |
| docs: Improve some docs |
| Rename some function variables and add some Return: to make the docs more happy. |
| |
| 2009-03-12 00:41:24 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstiterator.c: |
| docs: fix linking to constant and functions |
| |
| 2009-03-11 15:20:36 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstdebugutils.c: |
| dump2dot: ellipsize caps fields, better placement of unnegotiated caps |
| Long caps fields like enums are ellipsised. If caps are not negotiated, use |
| head- and taillabel to place them closer to the pads. Use smarter way to indent. |
| |
| 2009-03-11 10:27:16 +0200 Laszlo Pandy <laszlok2@gmail.com> |
| |
| * gst/gstdebugutils.c: |
| dump2dot: make caps in DOT debug graphs more readable. Fixes 574484 |
| Use a monospace font for edge labels and indent. |
| |
| 2009-03-11 14:11:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstpadtemplate.c: |
| padtemplate: Allow %u as conversion modifier additional to %d and %s |
| |
| 2009-03-11 11:23:05 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstbasesrc.c: |
| gstbasesrc: unsigned long is "%lu", not "%ul". Fixes build on macosx |
| |
| 2009-03-10 21:08:34 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstghostpad.c: |
| * libs/gst/base/gstbasesrc.c: |
| * plugins/elements/gstcapsfilter.c: |
| logging: some additional logging for tracing caps negotiation. |
| Demote one log that can come quite often. Remove one fixme that is done. Apply |
| gst-indent changes. |
| |
| 2009-03-10 21:03:44 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstobject.c: |
| comment: add a fixme-0.11 |
| |
| 2009-03-10 21:01:21 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * docs/design/part-block.txt: |
| formatting: tabs to spaces |
| |
| 2009-03-09 23:11:24 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From 7032163 to f8b3d91 |
| |
| 2009-03-09 20:07:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gstreamer.spec.in: |
| gstreamer.spec: fix stray @GLIB2_REQ@ that didn't get expanded properly |
| |
| 2009-03-09 16:09:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/manual/basics-bus.xml: |
| docs: reword stuff about custom mainloops |
| Fixes #574229. |
| |
| 2009-03-09 16:01:20 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstdebugutils.c: |
| dump2dot: don't use GST_TIME_FORMAT when building filenames. fixes #574623 |
| |
| 2009-03-09 11:39:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * tests/check/gst/gstpad.c: |
| pad: call new callbacks set in the block callback |
| Keep track of when a new callback is installed in the callback and call the new |
| callback in that case. |
| Add unit test for checking pad blocking. |
| Fixes #573823. |
| |
| 2009-03-08 17:22:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * win32/common/config.h: |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstenumtypes.h: |
| * win32/common/gstversion.h: |
| win32: update enumtypes and config.h |
| |
| 2009-03-08 17:15:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gsttaglist.c: |
| docs: improve docs for gst_tag_list_get_date*() |
| Mention that the date value needs to be freed and how to free it. |
| |
| 2009-03-08 12:02:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From ffa738d to 7032163 |
| |
| 2009-03-08 11:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From 3f13e4e to ffa738d |
| |
| 2009-03-08 00:27:26 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstdebugutils.c: |
| dump2dot: improve caps logging |
| Factor out code to describe caps. Improve formating (no \n in caps fields). |
| Check peer caps too and show both if they differ. |
| |
| 2009-03-07 11:43:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From 3c7456b to 3f13e4e |
| |
| 2009-03-07 10:43:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From 57c83f2 to 3c7456b |
| |
| 2009-03-06 22:10:10 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstcollectpads.c: |
| collectpads: revert accidential commit from the queue (me should start using branches) |
| |
| 2009-03-06 21:59:20 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstcaps.c: |
| * gst/gststructure.c: |
| apidocs: markup example as highlightable example and copy same for structure |
| structures can be printed like we can do for caps. Mark the example so that |
| gtk-doc can pretty print and xref it. |
| |
| 2009-03-04 21:21:56 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstcollectpads.c: |
| collectpads: reliably go to eos. Fixes #574160 |
| Update collectpads status when removing pads. |
| |
| 2009-03-06 12:08:42 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk> |
| |
| * plugins/elements/gstidentity.c: |
| identity: ignore the return value of gst_pad_event_default when sending out the newsegment event in single-segment mode. |
| This makes identity single-segment=true ! oggmux work again after a change in |
| oggmux (commit b0e3d449 in -base). |
| |
| 2009-03-05 17:42:22 +0100 Andy Wingo <wingo@oblong.net> |
| |
| basesink: propagate UPSTREAM events in pull mode too |
| * libs/gst/base/gstbasesink.c (gst_base_sink_send_event): Propagate |
| upstream events in pull mode too. |
| |
| 2009-03-05 11:29:48 +0100 Antoine Tremblay <hexa00@gmail.com> |
| |
| * gst/gstpad.c: |
| GstPad: relax failure to deactivate unlinked pads |
| When de/activating a pad in pull mode the pad needs to de/activate the |
| peer pad it is connected to, failure to be able to do this in activation mode |
| is an error. |
| However if there is no peerpad, we can still deactivate the pad correctly and |
| assume the application will deactivate the unlinked peer pad eventually. |
| Fixes #574163. |
| |
| 2009-03-05 11:02:59 +0100 LRN <lrn1986 at gmail dot com> |
| |
| * gst/gstpoll.c: |
| GstPoll: set the return value on windows |
| Make sure that the return value of the functions _read/_write_control() |
| return the actual result instead of always FALSE on windows. |
| Fixes #574211. |
| |
| 2009-03-04 10:46:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/pwg/advanced-negotiation.xml: |
| * docs/pwg/building-boiler.xml: |
| pwg: update for CVS-to-git migration |
| Fixes #573946. |
| |
| 2009-03-04 09:20:43 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * libs/gst/base/gstadapter.c: |
| GstAdapter: Discard empty buffers in _push(). Fixes #574024 |
| |
| 2009-03-03 20:01:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * .gitignore: |
| Update .gitignore |
| |
| 2009-03-03 19:58:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/faq/gst-uninstalled: |
| gst-uninstalled: add bits for uninstalled checkouts of gst-openmax and totem |
| |
| 2009-03-02 16:17:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst.c: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| * tests/check/gst/gstutils.c: |
| * win32/common/libgstreamer.def: |
| API: Add gst_util_array_binary_search() for binary searchs on a sorted array |
| This will be mostly useful in all elements that have some kind of internal |
| seek/index table. Currently almost all of them (or even all of them) |
| are using a linear search although the used array is already sorted, |
| wasting some CPU time without good reason. |
| Fixes bug #573623. |
| |
| 2009-02-28 11:15:29 -0800 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * gst/gstutils.h: |
| Bump glib requirement to 2.14 |
| Also remove code conditional on < 2.14. |
| |
| 2009-02-28 13:34:08 -0500 Olivier Crête <olivier.crete@collabora.co.uk> |
| |
| * win32/MANIFEST: |
| Remove win32/common/config.h.in from MANIFEST, it no longer exists |
| |
| 2009-02-27 13:35:35 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * plugins/elements/gstcapsfilter.c: |
| capsfilter: Properly reset the capsfilter when setting caps ANY. |
| |
| 2009-02-27 12:34:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/draft-framestep.txt: |
| design: update the framestep draft |
| Update the docs a little. |
| Add property to allow incremental stepping so that we can reduce excessive |
| queueing. |
| |
| 2009-02-26 15:40:26 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstbasesink.c: |
| basesink: move left over handling of the error case to the activate_failed label. |
| If was left as dead code. |
| |
| 2009-02-25 19:59:57 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| * configure.ac: |
| build: Update shave init statement for changes in common. Bump common. |
| |
| 2009-02-25 10:51:57 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistrybinary.c: |
| binary registry: Don't attempt to parse empty caps |
| |
| 2009-02-25 14:19:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstregistrybinary.c: |
| registry: Set typefind factory caps to NULL instead of empty caps if they originally were NULL |
| |
| 2009-02-25 11:31:38 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From 9cf8c9b to a6ce5c6 |
| |
| 2009-02-24 15:10:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstregistrybinary.c: |
| registrybinary: Check if typefind factory caps are NULL before copying them |
| |
| 2009-02-24 11:40:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| Remove undeclared symbols from docs |
| Remove some undeclared symbols from the docs. |
| |
| 2009-02-23 13:01:11 -0800 David Schleef <ds@schleef.org> |
| |
| * Makefile.am: |
| * configure.ac: |
| * win32/common/config.h.in: |
| Change how win32/common/config.h is updated |
| Generate win32/common/config.h-new directly from config.h.in, |
| using shell variables in configure and some hard-coded information. |
| Change top-level makefile so that 'make win32-update' copies the |
| generated file to win32/common/config.h, which we keep in source |
| control. It's kept in source control so that the git tree is |
| buildable from VS. |
| |
| 2009-02-23 10:52:14 -0800 David Flynn <davidf@rd.bbc.co.uk> |
| |
| * pkgconfig/gstreamer-base-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check-uninstalled.pc.in: |
| * pkgconfig/gstreamer-controller-uninstalled.pc.in: |
| * pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in: |
| * pkgconfig/gstreamer-net-uninstalled.pc.in: |
| * pkgconfig/gstreamer-uninstalled.pc.in: |
| Add srcdir to includes for out-of-source builds |
| When you use gstreamer uninstalled and build outside |
| the source tree, the includes need to be specified for |
| both the source tree and the build tree. |
| Signed-off-by: David Schleef <ds@schleef.org> |
| |
| 2009-02-23 17:36:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesrc.c: |
| Error out more specifically on empty caps |
| When we get empty caps from the getcaps function in the default negotiate |
| function, post a more descriptive error. |
| |
| 2009-02-23 15:24:00 +0100 Andy Wingo <wingo@oblong.net> |
| |
| fix uri handler iteration in gst-inspect |
| * tools/gst-inspect.c (print_all_uri_handlers): Whoops, fix iteration. |
| I'm stupid. |
| |
| 2009-02-23 12:33:13 +0100 LRN <lrn1986 at gmail dot com> |
| |
| * libs/gst/net/gstnettimepacket.c: |
| * libs/gst/net/gstnettimeprovider.c: |
| Fix signed when compiling with MSys/MinGW |
| fix signed issues when compiling with MSys/MinGW. |
| Fixes #572591. |
| |
| 2009-02-23 10:53:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| Don't forward LATENCY event when not ready |
| When we are not ready to handle a latency query (we are not yet prerolled) we |
| also don't try to forward the latency event because that might cause unexpected |
| errors when upstream is not yet linked. |
| |
| 2009-02-22 22:09:39 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * tests/check/core: |
| Remove core file from previous commit |
| |
| 2009-02-22 20:01:05 +0100 Alessandro Decina <alessandro.d@gmail.com> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * tests/check/core: |
| * tests/check/gst/gstpad.c: |
| * win32/common/libgstreamer.def: |
| GstPad: Add gst_pad_set_blocked_async_full |
| This allows connecting a GDestroyNotify for when the callback is removed/replaced. |
| Partially fixes #514717 |
| |
| 2009-02-22 19:05:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstutils.h: |
| Include floating point write/read functions in the docs by working around a gtk-doc bug |
| |
| 2009-02-22 18:53:10 +0100 Ali Sabil <ali.sabil@gmail.com> |
| |
| * plugins/elements/gstqueue.c: |
| Use the correct unref function |
| |
| 2009-02-22 18:51:08 +0100 Ali Sabil <ali.sabil@gmail.com> |
| |
| * gst/gstbuffer.h: |
| * gst/gstevent.h: |
| * gst/gstmessage.h: |
| * gst/gstquery.h: |
| Convert unref/copy functions of GstMiniObject subclasses to static inline functions |
| unref and copy functions are sometimes used as function |
| pointers for example in the case of g_hash_table_new_full |
| as a GDestroyNotify function. |
| Currently GstBuffer, GstEvent, GstMessage and GstQuery |
| define their respective unref and copy functions as |
| macros, making use of gst_mini_object_unref/copy. |
| This approach works very well for most cases, except |
| for some automatically generated bindings (currently Vala), |
| where the memory management semantics are defined |
| declaratively. |
| The possible solutions would be to either convert all |
| the macros into static inline function, or change the |
| signature of gst_mini_object_unref to take a void* |
| instead of a GstMiniObject*. |
| Fixes bug #572480. |
| |
| 2009-02-22 15:22:16 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| * docs/plugins/Makefile.am: |
| Use shave (http://git.lespiau.name/cgit/shave/) to simplify build output |
| |
| 2009-02-22 15:44:35 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From 5d7c9cc to 9cf8c9b |
| |
| 2009-02-21 11:13:30 -0800 David Schleef <ds@schleef.org> |
| |
| * common: |
| Automatic update of common submodule |
| From 80c627d to 5d7c9cc |
| |
| 2009-02-19 18:05:07 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstbuffer.h: |
| GstBufferFlags: Add "Since: 0.10.23" for the newly added flags |
| |
| 2009-02-19 16:04:43 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/gstbuffer.h: |
| GstBufferFlags: Add 3 new media-specific buffer flags. |
| Partially fixes #163577 |
| |
| 2009-02-19 12:57:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tools/gst-launch.c: |
| tools: print normal output to stdout, and only errors and warnings to stderr in gst-launch |
| Let's not print everything to stderr. Suppress some more 'normal' messages when --quiet was passed. |
| |
| 2009-02-19 12:45:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tools/gst-launch.c: |
| tools: use g_print*() instead of *printf() in gst-launch |
| We should use GLib's g_print*() functions for printing stuff in gst-launch, not printf and friends, since we're printing |
| translated strings, which we get in UTF-8 encoding, and GLib's print functions expect UTF-8 encoded strings whereas printf |
| et al. expect strings in the locale encoding, which may or may not be UTF-8. |
| Also add a PRINT convenience macro so we don't have to litter the code with if (!quiet) statements. |
| |
| 2009-02-19 11:18:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/pwg/advanced-types.xml: |
| * docs/pwg/intro-basics.xml: |
| * docs/random/mimetypes: |
| docs: fix constants for G_LITTLE_ENDIAN and G_BIG_ENDIAN |
| We got the constants for G_LITTLE_ENDIAN and G_BIG_ENDIAN the wrong way around in some docs (fixes: #572392). Also mention |
| G_BYTE_ORDER in the audio types section. |
| |
| 2009-02-19 10:25:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * win32/common/libgstreamer.def: |
| Add new symbols to def files |
| Add the new request_message symbols to the windows def file. |
| |
| 2009-02-18 15:31:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/design/part-messages.txt: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * tests/check/gst/gstmessage.c: |
| * tools/gst-launch.c: |
| Add message to request a state change |
| Add a GST_MESSAGE_REQUEST_STATE that can be posted by element when they would |
| like to have the application change the state of the pipeline. the primary use |
| case is to pause the pipeline when an audio mixer is mixing a higher priority |
| stream but it can also be used for other purposes. |
| Add some docs and a unit test. |
| Implement the REQUEST_STATE message in gst-launch. |
| API: gst_message_new_request_state() |
| API: gst_message_parse_request_state() |
| API: GST_MESSAGE_REQUEST_STATE |
| |
| 2009-02-16 12:58:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstghostpad.c: |
| * tests/check/gst/gstghostpad.c: |
| Clear target when the target pad disappears |
| When the target pad disappears (because it was explicitly unlinked or the |
| element was removed/unreffed) make sure we receive a notify with the unlink |
| function on the proxy pad and clear the target. We use a simple flag to not do |
| this and cause deadlocks when the target was changed explicitly using the |
| ghostpad functions. |
| Update the unit test because we now unref the target sooner (and correctly). |
| |
| 2009-02-15 16:37:17 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstelementfactory.c: |
| * gst/gstpluginfeature.c: |
| docs: format and indent examples. |
| |
| 2009-02-09 22:49:05 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * tools/gst-launch.1.in: |
| * tools/gst-launch.c: |
| gst-launch: add -q/--quiet option to supress any non error output. |
| Having no output is nice for scripting. Also update the manpage. |
| |
| 2009-02-14 13:35:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/faq/cvs.xml: |
| * docs/faq/developing.xml: |
| * docs/faq/faq.xml: |
| * docs/faq/getting.xml: |
| * docs/faq/git.xml: |
| * docs/faq/gst-uninstalled: |
| * docs/faq/start.xml: |
| * docs/faq/troubleshooting.xml: |
| * docs/faq/using.xml: |
| FAQ: update for git and miscellaneous small fixes and additions |
| Replace all mentions of CVS with git. Add link to gst-uninstalled script in cgit and to SubmittingPatches page in wiki. Fix some typos. Update indenting rules to what we actually use (#571646). |
| |
| 2009-02-13 16:17:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| po: update *.po files for newly-added translatable strings |
| The only people who should get conflicts now are people who have cloned and built gstreamer between the time those strings |
| were added and this commit. |
| |
| 2009-02-12 10:38:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| taglist: API: Add HOMEPAGE tag |
| This tag will list a homepage for the media, |
| i.e. the artist's or movie's homepage. |
| This is different to GST_TAG_LOCATION as the latter |
| lists the original location of the media. |
| Fixes bug #571227. |
| |
| 2009-02-09 12:00:43 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * common: |
| Bump revision to use for common submodule. |
| |
| 2009-02-08 10:28:16 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gst.c: |
| * gst/gstversion.h.in: |
| Replace some mentions of CVS by GIT |
| |
| 2009-02-06 10:51:28 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistrybinary.c: |
| binary registry: Rewrite sanity check to actualy catch something. |
| The previous commit was bogus, as was the check before. We just point m to the file data, |
| so neither it nor its members will be NULL. Better check if we have enough data. |
| |
| 2009-02-05 23:11:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * po/Makevars: |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| po: avoid conflicts of local *.po files with files in git |
| Make it so that filenames and line numbers are only stored in the *.pot file (which is not in git), but not in the |
| individual *.po files. This information is hardly useful for translators in our case, and it should avoid the constant |
| conflicts of local *.po files with the ones in git which are caused by the source files changing and the line numbers |
| being updated. |
| This commit is likely to cause one last merge conflict for you, which you can work around with "git checkout po/*.po" |
| before merging or pulling. After that there should (hopefully) not be any more local modifications of these files. |
| |
| 2009-02-05 15:22:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * win32/common/libgstreamer.def: |
| win32: add new GstPoll API to libgstreamer.def |
| |
| 2009-02-05 17:23:44 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstclock.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstidentity.c: |
| cleanup: remove unused variables in _class_init() and reindent. |
| |
| 2009-02-05 17:05:56 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstbus.c: |
| bus: remove unused set/get property functions |
| |
| 2009-02-05 15:56:19 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistrybinary.c: |
| binary registry: comparing arrays against NULL is useless |
| |
| 2009-02-05 13:59:48 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * plugins/elements/gstqueue.c: |
| queue: remove unused code |
| Skip looping thru a dummy implementation. |
| |
| 2009-02-05 13:57:05 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/check/gst/gstpipeline.c: |
| tests: GstClockTime is always >= 0 |
| |
| 2009-02-05 13:42:30 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/controller/gsthelper.c: |
| controller: remove unused variable |
| |
| 2009-02-04 17:20:21 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstghostpad.c: |
| cleanup: Either check always for internal being NULL or don't. |
| IMHO the ghostpad is borked if internal is NULL. So the check can go and it is |
| used later unchecked anyway. |
| |
| 2009-02-04 16:26:23 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gsttaglist.c: |
| crash: Don't crash on non existent tags. |
| |
| 2009-02-04 16:17:34 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstregistrybinary.c: |
| leak: Don't leak type name in failure cases. |
| |
| 2009-02-04 16:07:30 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/check/gstcheck.c: |
| check: Don't assume gst_pad_get_peer returns non NULL value. |
| |
| 2009-02-04 15:41:24 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstutils.c: |
| leak: don't return without calling va_end |
| |
| 2009-02-03 18:04:46 +0100 Jonas Holmberg <jonas.holmberg@axis.com> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstclock.c: |
| * gst/gstsystemclock.c: |
| * gst/gstsystemclock.h: |
| Implement the systemclock with gstpoll |
| Add a property to select the clock type, currently REALTIME and MONOTONIC when |
| posix timers are available. |
| Implement the systemclock with GstPoll instead of GCond. This allows us to |
| schedule timeouts with nanosecond precission on newer kernels and with ppoll |
| support. It's also resilient to changes to the systemclock because of NTP or |
| similar. |
| |
| 2009-02-03 17:49:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpoll.c: |
| * gst/gstpoll.h: |
| GstPoll: add methods to use gstpoll for timeouts |
| Add a special timer mode in GstPoll that makes it only use the control socket |
| with a timeout to schedule timeouts. Also add a pair of methods to wakeup the |
| timeout thread. |
| API: GstPoll::gst_poll_new_timer() |
| API: GstPoll::gst_poll_write_control() |
| API: GstPoll::gst_poll_read_control() |
| |
| 2009-02-03 15:27:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| GstBaseSink: use new variable to schedule preroll |
| Use a separate variable to keep track if we need to call the preroll method |
| instead of abusing the commited variable. |
| |
| 2009-02-03 12:52:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| * tests/check/elements/fakesink.c: |
| GstBaseSink: avoid calling preroll multiple times |
| Fix a regression introduced by fix for #567725 in commit |
| 1c7ab4ed4f19b63ba046a6f2fe7d09a6c17357c5. We should only call the preroll |
| function once namely when we did not yet commit the state change. |
| Add a unit test to check that we call the preroll function when interrupting the |
| clock_wait (see #567725). |
| Add a unit test to check that we only call the preroll function once. |
| |
| 2009-01-29 13:30:45 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * libs/gst/base/gstbasetransform.c: |
| Force reconfigure of basetransform to recheck alloc request |
| While reconfiguring a basetransform element we need also to recheck |
| the alloc request. Because it's possible that due to caps changes |
| the proxy_alloc state is not correct anymore. |
| (Re-commit after discusion with Wim on IRC) |
| |
| 2009-02-02 14:19:57 +0100 Peter Kjellerstedt <pkj@axis.com> |
| |
| * gst/gstregistrybinary.c: |
| gstregistrybinary: Make it compile with GST_DISABLE_GST_DEBUG. |
| |
| 2009-01-31 21:34:28 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * docs/.gitignore: |
| * docs/libs/tmpl/.gitignore: |
| * docs/plugins/tmpl/.gitignore: |
| repo: Rearrange gitignores in docs subdir |
| tmpl directories are removed by make clean, which deletes the |
| .gitignore. Use a .gitignore higher up to ignore the tmpl dirs instead. |
| |
| 2009-01-31 21:32:36 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/pipelines/stress.c: |
| check: Fix comment about the timeout for generic stress test. |
| Setting the timeout to 0 makes it infinite, so fix the comment |
| above accordingly. |
| |
| 2009-01-31 21:31:48 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/elements/tee.c: |
| check: Increase timeout for the tee test |
| The tee stress test keeps timing out for me on one of the slower |
| machines, so increase the timeout to 3 mins. |
| |
| 2009-01-30 14:56:08 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * win32/common/config.h.in: |
| Update the win32 config.h.in template from the main config.h.in |
| |
| 2009-01-30 22:18:17 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/plugins/gstreamer-plugins-docs.sgml: |
| Add releaseinfo with online url. |
| |
| 2009-01-30 18:17:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/gstinterface.h: |
| * gst/gsturi.h: |
| Remove broken class to interface cast macros from GstUriHandler and GstImplementsInterface headers |
| Remove class-to-interface-struct cast macros which don't work, |
| don't make sense, and in some cases wouldn't even compile if |
| used. Removal should be ok seeing that code which uses any of |
| these is broken and bound to crash. Fixes #565607. |
| API: remove GST_IMPLEMENTS_INTERFACE_CLASS |
| API: remove GST_IS_IMPLEMENTS_INTERFACE_CLASS |
| API: remove GST_URI_HANDLER_CLASS |
| |
| 2009-01-30 16:28:14 +0000 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * docs/gst/tmpl/.gitignore: |
| Remove gitignore in docs/gst/tmpl. |
| This gitignore file seems to get deleted by the build, and doesn't |
| seem to be doing anything useful anyway. |
| |
| 2009-01-30 16:21:55 +0000 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * common: |
| Bump common |
| |
| 2009-01-30 14:59:07 +0000 Jan Schmidt - Sun Microsystems - Dublin Ireland <js212419@flail.(none)> |
| |
| * gst/gstghostpad.c: |
| Fix compilation warning with Forte. |
| |
| 2009-01-30 10:43:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasetransform.c: |
| Revert "Check suggested caps for proxy alloc" |
| This reverts commit 50afd459579191772f42d1a44f3959e530c5c269. |
| It breaks the interactive test-scale unit test. |
| |
| 2009-01-30 10:42:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasetransform.c: |
| Revert "Force reconfigure of basetransform to recheck alloc request" |
| This reverts commit 3a4602d7719de3c3ef7aece68b5f9489d0780162. |
| It breaks the interactive test-scale unit test. |
| |
| 2009-01-30 10:29:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/gstregistrybinary.c: |
| Allocate everything that is written to the registry with g_malloc0() |
| Allocate every structure that is directly written to the binary |
| registry with g_malloc0(). Otherwise some parts of it will be |
| uninitialized (struct padding because of alignment, etc) and |
| valgrind will complain about it. |
| |
| 2009-01-30 08:30:28 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * autogen.sh: |
| * common: |
| Use a symbolic link for the pre-commit client-side hook |
| |
| 2009-01-29 15:49:24 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/gstregistrybinary.c: |
| Make sure to take a copy of the strings we're going to free later. |
| |
| 2009-01-26 17:15:15 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasetransform.c: |
| Add logging in failure case. Add more details to a todo comment. |
| |
| 2009-01-26 17:14:07 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/benchmarks/Makefile.am: |
| * tests/benchmarks/init.c: |
| Add a trivial source for tracking gst_init time accross versions. |
| |
| 2009-01-26 17:13:09 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/controller/gstcontroller.c: |
| Add todo comments. |
| |
| 2009-01-29 13:39:29 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * libs/gst/base/gstbasetransform.c: |
| Check suggested caps for proxy alloc |
| Because we are trying to resolve a suggestion here we don't need |
| to check on caps for proxy_alloc but we need to check on the suggested |
| caps instead. |
| |
| 2009-01-29 13:30:45 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * libs/gst/base/gstbasetransform.c: |
| Force reconfigure of basetransform to recheck alloc request |
| While reconfiguring a basetransform element we need also to recheck |
| the alloc request. Because it's possible that due to caps changes |
| the proxy_alloc state is not correct anymore. |
| |
| 2009-01-27 23:14:49 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstclock.c: |
| Improve the docs for gst_clock_id_wait_async(). |
| Its mentioned in the section docs, but lets repeat at the function docs that the callback can be invoked from any thread. |
| |
| 2009-01-27 17:53:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| docs: don't use ERROR_CFLAGS when building $docmodule-scan.c |
| We don't want to use -Wall -Werror and friends when building the gtk-doc-generated |
| $docmodule-scan.c, since we can't easily fix stuff if a certain gtk-doc/compiler |
| combination breaks the build. Fixes build on ubuntu intrepid. |
| |
| 2009-01-27 17:52:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * .gitignore: |
| Make git ignore backup files. |
| |
| 2009-01-26 21:29:02 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * libs/gst/controller/gsthelper.c: |
| Don't check timestamp here, its done in the called function anyway. |
| |
| 2009-01-26 12:52:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstpoll.c: |
| Avoid unneeded reads from the control socket |
| Add a new variable that keeps track of the status of the control socket. This |
| allows us to avoid doing a read() on the control socket when we did not write |
| anything to it. |
| Fixes #568438. |
| |
| 2009-01-25 22:17:31 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstutils.c: |
| Add more debug logging for failure cases. |
| |
| 2009-01-25 22:11:32 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/gstplugin.h: |
| Document that GST_PLUGIN_DEFINE macros use PACKAGE define. Fixes #559722. |
| PACKAGE is defined by autofoo. If people use something different, they might want to define it themself. |
| |
| 2009-01-25 17:58:52 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * libs/gst/base/gstbasetransform.c: |
| Fix typo |
| |
| 2009-01-24 21:50:08 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * libs/gst/check/gstcheck.c: |
| Only free list of buffers once |
| |
| 2009-01-24 14:37:14 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * docs/README: |
| Fix typo |
| |
| 2009-01-23 23:08:03 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * po/.gitignore: |
| Ignore another file |
| |
| 2009-01-23 21:44:11 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * win32/common/libgstbase.def: |
| add gst_type_find_helper_for_extension to the win32 defs file |
| |
| 2009-01-23 16:09:35 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * win32/common/config.h: |
| Update win32 config.h for 0.10.22.1 dev cycle... |
| |
| 2009-01-23 16:08:09 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * .gitignore: |
| * docs/gst/.gitignore: |
| * docs/libs/.gitignore: |
| * docs/libs/tmpl/.gitignore: |
| * libs/gst/base/.gitignore: |
| * libs/gst/check/.gitignore: |
| * libs/gst/controller/.gitignore: |
| * libs/gst/dataprotocol/.gitignore: |
| * libs/gst/net/.gitignore: |
| * plugins/indexers/.gitignore: |
| * tests/check/libs/.gitignore: |
| Update a bunch of gitignores to clean up my git status output |
| |
| 2009-01-23 09:54:53 +0100 Brian Cameron <brian.cameron@sun.com> |
| |
| * configure.ac: |
| * gst/Makefile.am: |
| Fix linking failures on Solaris. Fixes bug #568481. |
| Link libgstreamer with $(LIBM) as it uses math functions. |
| Add a configure check for socket and nsl library and add |
| them to LIBS if they're found. This is needed on Solaris |
| for socket() and gethostbyname(). |
| |
| 2009-01-22 18:02:19 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * common: |
| Update common snapshot. |
| |
| 2009-01-22 13:58:57 +0100 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * plugins/elements/gstfilesrc.c: |
| Improve debug output by logging the offsets. Fixes bug #568678. |
| In create() also log the offsets and not only the |
| buffer size. |
| |
| 2009-01-22 13:51:02 +0100 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * common: |
| Fix pre-commit hook |
| |
| 2009-01-22 12:52:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gstreamer |
| |
| 2009-01-22 11:54:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add Doc for new typefind method. |
| |
| 2009-01-22 10:45:59 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| Back to development -> 0.10.22.1 |
| |
| 2009-01-22 10:16:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gstreamer |
| |
| 2009-01-22 05:35:02 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * autogen.sh: |
| * common: |
| Install and use pre-commit indentation hook from common |
| |
| 2009-01-21 12:50:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * plugins/elements/gsttypefindelement.c: |
| If no type was found using the typefind functions, try doing an upstream |
| URI query to guess the type from the extension. See #566661. |
| |
| 2009-01-21 12:48:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gsttypefindhelper.c: |
| * libs/gst/base/gsttypefindhelper.h: |
| Add new typefing helper function to guess the caps based on the file |
| extension. See #566661. |
| API: gst_type_find_helper_for_extension() |
| |
| 2009-01-21 12:45:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gsttypefind.c: |
| * gst/gsttypefindfactory.c: |
| Allow adding a typefinder without a typefind function so that it can be used |
| to map the caps to the extension. See #566661. |
| |
| 2009-01-21 12:43:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * libs/gst/base/gstbasesink.c: |
| Update the last_buffer exactly with the buffer that caused the |
| preroll and also call the preroll method with that preroll buffer. |
| Fixes #567725. |
| |
| 2009-01-21 12:21:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/gstghostpad.c: |
| * tests/check/gst/gstghostpad.c: |
| do not call the unlink function on the target pad when the ghostpad |
| is unlinked. |
| Add some unit tests for this behaviour. |
| Fixes #566936. |
| |
| 2009-01-21 04:29:25 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * autogen.sh: |
| autogen.sh : Use git submodule |
| |
| === release 0.10.22 === |
| |
| 2009-01-19 22:58:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.signals: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gstreamer.doap: |
| * po/LINGUAS: |
| * win32/common/config.h: |
| Release 0.10.22 |
| Original commit message from CVS: |
| Release 0.10.22 |
| |
| 2009-01-19 21:20:40 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2009-01-17 21:04:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbus.c: Fix order of members in GstBusSource structure - the first member must be the parent structure ie. GSou... |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_set_main_context), (gst_bus_create_watch): |
| Fix order of members in GstBusSource structure - the first member |
| must be the parent structure ie. GSource. Should make bus sources |
| attached to non-default main contexts work in all cases now (ie. |
| primarily in cases where the callback has a non-NULL user data |
| argument). Fixes #562170. |
| * tests/check/gst/gstbus.c: (test_custom_main_context): |
| Add unit test for the above, based on code by |
| Justin Karneges <justin at affinix com>. |
| |
| 2009-01-15 10:04:37 +0000 Jonas Holmberg <jonas.holmberg@axis.com> |
| |
| gst/gstpad.h: A small documentation fix. |
| Original commit message from CVS: |
| Patch by: Jonas Holmberg <jonas dot holmberg at axis dot com> |
| * gst/gstpad.h: |
| A small documentation fix. |
| |
| 2009-01-11 09:46:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.h: Initialize g_once_init* data with 0. Fixes bug #567225. |
| Original commit message from CVS: |
| * gst/gstutils.h: |
| Initialize g_once_init* data with 0. Fixes bug #567225. |
| |
| 2009-01-09 23:37:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: pre-release 0.10.21.3 |
| Original commit message from CVS: |
| * configure.ac: |
| pre-release 0.10.21.3 |
| |
| 2009-01-09 15:43:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.*: Fix documentation for the wait_clock method, rename basesink -> sink for consistency. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_wait_clock): |
| * libs/gst/base/gstbasesink.h: |
| Fix documentation for the wait_clock method, rename basesink -> sink |
| for consistency. |
| |
| 2009-01-08 13:41:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gst.c: Create a registry if there is none also when the option for gst-disable-registry-update has been selected.... |
| Original commit message from CVS: |
| * gst/gst.c: |
| Create a registry if there is none also when the option for |
| gst-disable-registry-update has been selected. Fixes #567002 |
| |
| 2009-01-06 18:10:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Ref new enum type in gst_init. |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| Ref new enum type in gst_init. |
| * win32/common/libgstreamer.def: |
| Add recently-added API. |
| |
| 2009-01-06 17:58:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add API for making a GStreamer plugin 'dependent' on external files, directories or environment variables, so that GS... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt:: |
| * gst/gst_private.h: (GstPluginDep), (_GstPluginPrivate): |
| * gst/gstplugin.c: (gst_plugin_init), (gst_plugin_finalize), |
| (gst_plugin_class_init), (gst_plugin_list_free), |
| (gst_plugin_ext_dep_get_env_vars_hash), |
| (_priv_plugin_deps_env_vars_changed), |
| (gst_plugin_ext_dep_extract_env_vars_paths), |
| (gst_plugin_ext_dep_get_hash_from_stat_entry), |
| (gst_plugin_ext_dep_direntry_matches), |
| (gst_plugin_ext_dep_scan_dir_and_match_names), |
| (gst_plugin_ext_dep_scan_path_with_filenames), |
| (gst_plugin_ext_dep_get_stat_hash), |
| (_priv_plugin_deps_files_changed), (gst_plugin_ext_dep_free), |
| (gst_plugin_ext_dep_strv_equal), (gst_plugin_ext_dep_equals), |
| (gst_plugin_add_dependency), (gst_plugin_add_dependency_simple): |
| * gst/gstplugin.h: (GstPluginPrivate), (GstPluginFlags), |
| (GST_PLUGIN_DEPENDENCY_FLAG_NONE), |
| (GST_PLUGIN_DEPENDENCY_FLAG_RECURSE), |
| (GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY), |
| (GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX), |
| (GstPluginDependencyFlags), (GstPluginFilter): |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| * gst/gstregistrybinary.c: (gst_registry_binary_save_feature), |
| (gst_registry_binary_save_plugin_dep), |
| (gst_registry_binary_save_plugin), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin_dep_strv), |
| (gst_registry_binary_load_plugin_dep), |
| (gst_registry_binary_load_plugin): |
| * gst/gstregistrybinary.h: (GST_MAGIC_BINARY_VERSION_STR), |
| (GstBinaryPluginElement), (_GstBinaryDep), (GstBinaryDep): |
| * gst/gstregistryxml.c: (gst_registry_xml_save_plugin): |
| Add API for making a GStreamer plugin 'dependent' on external files, |
| directories or environment variables, so that GStreamer knows when |
| it needs to re-load GStreamer plugins that wrap other plugin systems. |
| Fixes bug #350477. |
| API: add gst_plugin_add_dependency() |
| API: add gst_plugin_add_dependency_simple() |
| |
| 2009-01-06 13:00:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/faq/gst-uninstalled: Add libgstapp-0.10 from -base to search path and remove the old lib from -bad from the sear... |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| Add libgstapp-0.10 from -base to search path and remove the old |
| lib from -bad from the search path. |
| |
| 2009-01-05 15:42:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Release the object lock before calling the query convert pad functions to avoid deadlocks. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position_last), |
| (gst_base_sink_get_position_paused), (gst_base_sink_get_position): |
| Release the object lock before calling the query convert pad functions |
| to avoid deadlocks. |
| |
| 2009-01-05 15:41:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: The lock order should be maincontext > OBJECT_LOCK so we need to release the object lock when waking up... |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_wakeup_main_context): |
| The lock order should be maincontext > OBJECT_LOCK so we need to release |
| the object lock when waking up the mainloop to avoid deadlocks. |
| |
| 2009-01-05 10:14:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Use an iterator to set the clock and the index so that we can release the object lock appropriately. Fi... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_set_index_func), (gst_bin_set_clock_func), |
| (gst_bin_change_state_func): |
| Use an iterator to set the clock and the index so that we can release |
| the object lock appropriately. Fixes #566393. |
| |
| 2009-01-03 18:39:38 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/gstcollectpads.c: Use the name of the pads instead of a pointer, helps in debugging. |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_available): |
| Use the name of the pads instead of a pointer, helps in debugging. |
| |
| 2009-01-03 18:16:54 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstindex.c: Add a debugging category for GstIndex, first little step in making indexing top-notch. |
| Original commit message from CVS: |
| * gst/gstindex.c: (gst_index_get_type): |
| Add a debugging category for GstIndex, first little step in making |
| indexing top-notch. |
| |
| 2009-01-03 18:10:08 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/: Assign debug statements to relevant categories instead of the 'default' category so they don't get lost in debu... |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_message_full), |
| (gst_element_pads_activate): |
| * gst/gstobject.c: (gst_object_dispatch_properties_changed): |
| * gst/gstutils.c: (gst_pad_proxy_getcaps), (gst_pad_proxy_setcaps), |
| (gst_pad_add_data_probe_full), (gst_pad_add_event_probe_full), |
| (gst_pad_add_buffer_probe_full), (gst_pad_remove_data_probe), |
| (gst_pad_remove_event_probe), (gst_pad_remove_buffer_probe): |
| Assign debug statements to relevant categories instead of the 'default' |
| category so they don't get lost in debugging. |
| |
| 2009-01-01 21:27:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstdebugutils.c: Add some ideas, how to make the graph smaller. |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| Add some ideas, how to make the graph smaller. |
| * gst/gstutils.c: |
| Add a comment from a debug session. |
| * libs/gst/base/gstbasetransform.c: |
| Log more context. |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| Indet. |
| * plugins/elements/gstcapsfilter.c: |
| Fix typo in docs. |
| |
| 2008-12-27 17:41:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbus.c: Make GstBusSource work with non-default main contexts (#562170). |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_dispose), (gst_bus_get_property), |
| (gst_bus_wakeup_main_context), (gst_bus_set_main_context), |
| (gst_bus_post), (gst_bus_source_prepare), (gst_bus_source_finalize), |
| (gst_bus_create_watch): |
| Make GstBusSource work with non-default main contexts (#562170). |
| * tests/check/gst/gstbus.c: (message_func_eos), (message_func_app), |
| (test_watch), (test_watch_with_custom_context), (gst_bus_suite): |
| Add test case for GstBusSource with a non-default main context. |
| * tests/check/libs/.cvsignore: |
| Ignore more. |
| |
| 2008-12-27 16:23:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistrybinary.c: Wrap multi-line macros in G_STMT_{START|END}. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (unpack_element), (unpack_const_string), |
| (unpack_string):: |
| Wrap multi-line macros in G_STMT_{START|END}. |
| |
| 2008-12-20 17:33:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| API: Add URI query type. This is useful to query the URI of a sink/source element and can be used by demuxers that ne... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstquark.c: |
| * gst/gstquark.h: |
| * gst/gstquery.c: (gst_query_new_uri), (gst_query_set_uri), |
| (gst_query_parse_uri): |
| * gst/gstquery.h: |
| API: Add URI query type. This is useful to query the URI |
| of a sink/source element and can be used by demuxers that |
| need to get data from other files. |
| This query should go upstream by default. |
| Fixes bug #562949. |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_query): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init), |
| (gst_fd_src_query): |
| * plugins/elements/gstfilesink.c: (gst_file_sink_query): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_class_init), |
| (gst_file_src_query): |
| Implement URI query. |
| |
| 2008-12-19 15:11:06 +0000 Alessandro Decina <alessandro.d@gmail.com> |
| |
| Don't forward gst_pad_set_caps() on a source ghostpad to its target. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: |
| * tests/check/gst/gstghostpad.c: |
| Don't forward gst_pad_set_caps() on a source ghostpad to its target. |
| That would cause the ghostpad to emit notify::caps two times (fist |
| from gst_pad_set_caps() and after from on_src_target_notify()). |
| |
| 2008-12-19 11:24:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstghostpad.c: Add some more unit-tests for the ghostpad notify signal, one of which currently fails. |
| Original commit message from CVS: |
| * tests/check/gst/gstghostpad.c: (ghost_notify_caps), |
| (GST_START_TEST): |
| Add some more unit-tests for the ghostpad notify signal, one of which |
| currently fails. |
| |
| 2008-12-19 09:44:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| win32/common/libgstreamer.def: Add gst_tag_setter_reset_tags to the list of exported symbols. |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Add gst_tag_setter_reset_tags to the list of exported symbols. |
| |
| 2008-12-17 16:16:45 +0000 Alessandro Decina <alessandro.d@gmail.com> |
| |
| In a source ghostpad, when caps are changed in the target pad, the change needs to be reflected in the ghostpad. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: |
| * tests/check/gst/gstghostpad.c: |
| In a source ghostpad, when caps are changed in the target pad, the |
| change needs to be reflected in the ghostpad. |
| Fixes #564863. |
| |
| 2008-12-17 09:37:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.c: Add FIXME for 0.11 to set the pad as message source and not the element. Otherwise it's impossible to... |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_found_tags_for_pad): |
| Add FIXME for 0.11 to set the pad as message source and not |
| the element. Otherwise it's impossible to detect for which |
| pad the tags were found without adding an event probe |
| or something similar to the pad. |
| |
| 2008-12-16 21:33:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/faq/general.xml: Update the faq. |
| Original commit message from CVS: |
| * docs/faq/general.xml: |
| Update the faq. |
| |
| 2008-12-16 15:51:52 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Rename api added in previous commit and add since tag to docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttagsetter.c: |
| * gst/gsttagsetter.h: |
| Rename api added in previous commit and add since tag to docs. |
| API: gst_tag_setter_reset_tags() |
| |
| 2008-12-16 14:05:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add function to reset tagsetter for element reuse. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttagsetter.c: |
| * gst/gsttagsetter.h: |
| Add function to reset tagsetter for element reuse. |
| API: gst_tag_setter_flush() |
| |
| 2008-12-16 09:37:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttaglist.c: Avoid copy of empty taglist. |
| Original commit message from CVS: |
| * gst/gsttaglist.c: |
| Avoid copy of empty taglist. |
| |
| 2008-12-16 09:23:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| More complete unit tests. Fix handling of empty taglists (they were not merged before). |
| Original commit message from CVS: |
| * gst/gsttaglist.c: |
| * tests/check/gst/gsttag.c: |
| More complete unit tests. Fix handling of empty taglists (they were |
| not merged before). |
| |
| 2008-12-16 07:07:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Update GstTagSetter and GstTagMergeMode documentation. Mention that tags can come from events and from applicat... |
| Original commit message from CVS: |
| * gst/gsttaglist.h: |
| * gst/gsttagsetter.c: |
| Update GstTagSetter and GstTagMergeMode documentation. Mention |
| that tags can come from events and from application. Fix example. |
| |
| 2008-12-15 15:27:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Remove the seqnum entry that we implemented in 0.10 already. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Remove the seqnum entry that we implemented in 0.10 already. |
| Add entry about removing the format return value for queries. |
| |
| 2008-12-15 12:47:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Expose the render-delay as a property so things like appsink can use it to tweak the syn... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_init), (gst_base_sink_set_property), |
| (gst_base_sink_get_property): |
| Expose the render-delay as a property so things like appsink can use it |
| to tweak the synchronisation. |
| |
| 2008-12-10 15:19:45 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| libs/gst/check/gstcheck.h: Allow check tests to use |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.h: Allow check tests to use |
| MAIN_START_THREADS()/MAIN_STOP_THREADS() multiple times. Also allows |
| CK_FORK=no to be used with multiple check test that use threads. |
| |
| 2008-12-09 16:23:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.c: Fix a caps memory leak introduced by the last change. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_get_compatible_pad): |
| Fix a caps memory leak introduced by the last change. |
| |
| 2008-12-09 15:45:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.c: Check if the caps of the pads are compatible before returning a pad and claiming it is compatible. Th... |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_get_compatible_pad): |
| Check if the caps of the pads are compatible before returning |
| a pad and claiming it is compatible. This, among other things, |
| fixes a bug with gst-launch where an incompatible pad is chosen |
| and linking fails. Fixes bug #544003. |
| |
| 2008-12-09 14:46:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/check/gstcheck.c: Revert accidentially commited patch for bug #404631 which tries to print a backtrace if a ... |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_init): |
| Revert accidentially commited patch for bug #404631 which |
| tries to print a backtrace if a testcase is terminated by |
| a signal. This code was never activated as the corresponding |
| configure.ac change wasn't committed. |
| |
| 2008-12-09 10:58:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/libs/controller.c: This test should return TRUE now as syncing an uncontrolled object will succeed now (t... |
| Original commit message from CVS: |
| * tests/check/libs/controller.c: (GST_START_TEST): |
| This test should return TRUE now as syncing an uncontrolled |
| object will succeed now (there's nothing to sync). |
| |
| 2008-12-09 09:56:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstcontroller.c: Aggregate return value for gst_controller_sync_values(). More info in logging. A... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| Aggregate return value for gst_controller_sync_values(). More info in |
| logging. Always set values on first sync-call. |
| * libs/gst/controller/gstcontrolsource.c: |
| Microoptimizations. |
| * libs/gst/controller/gsthelper.c: |
| Fix return code and comment. |
| |
| 2008-12-09 09:00:57 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-launch.1.in: Fix description of how to specify a type in caps. Fixes #553873. |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| Fix description of how to specify a type in caps. Fixes #553873. |
| Also ranges and list contain values and not property-assignments. |
| |
| 2008-12-08 22:28:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gsttee.c: Check for changed pads-list before checking the last returned |
| Original commit message from CVS: |
| * plugins/elements/gsttee.c: (gst_tee_handle_buffer): |
| Check for changed pads-list before checking the last returned |
| GstFlowReturn because the pad could have been removed and we |
| need to ignore the value in that case. |
| |
| 2008-12-08 18:35:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.*: Add vmethod that is called before we start the transform and which can be used to c... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_getrange), (gst_base_transform_chain): |
| * libs/gst/base/gstbasetransform.h: |
| Add vmethod that is called before we start the transform and which can |
| be used to configure the transform, such as dynamic properties. |
| |
| 2008-12-05 20:32:03 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gst.c: Search for plugins on win32 based on the location of the gstreamer DLL. Fixes #548786 |
| Original commit message from CVS: |
| * gst/gst.c: |
| Search for plugins on win32 based on the location of the |
| gstreamer DLL. Fixes #548786 |
| |
| 2008-12-04 20:10:42 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change. |
| Original commit message from CVS: |
| * configure.ac: |
| Apparently AC_CONFIG_MACRO_DIR breaks when using more |
| than one macro directory, reverting last change. |
| |
| 2008-12-04 19:45:05 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros. |
| Original commit message from CVS: |
| * configure.ac: |
| Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to |
| our M4 macros. |
| |
| 2008-11-29 13:29:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s... |
| Original commit message from CVS: |
| Patch by: Cygwin Ports maintainer |
| <yselkowitz at users dot sourceforge dot net> |
| * autogen.sh: |
| * configure.ac: |
| Require gettext 0.17 because older versions don't mix with libtool |
| 2.2. At build time an older gettext version will still work. |
| Fixes bug #556091. |
| |
| 2008-11-27 11:12:30 +0000 ì´ë¬¸í <iwings@gmail.com> |
| |
| gst/gstpoll.c: Adds support for FD_CONNECT event (win32). See #562258. |
| Original commit message from CVS: |
| Patch by: ì´ë¬¸í <iwings at gmail dot com> |
| * gst/gstpoll.c: (gst_poll_fd_ctl_write), (gst_poll_fd_has_error): |
| Adds support for FD_CONNECT event (win32). See #562258. |
| |
| 2008-11-24 20:02:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstbasesink.c: Turn comment into gtk-doc comment. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: |
| Turn comment into gtk-doc comment. |
| |
| 2008-11-24 15:27:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Revert quick accepcaps attempt, it's not fully equivalent to the old behaviour and ... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_acceptcaps): |
| Revert quick accepcaps attempt, it's not fully equivalent to the old |
| behaviour and thus causes regressions. |
| |
| 2008-11-24 11:56:44 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstfilesrc.c: Fix memory leak. |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri): |
| Fix memory leak. |
| |
| 2008-11-24 09:59:07 +0000 Simon Holm Thøgersen <odie@cs.aau.dk> |
| |
| gst/gstregistry.c: Reduce the number of stat() calls for every file from three times to one time. Fixes bug #560360. |
| Original commit message from CVS: |
| Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk> |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| Reduce the number of stat() calls for every file from three times |
| to one time. Fixes bug #560360. |
| |
| 2008-11-22 15:09:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Rename a variable to make the code clearer. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_acceptcaps): |
| Rename a variable to make the code clearer. |
| |
| 2008-11-21 20:57:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gstidentity.c: Don't warning on offset==-1. Taken from _check_imperfect_offset(). |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: |
| Don't warning on offset==-1. Taken from _check_imperfect_offset(). |
| |
| 2008-11-21 18:26:14 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gstfilesrc.c: Check for localhost in URI was backwards, fix it. Fixes unit test. |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: |
| Check for localhost in URI was backwards, fix it. Fixes unit test. |
| |
| 2008-11-21 17:14:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Add beginnings of a more optimized acceptcaps function than the default core one. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_init), |
| (gst_base_transform_getcaps), (gst_base_transform_find_transform), |
| (gst_base_transform_acceptcaps), (gst_base_transform_getrange): |
| Add beginnings of a more optimized acceptcaps function than the default |
| core one. |
| |
| 2008-11-21 16:48:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Avoid getting the acceptcaps function too early. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_accept_caps): |
| Avoid getting the acceptcaps function too early. |
| |
| 2008-11-21 08:09:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Make gst-launch handle LATENCY messages and make it recalculate the latency. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| Make gst-launch handle LATENCY messages and make it recalculate the |
| latency. |
| |
| 2008-11-20 21:05:14 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gstfilesrc.c: Use g_filename_from_uri() for URI parsing in filesrc rather than rolling out own sligh... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: |
| Use g_filename_from_uri() for URI parsing in filesrc rather than rolling |
| out own slightly incorrect version. Fixes use of some paths on |
| win32. |
| |
| 2008-11-20 20:44:56 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstregistrybinary.c: In win32 codepath, if we fail to write the registry, create the directory for it and try aga... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: |
| In win32 codepath, if we fail to write the registry, create the |
| directory for it and try again, matching the behaviour in non-win32 |
| codepaths. |
| |
| 2008-11-20 14:23:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Changing the render delay changes the latency and so we must post a latency message. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_set_render_delay): |
| Changing the render delay changes the latency and so we must post a |
| latency message. |
| |
| 2008-11-20 10:35:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstquery.*: Add GstQueryType for custom queries instead of having to use the not-so-very-convenient registration ... |
| Original commit message from CVS: |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| Add GstQueryType for custom queries instead of having to use the |
| not-so-very-convenient registration infrastructure to register new |
| types. |
| |
| 2008-11-19 12:20:03 +0000 Andrew Feren <acferen@yahoo.com> |
| |
| gst/gstobject.c: Unref the GEnumClass after usage again. Fixes bug #561501. |
| Original commit message from CVS: |
| Patch by: Andrew Feren <acferen at yahoo dot com> |
| * gst/gstobject.c: (gst_object_default_deep_notify): |
| Unref the GEnumClass after usage again. Fixes bug #561501. |
| |
| 2008-11-19 12:06:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.*: Add do-latency signal with the old default fallback implementation. This allows for custom latency calc... |
| Original commit message from CVS: |
| * gst/gstbin.c: (_gst_boolean_accumulator), (gst_bin_class_init), |
| (gst_bin_recalculate_latency), (gst_bin_do_latency_func), |
| (gst_bin_change_state_func): |
| * gst/gstbin.h: |
| Add do-latency signal with the old default fallback implementation. This |
| allows for custom latency calculations for when the default is not |
| sufficient. |
| API: GstBin::do-latency signal. |
| |
| 2008-11-18 13:36:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| win32/common/libgstreamer.def: Add new symbols to .def file. |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Add new symbols to .def file. |
| |
| 2008-11-18 09:58:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add method to recalculate and redistribute the latency on a bin. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbin.c: (gst_bin_recalculate_latency), |
| (gst_bin_change_state_func): |
| * gst/gstbin.h: |
| Add method to recalculate and redistribute the latency on a bin. |
| API: gst_bin_recalculate_latency(). |
| |
| 2008-11-18 09:52:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.h: Document the free_func. |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| Document the free_func. |
| |
| 2008-11-17 21:43:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: Use gst_guint64_to_gdouble instead of gst_util_guint64_to_gdouble as it is mapped to a cast on ... |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/gstlfocontrolsource.c: |
| Use gst_guint64_to_gdouble instead of gst_util_guint64_to_gdouble |
| as it is mapped to a cast on non-win32 platforms. |
| |
| 2008-11-17 21:41:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/: Keep last-value and only call set_property if value has changed. This supresses all the g_objec... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gstcontrollerprivate.h: |
| Keep last-value and only call set_property if value has changed. This |
| supresses all the g_object_notifies we would trigger otherwise. It |
| also allows the user to chage the value while there is no controller |
| change. |
| |
| 2008-11-17 21:25:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstvalue.c: Don't crash if either of the string GValues is empty. |
| Original commit message from CVS: |
| * gst/gstvalue.c: |
| Don't crash if either of the string GValues is empty. |
| |
| 2008-11-17 15:48:14 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tools/gst-inspect.c (print_all_uri_handlers): New function, prints a summary of what URI schemes are supported by wha... |
| Original commit message from CVS: |
| 2008-11-17 Andy Wingo <wingo@pobox.com> |
| * tools/gst-inspect.c (print_all_uri_handlers): New function, |
| prints a summary of what URI schemes are supported by what |
| elements. |
| (main): Plumb in support for --uri-handlers or -u, and fix the |
| argc check for -a and -u. |
| |
| 2008-11-17 04:49:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.h: Add G_GNUC_PURE to gst_util_uint64_scale* and the double<->uint64 conversion functions. |
| Original commit message from CVS: |
| * gst/gstutils.h: |
| Add G_GNUC_PURE to gst_util_uint64_scale* and the double<->uint64 |
| conversion functions. |
| |
| 2008-11-13 18:09:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Avoid costly typechecking for trivially correct pointers. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_finalize): |
| Avoid costly typechecking for trivially correct pointers. |
| * gst/gstpoll.c: (gst_poll_wait): |
| Add some G_LIKELY here and there. |
| * libs/gst/base/gstadapter.c: (gst_adapter_push): |
| Add some debug info. |
| |
| 2008-11-13 18:05:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/random/wtay/poll-timeout: Small tweaks. |
| Original commit message from CVS: |
| * docs/random/wtay/poll-timeout: |
| Small tweaks. |
| |
| 2008-11-13 18:03:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/old/testsuite/: Remove references to deprecated API g_mem_chunk*. |
| Original commit message from CVS: |
| * tests/old/testsuite/caps/intersection.c: (main): |
| * tests/old/testsuite/plugin/loading.c: (main): |
| Remove references to deprecated API g_mem_chunk*. |
| Fixes #560442. |
| |
| 2008-11-12 16:55:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-inspect.c: Add --plugin option. Fixes #560301. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (main): |
| Add --plugin option. Fixes #560301. |
| |
| 2008-11-12 12:45:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/random/wtay/poll-timeout: Quick braindump for a possible (not totally verified) atomic case. |
| Original commit message from CVS: |
| * docs/random/wtay/poll-timeout: |
| Quick braindump for a possible (not totally verified) atomic case. |
| |
| 2008-11-12 10:39:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.*: Don't write and check a CRC for the binary registry file. It's guaranteed that the registry ... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write_chunk), |
| (gst_registry_binary_initialize_magic), |
| (gst_registry_binary_write_cache), |
| (gst_registry_binary_check_magic): |
| * gst/gstregistrybinary.h: |
| Don't write and check a CRC for the binary registry file. It's |
| guaranteed that the registry is completely written (it's first written |
| to a temporary file and then moved) and if the registry was corrupted |
| by some hardware failure we would have bigger problems. |
| Bump binary registry version to 0.10.21.1 for this as it's an |
| incompatible change and to ensure that the registry gets rebuild |
| after the update. |
| This saves some milliseconds for reading/writing the registry. |
| Fixes bug #560399. |
| |
| 2008-11-11 14:50:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/random/wtay/poll-timeout: Some pseudo code for how we could implement clock timeouts with GstPoll. |
| Original commit message from CVS: |
| * docs/random/wtay/poll-timeout: |
| Some pseudo code for how we could implement clock timeouts with GstPoll. |
| |
| 2008-11-10 13:56:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| plugins/elements/gstfilesink.c: Update Author string to match others. |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: |
| Update Author string to match others. |
| |
| 2008-11-06 15:37:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstvalue.c: Reorganize some more, be more conservative with the GST_TYPE_ARRAY not being fixed and inline the tri... |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_type_is_fixed), (gst_value_is_fixed): |
| Reorganize some more, be more conservative with the GST_TYPE_ARRAY not |
| being fixed and inline the trivial check. |
| |
| 2008-11-06 15:09:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Callgrind micro optimisations. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_copy), (_gst_caps_free), |
| (gst_caps_merge_structure), (gst_caps_get_structure), |
| (gst_caps_copy_nth), (gst_caps_set_simple), |
| (gst_caps_set_simple_valist), (gst_caps_is_fixed), |
| (gst_caps_is_equal_fixed), (gst_caps_intersect), |
| (gst_caps_subtract), (gst_caps_normalize), (gst_caps_do_simplify), |
| (gst_caps_to_string): |
| Callgrind micro optimisations. |
| Avoid array bounds checks and force inline of trivial function. |
| * gst/gstobject.c: (gst_object_set_name_default): |
| -1 is equivalent to letting glib to the strlen but then there is more |
| room for optimisations and it's not our fault. |
| * gst/gststructure.c: (gst_structure_id_empty_new_with_size): |
| no need to clear the array, we're cool. |
| * gst/gstvalue.c: (gst_type_is_fixed), (gst_value_is_fixed): |
| The most common _is_fixed() check is done on fundamental glib base |
| types so we check this first instead of doing a huge amount of |
| useless GST_TYPE_ARRAY calls. |
| |
| 2008-11-06 12:03:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.h: Add a SKIP seek flag for use with advanced trickmodes. |
| Original commit message from CVS: |
| * gst/gstevent.h: |
| Add a SKIP seek flag for use with advanced trickmodes. |
| API: GstSeekFlags::GST_SEEK_FLAG_SKIP |
| |
| 2008-11-05 16:57:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gststructure.c: No need to memset, we can clear the value ourselves. |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_id_empty_new_with_size): |
| No need to memset, we can clear the value ourselves. |
| * gst/gstvalue.c: (gst_type_is_fixed), |
| (gst_value_get_compare_func): |
| Some optimisations from a few callgrind sessions: |
| When checking if a type is fixed, check for trivial fundamental types |
| first before checking types for which we need to get the type followed |
| by the heavy duty type checks, this reduces the amount of |
| g_type_fundamental() calls a lot. |
| When getting the compare function, first check for our registered types. |
| If that fails, do the heavy duty g_type_is_a() checks, reduces the |
| amount of g_type_is_a() considerably. |
| |
| 2008-11-05 11:17:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Mumble something about removing GstXML. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Mumble something about removing GstXML. |
| |
| 2008-11-04 18:10:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Get the seqnum before we dispose the message. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_handle_message_func): |
| Get the seqnum before we dispose the message. |
| |
| 2008-11-04 16:10:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Refer to the framestepping document. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Refer to the framestepping document. |
| |
| 2008-11-04 15:56:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Copy seqnums from events to messages so that they can all be related back to eachother. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_handle_async_start), |
| (gst_bin_handle_message_func), (gst_bin_query): |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_render_object), |
| (gst_base_sink_event), (gst_base_sink_change_state): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek), |
| (gst_base_src_loop), (gst_base_src_change_state): |
| Copy seqnums from events to messages so that they can all be related |
| back to eachother. |
| |
| 2008-11-04 15:52:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Print the message seqnums. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| Print the message seqnums. |
| |
| 2008-11-04 13:56:37 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstutils.c (gst_util_seqnum_next): Refactor for clarity. |
| Original commit message from CVS: |
| 2008-11-04 Andy Wingo <wingo@pobox.com> |
| * gst/gstutils.c (gst_util_seqnum_next): Refactor for clarity. |
| Also add API: to previous changelog entry. |
| |
| 2008-11-04 12:22:53 +0000 Andy Wingo <wingo@pobox.com> |
| |
| Add sequence numbers to events and messages. See #559250. |
| Original commit message from CVS: |
| 2008-11-04 Andy Wingo <wingo@pobox.com> |
| Add sequence numbers to events and messages. See #559250. |
| * gst/gstutils.c (gst_util_seqnum_next, gst_util_seqnum_compare): |
| New functions. |
| * gst/gstevent.h: |
| * gst/gstevent.c (_gst_event_copy, gst_event_new): Initialize new |
| events with a new sequence number, and copy it when copying. |
| (gst_event_get_seqnum, gst_event_set_seqnum): Accessors for an |
| event's sequence number. |
| * gst/gstmessage.h: |
| * gst/gstmessage.c (_gst_message_copy, gst_message_new_custom): |
| (gst_event_get_seqnum, gst_event_set_seqnum): As with events, so |
| with messages. |
| * docs/gst/gstreamer-sections.txt: Add new functions to the docs. |
| |
| 2008-11-04 11:55:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/manual/: Some Application Development Manual fixes thanks to |
| Original commit message from CVS: |
| * docs/manual/advanced-position.xml: |
| * docs/manual/basics-bins.xml: |
| * docs/manual/basics-bus.xml: |
| * docs/manual/basics-pads.xml: |
| * docs/manual/intro-gstreamer.xml: |
| * docs/manual/intro-preface.xml: |
| Some Application Development Manual fixes thanks to |
| Andrew Feren. Fixes #558459. |
| |
| 2008-11-03 12:29:10 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistrybinary.c: Don't bother with the GTimer if we don't output the results. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: |
| Don't bother with the GTimer if we don't output the results. |
| |
| 2008-11-03 10:59:49 +0000 David Schleef <ds@schleef.org> |
| |
| libs/gst/net/Makefile.am: Add WIN32_LIBS to libgstnet LIBADD. Fixes #557300. |
| Original commit message from CVS: |
| Patch by: David Schleef <ds@schleef.org> |
| * libs/gst/net/Makefile.am: |
| Add WIN32_LIBS to libgstnet LIBADD. Fixes #557300. |
| |
| 2008-10-31 15:54:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistrybinary.c: Oh my, studip, stupid me. Remove double stat() call. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: |
| Oh my, studip, stupid me. Remove double stat() call. |
| |
| 2008-10-31 14:24:49 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpreset.c: Use g_unlink instead of unlink. |
| Original commit message from CVS: |
| * gst/gstpreset.c: |
| Use g_unlink instead of unlink. |
| * gst/gststructure.c: |
| Use glib type. |
| * gst/gstutils.c: |
| Add a FIXME:. |
| * gst/gsttaglist.c: |
| * gst/gsttypefind.c: |
| * gst/gstvalue.c: |
| Formatting & whitespaces. |
| |
| 2008-10-31 08:53:27 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gstidentity.c: Doc typo. Use return value of parent_class->event. |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: |
| Doc typo. Use return value of parent_class->event. |
| * plugins/elements/gsttypefindelement.c: |
| Chain up at the end for consistency. |
| |
| 2008-10-30 15:29:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: Change to xinclude based build - its faster and easier to maintain. |
| Original commit message from CVS: |
| * docs/Makefile.am: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/running.xml: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| Change to xinclude based build - its faster and easier to maintain. |
| |
| 2008-10-30 14:15:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Use g_unlink() as none of these are directories. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: |
| * gst/gstregistryxml.c: |
| Use g_unlink() as none of these are directories. |
| |
| 2008-10-29 17:04:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpipeline.c: Some more comments. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_provide_clock_func): |
| Some more comments. |
| |
| 2008-10-27 15:02:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: If we have a fixate function, call it even if we already have fixed caps because th... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_find_transform), (gst_base_transform_getrange): |
| If we have a fixate function, call it even if we already have fixed caps |
| because the subclass might add some caps. Makes audioconvert add a |
| default channel layout. |
| |
| 2008-10-24 09:41:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Clear the output buffer variable. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_getrange): |
| Clear the output buffer variable. |
| Cleanups to the error path in the getrange function. |
| Fixes #557649. |
| |
| 2008-10-23 12:52:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/: Use gst_buffer_try_new_and_alloc() and handle errors instead of using gst_buffer_new_and_alloc() w... |
| Original commit message from CVS: |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_create): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_create_read): |
| Use gst_buffer_try_new_and_alloc() and handle errors instead of |
| using gst_buffer_new_and_alloc() which aborts if the buffer couldn't |
| be allocated. |
| |
| 2008-10-23 09:49:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Set the last_stop to a more meaningful position when configuring the segment. ie. the start/stop of... |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_newsegment_full): |
| Set the last_stop to a more meaningful position when configuring the |
| segment. ie. the start/stop of the segment or clipped against the |
| updated segment boundaries. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST): |
| Add some unit tests for the last_stop. |
| |
| 2008-10-23 07:11:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/base/gstbytereader.c: Use GST_(READ|WRITE)_(FLOAT|DOUBLE)_(LE|BE) instead of our own copies of them. |
| Original commit message from CVS: |
| * libs/gst/base/gstbytereader.c: |
| Use GST_(READ|WRITE)_(FLOAT|DOUBLE)_(LE|BE) instead of our own |
| copies of them. |
| |
| 2008-10-23 07:09:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| API: Move float endianness conversion macros from libgstfloatcast to core as it's useful in general, even in core. Fi... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.h: |
| API: Move float endianness conversion macros from libgstfloatcast |
| to core as it's useful in general, even in core. Fixes bug #555196. |
| This adds GDOUBLE_FROM_BE, GDOUBLE_FROM_LE, GDOUBLE_TO_BE, |
| GDOUBLE_TO_LE, GDOUBLE_SWAP_LE_BE, GFLOAT_FROM_BE, GFLOAT_FROM_LE, |
| GFLOAT_TO_BE, GFLOAT_TO_LE, GFLOAT_SWAP_LE_BE. |
| Also add GST_READ_ and GST_WRITE_ macros for floats and doubles: |
| GST_READ_FLOAT_LE, GST_READ_FLOAT_BE, GST_READ_DOUBLE_LE, |
| GST_READ_DOUBLE_BE, GST_WRITE_FLOAT_LE, GST_WRITE_FLOAT_BE, |
| GST_WRITE_DOUBLE_LE, GST_WRITE_DOUBLE_BE. |
| |
| 2008-10-22 14:47:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| API: Add gst_byte_reader_get_data and gst_byte_reader_peek_data to get a pointer to the data at the current position ... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbytereader.c: (gst_byte_reader_get_data), |
| (gst_byte_reader_peek_data): |
| * libs/gst/base/gstbytereader.h: |
| * win32/common/libgstbase.def: |
| API: Add gst_byte_reader_get_data and gst_byte_reader_peek_data |
| to get a pointer to the data at the current position and have |
| a guaranteed size. |
| |
| 2008-10-22 14:25:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Fix a bug in the output of the configure script summary when --gst-disable-registry is supplied |
| Original commit message from CVS: |
| * configure.ac: |
| Fix a bug in the output of the configure script summary |
| when --gst-disable-registry is supplied |
| |
| 2008-10-22 13:47:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/: Fix the names of 2 functions in the docs strings. |
| Original commit message from CVS: |
| * libs/gst/base/gstbitreader.c: |
| * libs/gst/base/gstbytereader.c: |
| Fix the names of 2 functions in the docs strings. |
| |
| 2008-10-21 16:30:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Protect sink_alloc caps with the sinkpad lock to avoid nasty caps refcount problems... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_buffer_alloc), (gst_base_transform_suggest): |
| Protect sink_alloc caps with the sinkpad lock to avoid nasty caps |
| refcount problems as seen in banshee and maybe also in farsight2. |
| Remove atomic int now that we need to take the lock anyways. |
| |
| 2008-10-20 15:18:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Implement more seeking in pull mode. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_default_do_seek), |
| (gst_base_sink_default_prepare_seek_segment), |
| (gst_base_sink_perform_seek), (gst_base_sink_get_position_last), |
| (gst_base_sink_get_position_paused), (gst_base_sink_get_position), |
| (gst_base_sink_query): |
| Implement more seeking in pull mode. |
| Use pad convert functions to convert position to the requested format. |
| Fix position/duration reporting in pull mode. |
| Implement position and duration reporting in other formats than time. |
| * libs/gst/base/gstbasesink.h: |
| Add member to keep track of when the segment is playing. |
| |
| 2008-10-20 13:32:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: When we use gst_pad_alloc_buffer() without wanting to set the caps we also don't need to check if the c... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_configure_src): |
| When we use gst_pad_alloc_buffer() without wanting to set the caps we |
| also don't need to check if the caps are compatible because the caller |
| presumably is going to perform its own custom checks. Fixes some cases |
| where basetransform elements would error out when it was not needed. |
| |
| 2008-10-20 13:29:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Update comment. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek): |
| Update comment. |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_handle_buffer), |
| (gst_base_transform_reconfigure): |
| Add some debug info. |
| * win32/common/libgstbase.def: |
| Add new method. |
| |
| 2008-10-19 19:57:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstbasesrc.c: (gst_base_src_default_do_seek); |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_default_do_seek); |
| Remove duplicated assignment and log a message in failure case. |
| |
| 2008-10-19 10:13:39 +0000 Dig Ge <dig.ge.cn@gmail.com> |
| |
| tests/examples/helloworld/helloworld.c: Fix copy'n'paste bug in hello world example (#556900). |
| Original commit message from CVS: |
| Patch by: Dig Ge <dig.ge.cn at gmail com> |
| * tests/examples/helloworld/helloworld.c: (main): |
| Fix copy'n'paste bug in hello world example (#556900). |
| |
| 2008-10-17 13:27:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Query the total number of bytes when activating the pad in pull mode. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_pad_activate_pull), |
| (gst_base_sink_query): |
| Query the total number of bytes when activating the pad in pull mode. |
| Implement duration query in pull mode by using the installed pad convert |
| function to convert from bytes to the requested format. |
| |
| 2008-10-16 14:09:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add method to commit the state in subclasses. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_do_preroll), |
| (gst_base_sink_flush_start), (gst_base_sink_flush_stop), |
| (gst_base_sink_event), (gst_base_sink_perform_seek), |
| (gst_base_sink_loop), (gst_base_sink_pad_activate_pull), |
| (gst_base_sink_send_event), (gst_base_sink_change_state): |
| * libs/gst/base/gstbasesink.h: |
| Add method to commit the state in subclasses. |
| Refactor the flush_start and flush_stop code because we need it for |
| flushing while seeking too. |
| Implement the beginnings of seeking in pull mode. |
| Use the segment last_stop field for the pulling offset. |
| Fix the pause method in pull mode. |
| Configure the segment to BYTES for pull mode. |
| API: GstBaseSink::gst_base_sink_do_preroll() |
| |
| 2008-10-16 13:56:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Update some docs. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init): |
| Update some docs. |
| |
| 2008-10-14 17:10:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstquark.c: Fix printf format warning. |
| Original commit message from CVS: |
| * gst/gstquark.c: (_priv_gst_quarks_initialize): |
| Fix printf format warning. |
| |
| 2008-10-14 12:34:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/gsttee.c: Fix flow aggregation of tee. Error out immediately for all flow returns except OK and NOT_... |
| Original commit message from CVS: |
| * plugins/elements/gsttee.c: (gst_tee_handle_buffer): |
| Fix flow aggregation of tee. Error out immediately for all flow returns |
| except OK and NOT_LINKED, return NOT_LINKED if all pads are not linked |
| and return OK if at least one pad is linked. |
| Before we errored out on "fatal" flow returns (i.e. not for WRONG_STATE) |
| and otherwise returned the flow return of the last pad, which is wrong. |
| * tests/check/elements/tee.c: (_fake_chain), (_fake_chain_error), |
| (GST_START_TEST), (tee_suite): |
| Add unit tests for the flow aggregation. |
| |
| 2008-10-13 17:19:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Remove item from the todo list because it was fixed with the latency state change rewrites. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Remove item from the todo list because it was fixed with the latency |
| state change rewrites. |
| * docs/design/part-seeking.txt: |
| * docs/design/part-segments.txt: |
| Update some docs. |
| * gst/gstevent.c: (gst_event_new_new_segment_full), |
| (gst_event_parse_new_segment_full), (gst_event_new_buffer_size), |
| (gst_event_parse_buffer_size), (gst_event_new_qos), |
| (gst_event_parse_qos), (gst_event_new_seek), |
| (gst_event_parse_seek), (gst_event_new_latency), |
| (gst_event_parse_latency): |
| Use quarks to construct and parse events. |
| * gst/gstquark.c: (_priv_gst_quarks_initialize): |
| * gst/gstquark.h: |
| Add some more quarks to the table. |
| Emit a warning when the quark tables are not in sync. |
| * tests/check/gst/gstbus.c: (GST_START_TEST): |
| Add an assert. |
| |
| 2008-10-13 16:47:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/: Don't install static libs for plugins. Fixes #550851 for core. |
| Original commit message from CVS: |
| * plugins/elements/Makefile.am: |
| * plugins/indexers/Makefile.am: |
| Don't install static libs for plugins. Fixes #550851 for core. |
| |
| 2008-10-13 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: Fix deadlock, g_source_get_id() cannot be called in finalize. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_source_finalize), |
| (gst_bus_add_watch_full_unlocked), (gst_bus_add_watch_full), |
| (gst_bus_enable_sync_message_emission), |
| (gst_bus_disable_sync_message_emission), |
| (gst_bus_add_signal_watch_full), (gst_bus_remove_signal_watch): |
| Fix deadlock, g_source_get_id() cannot be called in finalize. |
| Keep track of the watch source by keeping a pointer to the source object |
| instead. |
| Use the bus lock to protect access to the pointer to the current |
| watch source. |
| |
| 2008-10-13 09:22:22 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/gstbus.c: Only allow one bus watch to be set at a time. This is necessary because the dispatcher pops the message... |
| Original commit message from CVS: |
| Base on Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/gstbus.c: (gst_bus_source_finalize), |
| (gst_bus_add_watch_full), (gst_bus_add_signal_watch_full): |
| Only allow one bus watch to be set at a time. This is necessary |
| because the dispatcher pops the message from the bus and the second |
| watcher will then get NULL or the next message (and the first won't |
| get this next message then, etc). If more than one "watcher" is |
| required signal watches should be used. Fixes bug #526044. |
| |
| 2008-10-12 22:16:00 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tools/gst-launch.c: Change the printing of the 'buffering...' output to avoid putting a \r in a translateable string ... |
| Original commit message from CVS: |
| * tools/gst-launch.c: |
| Change the printing of the 'buffering...' output to avoid putting |
| a \r in a translateable string (flagged by the TP). |
| |
| 2008-10-10 15:38:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstxml.c: Clarify that the save_thyself() and restore_thyself() virtual functions of GstObject need to be overrid... |
| Original commit message from CVS: |
| * gst/gstxml.c: |
| Clarify that the save_thyself() and restore_thyself() virtual |
| functions of GstObject need to be overriden, not |
| gst_object_(save|restore)_thyself() which is impossible. |
| Fixes bug #555700. |
| |
| 2008-10-10 15:27:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Revert a patch from 21 months ago that broke caps negotiation in pull mode. Basically, having a buffer ... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_get_range), (gst_pad_pull_range): |
| Revert a patch from 21 months ago that broke caps negotiation in pull |
| mode. Basically, having a buffer pass over a pad will trigger the |
| setcaps function when caps change, just like in push mode. |
| |
| 2008-10-10 15:12:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-negotiation.txt: Update the docs some more. |
| Original commit message from CVS: |
| * docs/design/part-negotiation.txt: |
| Update the docs some more. |
| * libs/gst/base/gsttypefindhelper.c: (helper_find_peek): |
| If we pull a buffer with non-trivial caps, suggest those caps with the |
| max probability. |
| |
| 2008-10-10 14:31:03 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/design/part-TODO.txt: Add another limitation of pad-blocking with segment seeks not pushing |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Add another limitation of pad-blocking with segment seeks not pushing |
| EOS events. |
| |
| 2008-10-10 13:24:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| win32/common/: Add new symbols to the win32 defs files |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| Add new symbols to the win32 defs files |
| |
| 2008-10-10 10:38:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: The message src can be NULL, don't try to print the object names in that case. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_remove_func), (update_degree), |
| (gst_bin_handle_message_func): |
| The message src can be NULL, don't try to print the object names in that |
| case. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_pad_activate): |
| Add some more debug info. |
| * tests/check/pipelines/simple-launch-lines.c: (run_pipeline), |
| (GST_START_TEST): |
| Add some debug. |
| Fix the test, pull based sinks go ASYNC to PAUSED, just like other |
| scheduling modes. |
| |
| 2008-10-10 10:01:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-negotiation.txt: Small doc update. |
| Original commit message from CVS: |
| * docs/design/part-negotiation.txt: |
| Small doc update. |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_pad_getcaps), (gst_base_sink_pad_setcaps), |
| (gst_base_sink_init), (gst_base_sink_set_blocksize), |
| (gst_base_sink_get_blocksize), (gst_base_sink_set_property), |
| (gst_base_sink_get_property), (gst_base_sink_needs_preroll), |
| (gst_base_sink_loop), (gst_base_sink_pad_activate), |
| (gst_base_sink_negotiate_pull), (gst_base_sink_pad_activate_pull), |
| (gst_base_sink_change_state): |
| * libs/gst/base/gstbasesink.h: |
| Add blocksize property and methods to control the amount of data |
| to pull. |
| Negotiate first before activating upstream in pull mode so that they can |
| negotiate themselves. |
| When we operate in pull mode, we only accept the caps that we |
| negotiated. |
| Make the sink go ASYNC to PAUSED, like all other sinks. |
| API: GstBaseSink::gst_base_sink_set_blocksize() |
| API: GstBaseSink::gst_base_sink_get_blocksize() |
| API: GstBaseSink::blocksize |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing), |
| (gst_base_src_set_live), (gst_base_src_is_live), |
| (gst_base_src_set_format), (gst_base_src_query_latency), |
| (gst_base_src_set_blocksize), (gst_base_src_get_blocksize), |
| (gst_base_src_set_do_timestamp), (gst_base_src_get_do_timestamp), |
| (gst_base_src_set_property), (gst_base_src_get_property): |
| * libs/gst/base/gstbasesrc.h: |
| Add typechecking in public API functions. |
| Add methods to control the blocksize in subclasses. |
| API: GstBaseSrc::gst_base_src_set_blocksize() |
| API: GstBaseSrc::gst_base_src_get_blocksize() |
| |
| 2008-10-10 09:11:10 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tests/check/gst/gstutils.c: We now see 3 events go through our pad, since basesink now sends upstream latency events. |
| Original commit message from CVS: |
| * tests/check/gst/gstutils.c: (probe_do_nothing), (data_probe), |
| (buffer_probe), (event_probe), (GST_START_TEST): |
| We now see 3 events go through our pad, since basesink now sends |
| upstream latency events. |
| |
| 2008-10-08 15:21:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpipeline.c: Release the object lock before trying to flush the bus. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_change_state): |
| Release the object lock before trying to flush the bus. |
| |
| 2008-10-08 14:21:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Forward LATENCY events upstreams so that elements know about the total pipeline latency.... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_send_event): |
| Forward LATENCY events upstreams so that elements know about the total |
| pipeline latency. Fixes #555307. |
| |
| 2008-10-08 11:20:17 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/gstqueue.c: Allow through queries when we don't know how as otherwise it's not possible to query the... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: |
| Allow through queries when we don't know how |
| to adjust them (not TIME or BYTES), as otherwise it's |
| not possible to query the current position in order |
| to seek in other formats at all. |
| |
| 2008-10-08 11:12:15 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| changelog |
| Original commit message from CVS: |
| changelog |
| |
| 2008-10-08 11:11:25 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/gst/gstreamer-sections.txt: Placate doc pendants. |
| Original commit message from CVS: |
| 2008-10-08 Andy Wingo <wingo@pobox.com> |
| * docs/gst/gstreamer-sections.txt: Placate doc pendants. |
| |
| 2008-10-08 10:39:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.*: Unbreak -good build, private is a reserved c++ keyword. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: |
| * gst/gstghostpad.h: |
| Unbreak -good build, private is a reserved c++ keyword. |
| |
| 2008-10-08 10:19:11 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstghostpad.*: Fix unintended API removal: re-add GST_GHOST_PAD_CAST to the header. |
| Original commit message from CVS: |
| 2008-10-08 Andy Wingo <wingo@pobox.com> |
| * gst/gstghostpad.h (GST_GHOST_PAD_CAST): |
| * gst/gstghostpad.c (GST_GHOST_PAD_CAST): Fix unintended API |
| removal: re-add GST_GHOST_PAD_CAST to the header. |
| |
| 2008-10-08 10:12:45 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstghostpad.h (GstProxyPad, GstProxyPadClass, GstGhostPad) |
| Original commit message from CVS: |
| 2008-10-08 Andy Wingo <wingo@pobox.com> |
| * gst/gstghostpad.h (GstProxyPad, GstProxyPadClass, GstGhostPad) |
| (GstGhostPadClass): Publically expose these structures so as to |
| allow easy subclassing from C. Hide the member data behind a |
| private opaque data pointer. |
| * gst/gstghostpad.c: Adapt to store instance data in the type |
| instance's private data region, not in the public struct. |
| |
| 2008-10-08 10:07:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: If we can't get a cache file don't try to save something to it. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write_cache): |
| If we can't get a cache file don't try to save something to it. |
| Dereferencing NULL pointers usually isn't a good idea. |
| |
| 2008-10-08 08:54:55 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstghostpad.c (gst_ghost_pad_construct): If we got a template via g_object_get(), be sure to unref it. |
| Original commit message from CVS: |
| 2008-10-08 Andy Wingo <wingo@pobox.com> |
| * gst/gstghostpad.c (gst_ghost_pad_construct): If we got a |
| template via g_object_get(), be sure to unref it. |
| * gst/gstbuffer.h (GST_BUFFER_FREE_FUNC): Fix incorrect doc. |
| |
| 2008-10-07 15:12:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/: Add Sparc ABI checks |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstabi.c: |
| * tests/check/gst/struct_sparc.h: |
| * tests/check/libs/libsabi.c: |
| * tests/check/libs/struct_sparc.h: |
| Add Sparc ABI checks |
| * tests/check/gst/gstvalue.c: (GST_START_TEST): |
| Cast signed integer to unsigned to avoid a compiler warning. |
| |
| 2008-10-07 12:26:40 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/base/gstbytereader.c: Use new GST_READ_UINT24_(LE|BE) macros. |
| Original commit message from CVS: |
| * libs/gst/base/gstbytereader.c: (gst_byte_reader_get_uint24_le), |
| (gst_byte_reader_get_uint24_be), (gst_byte_reader_get_int24_le), |
| (gst_byte_reader_get_int24_be), (gst_byte_reader_peek_uint24_le), |
| (gst_byte_reader_peek_uint24_be), (gst_byte_reader_peek_int24_le), |
| (gst_byte_reader_peek_int24_be): |
| Use new GST_READ_UINT24_(LE|BE) macros. |
| |
| 2008-10-07 12:00:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Always use the unaligned variants of GST_READ_UINT* and GST_WRITE_UINT* as it's too easy to break the ISO C strict al... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.h: |
| Always use the unaligned variants of GST_READ_UINT* and GST_WRITE_UINT* |
| as it's too easy to break the ISO C strict aliasing rules with simple |
| casts to the corresponding type and this would introduce hard to debug |
| bugs. Fixes bug #545714. |
| API: Add GST_READ_UINT24_(LE|BE) and GST_WRITE_UINT24_(LE|BE). |
| |
| 2008-10-07 06:56:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Add 'Since' bits to gtk-doc chunks for new API. |
| Original commit message from CVS: |
| * gst/gstbuffer.h: (GST_BUFFER_FREE_FUNC): |
| * gst/gstghostpad.c: (gst_ghost_pad_construct): |
| Add 'Since' bits to gtk-doc chunks for new API. |
| |
| 2008-10-06 21:52:57 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Fix documentation |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Fix documentation |
| |
| 2008-10-06 18:03:58 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| changelog, doh |
| Original commit message from CVS: |
| changelog, doh |
| |
| 2008-10-06 18:01:42 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbuffer.h (GST_BUFFER_FREE_FUNC): New API, a free function that will be called on the malloc_data to free it. B... |
| Original commit message from CVS: |
| 2008-10-06 Andy Wingo <wingo@pobox.com> |
| * gst/gstbuffer.h (GST_BUFFER_FREE_FUNC): New API, a free function |
| that will be called on the malloc_data to free it. Basically a way |
| to avoid subclassing when all you need is a different free |
| function, i.e. free() instead of g_free(). |
| * gst/gstbuffer.c (gst_buffer_finalize): Free malloc_data via |
| calling the free function. |
| (gst_buffer_init): Initialize the free function to g_free. |
| |
| 2008-10-06 17:57:25 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstghostpad.*: New function, finishes the initialization of ghost pad. Useful for language bindings and subclasse... |
| Original commit message from CVS: |
| 2008-10-06 Andy Wingo <wingo@pobox.com> |
| * gst/gstghostpad.h: |
| * gst/gstghostpad.c (gst_ghost_pad_construct): New function, |
| finishes the initialization of ghost pad. Useful for language |
| bindings and subclassers of GstGhostPad. Fixes #539108. |
| (gst_ghost_pad_new_full): Use the new constructor. |
| |
| 2008-10-06 16:15:02 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/gstbin.c: Keep track of pads that are being linked/unlinked and resync the state changes. |
| Original commit message from CVS: |
| Base on Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/gstbin.c: (gst_bin_init), (gst_bin_add_func), |
| (gst_bin_remove_func), (update_degree), |
| (gst_bin_sort_iterator_new), (gst_bin_handle_message_func): |
| Keep track of pads that are being linked/unlinked and resync the state |
| changes. |
| * gst/gstpad.c: (gst_pad_get_direction), |
| (gst_pad_set_chain_function), (gst_pad_set_getrange_function), |
| (gst_pad_set_checkgetrange_function), (gst_pad_unlink), |
| (gst_pad_link_prepare), (gst_pad_link), |
| (gst_pad_event_default_dispatch), (gst_pad_chain), (gst_pad_push), |
| (gst_pad_check_pull_range), (gst_pad_get_range), |
| (gst_pad_pull_range): |
| Some code cleanups, use macros to check pad direction. |
| Don't need to take the lock on the pad direction. |
| Post structure change when pads are linked/unlinked. |
| Change some checks into _return_if_fail(). |
| * tests/check/gst/gstbin.c: |
| (test_link_structure_change_state_changed_sync_cb), |
| (GST_START_TEST), (gst_bin_suite): |
| Add testcase for pad link/unlinke resync during a state change. |
| Fixes #510354. |
| |
| 2008-10-06 15:31:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Implement STRUCTURE_CHANGED messages. These messages will be used to signal the parent bin of link/unlink operations ... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: (gst_message_new_structure_change), |
| (gst_message_parse_structure_change): |
| * gst/gstmessage.h: |
| Implement STRUCTURE_CHANGED messages. These messages will be used to |
| signal the parent bin of link/unlink operations that could require a |
| resync when doing a state change. See ##510354. |
| API: gst_message_new_structure_change() |
| API: gst_message_parse_structure_change() |
| |
| 2008-10-06 15:21:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstquark.*: Add some more quarks for new message. See #510354. |
| Original commit message from CVS: |
| * gst/gstquark.c: |
| * gst/gstquark.h: |
| Add some more quarks for new message. See #510354. |
| |
| 2008-10-06 12:57:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ChangeLog: |
| ChangeLog surgery: add API tag |
| Original commit message from CVS: |
| ChangeLog surgery: add API tag |
| |
| 2008-10-06 12:41:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add bit reader and byte reader classes, including documentation and an extensive unit test suite. Fixes bug #553554. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/Makefile.am: |
| * libs/gst/base/gstbitreader.c: (gst_bit_reader_new), |
| (gst_bit_reader_new_from_buffer), (gst_bit_reader_free), |
| (gst_bit_reader_init), (gst_bit_reader_init_from_buffer), |
| (gst_bit_reader_set_pos), (gst_bit_reader_get_pos), |
| (gst_bit_reader_get_remaining), (gst_bit_reader_skip), |
| (gst_bit_reader_skip_to_byte): |
| * libs/gst/base/gstbitreader.h: |
| * libs/gst/base/gstbytereader.c: (GDOUBLE_SWAP_LE_BE), |
| (GFLOAT_SWAP_LE_BE), (gst_byte_reader_new), |
| (gst_byte_reader_new_from_buffer), (gst_byte_reader_free), |
| (gst_byte_reader_init), (gst_byte_reader_init_from_buffer), |
| (gst_byte_reader_set_pos), (gst_byte_reader_get_pos), |
| (gst_byte_reader_get_remaining), (gst_byte_reader_skip), |
| (gst_byte_reader_get_uint8), (gst_byte_reader_get_int8), |
| (gst_byte_reader_peek_uint8), (gst_byte_reader_peek_int8), |
| (gst_byte_reader_get_uint24_le), (gst_byte_reader_get_uint24_be), |
| (gst_byte_reader_get_int24_le), (gst_byte_reader_get_int24_be), |
| (gst_byte_reader_peek_uint24_le), (gst_byte_reader_peek_uint24_be), |
| (gst_byte_reader_peek_int24_le), (gst_byte_reader_peek_int24_be): |
| * libs/gst/base/gstbytereader.h: |
| * tests/check/Makefile.am: |
| * tests/check/libs/bitreader.c: (GST_START_TEST), |
| (gst_bit_reader_suite): |
| * tests/check/libs/bytereader.c: (GST_START_TEST), |
| (gst_byte_reader_suite): |
| Add bit reader and byte reader classes, including documentation |
| and an extensive unit test suite. Fixes bug #553554. |
| |
| 2008-10-06 08:58:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Improve position reporting while flushing and other intermediate state changes. Fixes #5... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position), |
| (gst_base_sink_query): |
| Improve position reporting while flushing and other intermediate state |
| changes. Fixes #553874. |
| |
| 2008-10-06 08:45:42 +0000 Antoine Tremblay <hexa00@gmail.com> |
| |
| gst/gstpad.c: Fix small refount leak in caps compatibility check. |
| Original commit message from CVS: |
| Patch by: Antoine Tremblay <hexa00 at gmail dot com> |
| * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked): |
| Original patch by : Simon Descaries |
| Fix small refount leak in caps compatibility check. |
| Fixes #551676. |
| |
| 2008-10-06 07:30:57 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/pwg/advanced-request.xml: Fix 0.8 api usage in example. Fixes #554561 |
| Original commit message from CVS: |
| * docs/pwg/advanced-request.xml: |
| Fix 0.8 api usage in example. Fixes #554561 |
| * docs/pwg/appendix-porting.xml: |
| Change 0.9 to 0.10 here. |
| |
| 2008-10-06 07:13:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/manual/basics-data.xml: Change "event-event interaction" to "element-element interaction". |
| Original commit message from CVS: |
| * docs/manual/basics-data.xml: |
| Change "event-event interaction" to "element-element interaction". |
| Fixes #552448. Also fix sample code for seeking and do more 0.8->0.10 |
| updates. |
| |
| 2008-10-05 10:01:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to development -> 0.10.21.1 |
| Original commit message from CVS: |
| * configure.ac: |
| Back to development -> 0.10.21.1 |
| |
| === release 0.10.21 === |
| |
| 2008-10-02 23:59:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gstreamer.doap: |
| * win32/common/config.h: |
| Release 0.10.21 |
| Original commit message from CVS: |
| Release 0.10.21 |
| |
| 2008-10-02 22:42:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2008-09-28 22:49:56 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.20.4 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.20.4 pre-release |
| |
| 2008-09-28 21:19:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Fix assertion in basetransform when the subclass chooses not to allocate a buffer in prepare_buffer(), and make capsf... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| * plugins/elements/gstcapsfilter.c: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/capsfilter.c: |
| Fix assertion in basetransform when the subclass chooses not to |
| allocate a buffer in prepare_buffer(), and make capsfilter error out |
| cleanly if requested to apply caps that don't completely specify the |
| buffer. Fixes #551509 |
| |
| 2008-09-24 15:03:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Take new caps ref because our old one might have been gone when the subclass perfor... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer): |
| Take new caps ref because our old one might have been gone when the |
| subclass performs a gst_pad_set_caps() on the srcpad. See #548764. |
| |
| 2008-09-16 15:35:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Also commit ChangeLog |
| Original commit message from CVS: |
| Also commit ChangeLog |
| |
| 2008-09-16 15:24:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Gah. Commit pre-release info that should have gone in last week already. |
| Original commit message from CVS: |
| Gah. Commit pre-release info that should have gone in last week already. |
| 2008-09-10 Jan Schmidt <jan.schmidt@sun.com> |
| * configure.ac: |
| 0.10.20.2 pre-release |
| * po/LINGUAS: |
| * po/id.po: |
| * po/pt_BR.po: |
| New translations. |
| |
| 2008-09-15 15:18:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Do not probe availability of check unit test library when cross compiling, as test would not work anywa... |
| Original commit message from CVS: |
| * configure.ac: |
| Do not probe availability of check unit test library when cross |
| compiling, as test would not work anyway. Also cleanup verbose output |
| of the check test. Fixes #551952. |
| |
| 2008-09-14 22:01:30 +0000 Antoine Tremblay <hexa00@gmail.com> |
| |
| gst/gstelement.c: Avoid leaking the parent ref when we fail changing the state of the element using gst_element_sync_... |
| Original commit message from CVS: |
| Based on patch by: Antoine Tremblay <hexa00 at gmail dot com> |
| * gst/gstelement.c: (gst_element_sync_state_with_parent): |
| Avoid leaking the parent ref when we fail changing the state of the |
| element using gst_element_sync_state_with_parent(). Fixes #551978. |
| |
| 2008-09-11 16:56:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/intro-motivation.xml: Remove some bits that no longer apply, update others (#551642). |
| Original commit message from CVS: |
| * docs/manual/intro-motivation.xml:: |
| Remove some bits that no longer apply, update others (#551642). |
| |
| 2008-09-09 18:47:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/config.h.in: Add GST_DATADIR, hard-code cpu to x86. |
| Original commit message from CVS: |
| * win32/common/config.h.in: |
| Add GST_DATADIR, hard-code cpu to x86. |
| * win32/common/libgstreamer.def: |
| Spaces to tabs. |
| |
| 2008-09-03 05:52:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.h: Fix Since: markers for new geo tags. |
| Original commit message from CVS: |
| * gst/gsttaglist.h: |
| Fix Since: markers for new geo tags. |
| |
| 2008-09-02 20:00:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttaglist.h: Fix actual tag name define after renaming from altitude to elevation. |
| Original commit message from CVS: |
| * gst/gsttaglist.h: |
| Fix actual tag name define after renaming from altitude to elevation. |
| |
| 2008-09-01 14:05:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Add fallback when calling the deprecated function on an element that implements the new internal_link h... |
| Original commit message from CVS: |
| * gst/gstpad.c: (add_unref_pad_to_list), |
| (gst_pad_get_internal_links_default): |
| Add fallback when calling the deprecated function on an element that |
| implements the new internal_link handler. |
| |
| 2008-09-01 13:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add new tags for geo location and clarify purpose of existing location tag. Fixes #481169 |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| Add new tags for geo location and clarify purpose of existing location |
| tag. Fixes #481169 |
| |
| 2008-09-01 11:27:45 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/gstpad.c: Use thread-safe internal links iterator. Fixes #549504. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/gstpad.c: (gst_pad_iterate_internal_links_default), |
| (gst_pad_event_default_dispatch), (gst_pad_dispatcher): |
| Use thread-safe internal links iterator. Fixes #549504. |
| |
| 2008-09-01 10:42:04 +0000 Olivier Crete <tester@tester.ca> |
| |
| Add threadsafe replacement functions for getting internal links of an element. Deprecate the old internal links funct... |
| Original commit message from CVS: |
| Based on patch by: Olivier Crete <tester at tester dot ca> |
| * docs/gst/gstreamer-sections.txt: |
| * win32/common/libgstreamer.def: |
| * gst/gstpad.c: (gst_pad_init), |
| (gst_pad_set_iterate_internal_links_function), |
| (int_link_iter_data_free), (iterate_pad), |
| (gst_pad_iterate_internal_links_default), |
| (gst_pad_iterate_internal_links), (gst_pad_get_internal_links): |
| * gst/gstpad.h: |
| Add threadsafe replacement functions for getting internal links of an |
| element. Deprecate the old internal links functions. |
| API:GstPad::gst_pad_set_iterate_internal_links_function() |
| API:GstPad::GstPadIterIntLinkFunction |
| API:GstPad::gst_pad_iterate_internal_links() |
| API:GstPad::gst_pad_iterate_internal_links_default() |
| * gst/gstghostpad.c: (gst_proxy_pad_do_iterate_internal_links), |
| (gst_proxy_pad_init): |
| Implement threadsafe internal links. |
| * tests/check/elements/tee.c: (GST_START_TEST), (tee_suite): |
| Unit test for internal links on tee. See #549504. |
| |
| 2008-08-30 12:57:47 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tests/check/Makefile.am: libs/transform1 test requires libs/test_transform.c |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| libs/transform1 test requires libs/test_transform.c |
| |
| 2008-08-30 12:07:41 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstpad.c: Die evil deadlock, die ! |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_get_internal_links_default): |
| Die evil deadlock, die ! |
| |
| 2008-08-30 11:55:59 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Fix all leaks due to the bug in gst_pad_template_new() by which it does not steal the refcount of the given caps as s... |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_get_compatible_pad): |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST): |
| * tests/check/gst/gstpad.c: (name_is_valid), (GST_START_TEST): |
| Fix all leaks due to the bug in gst_pad_template_new() by which it does |
| not steal the refcount of the given caps as stated. |
| REVERT THIS COMMIT ONCE FIXED ! |
| REVERT THIS COMMIT ONCE FIXED ! |
| REVERT THIS COMMIT ONCE FIXED ! |
| REVERT THIS COMMIT ONCE FIXED ! |
| REVERT THIS COMMIT ONCE FIXED ! |
| REVERT THIS COMMIT ONCE FIXED ! |
| |
| 2008-08-29 17:58:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstiterator.*: After 3 years it's about time to revise the documentation of the iterator objects. |
| Original commit message from CVS: |
| * gst/gstiterator.c: |
| * gst/gstiterator.h: |
| After 3 years it's about time to revise the documentation of the |
| iterator objects. |
| |
| 2008-08-29 16:10:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Make the internal links function less thread-unsafe and add some comments, dunno why. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_get_internal_links_default): |
| Make the internal links function less thread-unsafe and add some |
| comments, dunno why. |
| |
| 2008-08-29 14:12:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst_private.h: Include gstinfo.h even if GST_DISABLE_GST_DEBUG is defined. Fixes build with --disable-gst-debug. |
| Original commit message from CVS: |
| * gst/gst_private.h: |
| Include gstinfo.h even if GST_DISABLE_GST_DEBUG is defined. Fixes |
| build with --disable-gst-debug. |
| |
| 2008-08-29 00:34:58 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstpadtemplate.c: Revert last change, since it breaks a few plugins, ffmpeg, alaw, and mulaw. Code is correct, b... |
| Original commit message from CVS: |
| * gst/gstpadtemplate.c: Revert last change, since it breaks |
| a few plugins, ffmpeg, alaw, and mulaw. Code is correct, |
| but shouldn't be enabled until we've released fixed versions |
| of -good and -ffmpeg. |
| |
| 2008-08-28 20:12:54 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstobject.c: Put the gst_object_get_name() back in. |
| Original commit message from CVS: |
| * gst/gstobject.c: |
| Put the gst_object_get_name() back in. |
| |
| 2008-08-28 12:32:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpadtemplate.c: The old behaviour was that gst_pad_template_new() takes ownership of the caps. As we now call g... |
| Original commit message from CVS: |
| * gst/gstpadtemplate.c: |
| The old behaviour was that gst_pad_template_new() takes ownership of |
| the caps. As we now call g_object_new() which calls g_object_set() and |
| which copies the caps, we have to unref them to not leak them. Fixes |
| make valgrid for me. |
| |
| 2008-08-28 10:45:04 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsturi.c: Don't segfault on input like "tel:+1-123-555-1234". |
| Original commit message from CVS: |
| * gst/gsturi.c: |
| Don't segfault on input like "tel:+1-123-555-1234". |
| |
| 2008-08-27 07:18:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstobject.c: Due to popular request also include ObjectType in gst_object_get_path_string(). Makes gst-launch -v ... |
| Original commit message from CVS: |
| * gst/gstobject.c: |
| Due to popular request also include ObjectType in |
| gst_object_get_path_string(). Makes gst-launch -v bit more useful. |
| |
| 2008-08-27 03:04:23 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstutils.c: Remove check in gst_pad_query_convert() that src_val must be positive, because that's not a requirement. |
| Original commit message from CVS: |
| * gst/gstutils.c: Remove check in gst_pad_query_convert() that |
| src_val must be positive, because that's not a requirement. |
| This causes problems with converting negative granulepos |
| values for Dirac. |
| * gst/gstquery.c: Same, gst_query_new_convert(). |
| |
| 2008-08-27 02:59:59 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstutils.c: Remove check in gst_pad_query_convert() that src_val must be positive, because that's not a requirement. |
| Original commit message from CVS: |
| * gst/gstutils.c: Remove check in gst_pad_query_convert() that |
| src_val must be positive, because that's not a requirement. |
| This causes problems with converting negative granulepos |
| values for Dirac. |
| |
| 2008-08-25 11:06:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstclock.c: Add some more debugging to the clock slaving code. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_add_observation): |
| Add some more debugging to the clock slaving code. |
| * win32/common/libgstbase.def: |
| Add new basetransform method. |
| |
| 2008-08-25 11:00:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Take the (recursive) state lock between getting the locked state of an element and changing the element... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_element_set_state): |
| Take the (recursive) state lock between getting the locked state of an |
| element and changing the element state. This allows the application to |
| lock an element's state and then change its state without races. |
| |
| 2008-08-25 10:52:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: When an element is in the locked state we still want to update the base_time of the element. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_element_set_state): |
| When an element is in the locked state we still want to update the |
| base_time of the element. |
| |
| 2008-08-21 11:17:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Use the result from gst_pad_set_caps() instead of assuming the element always accepted th... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_default_negotiate): |
| Use the result from gst_pad_set_caps() instead of assuming the element |
| always accepted the caps computed by the default negotiate function. |
| |
| 2008-08-20 10:52:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Implement method for reconfiguring basetransform. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_handle_buffer), (gst_base_transform_getrange), |
| (gst_base_transform_chain), (gst_base_transform_suggest), |
| (gst_base_transform_reconfigure): |
| * libs/gst/base/gstbasetransform.h: |
| Implement method for reconfiguring basetransform. |
| API: GstBaseTransform::gst_base_transform_reconfigure() |
| |
| 2008-08-20 07:22:11 +0000 Murray Cumming <murrayc@murrayc.com> |
| |
| gst/gstutils.c: Mention that this is just like gst_buffer_merge() but with extra unreffing for C coders. Advise langu... |
| Original commit message from CVS: |
| patch by: Murray Cumming <murrayc@murrayc.com> |
| * gst/gstutils.c: |
| Mention that this is just like gst_buffer_merge() but with extra |
| unreffing for C coders. Advise language bindings not to wrap it. |
| Fixes Bug #533856. |
| Also fix file comment. |
| |
| 2008-08-20 07:03:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/: Call super::event() when not handling it. Fixes #544855. |
| Original commit message from CVS: |
| reviewed by: Wim Taymans <wim.taymans@collabora.co.uk> |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| Call super::event() when not handling it. Fixes #544855. |
| |
| 2008-08-19 17:23:18 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| plugins/elements/gstfilesrc.c: Use 64 bit variants of stat functions on win32, to enable support of large files there. |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro@nnva.org> |
| * plugins/elements/gstfilesrc.c: |
| Use 64 bit variants of stat functions on win32, to enable support |
| of large files there. |
| Fixes #547277. |
| |
| 2008-08-19 16:47:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Improve position reporting in the flushing state. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_render_object), |
| (gst_base_sink_event), (gst_base_sink_chain_unlocked), |
| (gst_base_sink_negotiate_pull), (gst_base_sink_pad_activate_pull), |
| (gst_base_sink_get_position), (gst_base_sink_change_state): |
| Improve position reporting in the flushing state. |
| Also report the position when we are not yet prerolled but we |
| have a newsegment event. Fixes #543444. |
| Improve the pull-based negotiation code. |
| * tests/check/elements/fakesink.c: (GST_START_TEST), |
| (fakesink_suite): |
| Add testcase for position reporting while flushing in PAUSED and |
| PLAYING. |
| * tests/check/generic/sinks.c: (GST_START_TEST): |
| Update unit-test, we can now query the position as soon as we receive a |
| NEWSEGMENT event. |
| |
| 2008-08-19 08:52:05 +0000 Jason Zhao <e3423c@motorola.com> |
| |
| libs/gst/base/gstbasesink.c: When the subclass event handler releases the PREROLL_LOCK, we could be in the flushing s... |
| Original commit message from CVS: |
| Based on patch by: Jason Zhao <e3423c at motorola dot com> |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_render_object): |
| When the subclass event handler releases the PREROLL_LOCK, we could be |
| in the flushing state and we have to ignore the event. Fixes #548394. |
| |
| 2008-08-18 11:28:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.1.in: Document GST_REGISTRY_UPDATE environment variable. |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| Document GST_REGISTRY_UPDATE environment variable. |
| |
| 2008-08-18 09:59:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: If the element is configured in passthrough mode but the prepare_output_buffer gave... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer): |
| If the element is configured in passthrough mode but the |
| prepare_output_buffer gave us a new output buffer, discard that buffer |
| and reuse the input buffer. |
| |
| 2008-08-15 17:01:07 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| plugins/elements/gsttee.*: Protect pad_alloc with a new lock so that we can be sure that nothing is performing a pad_... |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com> |
| * plugins/elements/gsttee.c: (gst_tee_finalize), (gst_tee_init), |
| (gst_tee_request_new_pad), (gst_tee_release_pad), |
| (gst_tee_find_buffer_alloc), (gst_tee_buffer_alloc): |
| * plugins/elements/gsttee.h: |
| Protect pad_alloc with a new lock so that we can be sure that nothing is |
| performing a pad_alloc when removing the pad. Fixes #547835. |
| * tests/check/elements/tee.c: (buffer_alloc_harness_setup), |
| (buffer_alloc_harness_teardown), (app_thread_func), |
| (final_sinkpad_bufferalloc), (GST_START_TEST), (tee_suite): |
| Added testcase for shutdown race. |
| |
| 2008-08-14 20:05:33 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstpad.h: Add doc |
| Original commit message from CVS: |
| * gst/gstpad.h: |
| Add doc |
| |
| 2008-08-14 16:37:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Go over the buffer_alloc function again and make sure we always end up allocating a... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_buffer_alloc): |
| Go over the buffer_alloc function again and make sure we always end up |
| allocating a buffer. |
| Add some more docs. |
| Avoid doing pad alloc when we have a pending suggestion because we |
| cannot yet deal with changing caps in that case. Fixes #547728 |
| |
| 2008-08-14 14:26:20 +0000 Luc Pionchon <luc.pionchon@nokia.com> |
| |
| docs/manual/: Add one more image showing different times together with a describing paragraph. Fixes #547729. |
| Original commit message from CVS: |
| patch by: Luc Pionchon <luc.pionchon@nokia.com> |
| * docs/manual/advanced-clocks.xml: |
| * docs/manual/clocks.png: |
| * docs/manual/diagrams-clocks.svg: |
| Add one more image showing different times together with a describing |
| paragraph. Fixes #547729. |
| |
| 2008-08-14 14:04:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| win32/common/libgstbase.def: Add new method. |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| Add new method. |
| |
| 2008-08-14 13:57:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Don't overwrite the outsize when calculating the expected size of a new buffer beca... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_transform_caps), |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_buffer_alloc), (gst_base_transform_suggest): |
| Don't overwrite the outsize when calculating the expected size of a new |
| buffer because we still need it in case we cannot process the new |
| buffer. |
| When converting the size of the new buffer to an upstream size, actually |
| use the expected size of the buffer, not some other random value. |
| Use an atomic int to signal that a new upstream caps suggestion is |
| available. |
| When we can convert the current buffer to a new format, check if the |
| buffer size is of the expected size and allocate a new buffer of the |
| expected size when this is not the case. |
| * tests/check/libs/transform1.c: (GST_START_TEST): |
| remove ifdeffed code from the unit test. |
| |
| 2008-08-12 18:48:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| pkgconfig/: Remove -lgstcontrol-0.10 which never worked anyway as the lib is called gstcontroller-0.10. |
| Original commit message from CVS: |
| * pkgconfig/gstreamer-uninstalled.pc.in: |
| * pkgconfig/gstreamer.pc.in: |
| Remove -lgstcontrol-0.10 which never worked anyway as the lib is |
| called gstcontroller-0.10. |
| |
| 2008-08-12 06:27:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Remove double interface from doc-string. |
| Original commit message from CVS: |
| * gst/gstchildproxy.h: |
| * gst/gstpreset.h: |
| Remove double interface from doc-string. |
| |
| 2008-08-12 06:16:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/: Fix headings in docs and gtk-doc warnings. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasetransform.c: |
| Fix headings in docs and gtk-doc warnings. |
| |
| 2008-08-11 19:04:04 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstregistrybinary.c: Don't use g_mkstmp() on win32, it's unsafe if glib is using a different libc. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: |
| Don't use g_mkstmp() on win32, it's unsafe if glib is using a different |
| libc. |
| Fixes #544776. |
| |
| 2008-08-11 15:14:28 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/gstbasetransform.c: Fix a "may be used unitialized" warning. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Fix a "may be used unitialized" warning. |
| |
| 2008-08-11 08:06:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Document preset-iface vmethods. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpreset.h: |
| Document preset-iface vmethods. |
| |
| 2008-08-11 07:07:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/manual/advanced-interfaces.xml: Turn thoughts about HAL into a note-tag. Remove mentioning that is only used to ... |
| Original commit message from CVS: |
| * docs/manual/advanced-interfaces.xml: |
| Turn thoughts about HAL into a note-tag. Remove mentioning that is |
| only used to discover devices. |
| |
| 2008-08-07 15:49:00 +0000 Frederic Crozat <fcrozat@mandriva.org> |
| |
| gst/gst.c: Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#5468... |
| Original commit message from CVS: |
| Patch by: Frederic Crozat <fcrozat@mandriva.org> |
| * gst/gst.c: (init_pre): |
| Make sure gettext returns translations in UTF-8 encoding rather |
| than in the current locale encoding (#546822). |
| |
| 2008-08-07 12:28:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Fix subset test. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_structure_is_subset_field): |
| Fix subset test. |
| * tests/check/gst/gstcaps.c: (GST_START_TEST): |
| Improve unit test subset tests and add a testcase for the subset failure |
| cases. |
| * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| Improve subtraction unit test. |
| |
| 2008-08-07 07:01:15 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gsttee.c: Unlock, instead of locking again. |
| Original commit message from CVS: |
| * plugins/elements/gsttee.c: |
| Unlock, instead of locking again. |
| |
| 2008-08-05 16:50:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.h: Clarify the docs a bit more. |
| Original commit message from CVS: |
| * gst/gstpad.h: |
| Clarify the docs a bit more. |
| |
| 2008-08-05 15:42:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/metadata/read-metadata.c: Don't leak old taglist. |
| Original commit message from CVS: |
| * tests/examples/metadata/read-metadata.c: |
| Don't leak old taglist. |
| |
| 2008-08-05 15:03:27 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/gststructure.c: Avoid overflows in fixation code when dealing with MAXINT values, which v4l2src seems to do. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/gststructure.c: |
| (gst_structure_fixate_field_nearest_fraction): |
| Avoid overflows in fixation code when dealing with MAXINT values, which |
| v4l2src seems to do. |
| Fixes #546328. |
| * tests/check/gst/gststructure.c: (GST_START_TEST): |
| Make a unit test to check the fix. |
| |
| 2008-08-05 11:12:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstcapsfilter.c: Use new caps suggestion feature of basetransform to request a caps negotiation upst... |
| Original commit message from CVS: |
| * plugins/elements/gstcapsfilter.c: (copy_func), |
| (gst_capsfilter_set_property): |
| Use new caps suggestion feature of basetransform to request a caps |
| negotiation upstream. |
| |
| 2008-08-05 11:11:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: Add new function: |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add new function: |
| API: GstBaseTransform::gst_base_transform_suggest() |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_finalize), |
| (gst_base_transform_init), (gst_base_transform_transform_caps), |
| (gst_base_transform_transform_size), |
| (gst_base_transform_configure_caps), |
| (gst_base_transform_can_transform), |
| (gst_base_transform_find_transform), (gst_base_transform_setcaps), |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_buffer_alloc), |
| (gst_base_transform_handle_buffer), (gst_base_transform_getrange), |
| (gst_base_transform_chain), (gst_base_transform_activate), |
| (gst_base_transform_set_passthrough), |
| (gst_base_transform_is_passthrough), |
| (gst_base_transform_set_in_place), |
| (gst_base_transform_is_in_place), (gst_base_transform_update_qos), |
| (gst_base_transform_set_qos_enabled), |
| (gst_base_transform_is_qos_enabled), |
| (gst_base_transform_set_gap_aware), (gst_base_transform_suggest), |
| (gst_base_transform_reconfigure): |
| * libs/gst/base/gstbasetransform.h: |
| Rewrite of basetransform to perform negotiation outside of the |
| buffer_alloc functions. Fixes #545853. |
| * tests/check/libs/transform1.c: (GST_START_TEST), |
| (buffer_alloc_ct2): |
| Update unit test. |
| |
| 2008-08-05 05:44:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gstpreset.c: Only run preset tests when $HOME is writable. Preliminary fix for #545433. |
| Original commit message from CVS: |
| * tests/check/gst/gstpreset.c: |
| Only run preset tests when $HOME is writable. Preliminary fix for |
| #545433. |
| |
| 2008-08-04 15:49:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Fix race for bins that simulate ASYNC state changes by inserting |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func), |
| (gst_bin_change_state_func), (bin_handle_async_done), |
| (gst_bin_handle_message_func): |
| Fix race for bins that simulate ASYNC state changes by inserting |
| ASYNC_START and ASYNC_DONE messages in their bus. We need to check for |
| pending ASYNC messages even when the bin does not have ASYNC children. |
| We note detect this behaviour because we will receive an ASYNC message |
| that is originating from the bin itself. |
| Fixes races with decodebin2 state changes. |
| * tests/check/gst/gstbin.c: (GST_START_TEST): |
| Add some more debug. |
| |
| 2008-08-04 13:01:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.c: Fix typo. |
| Original commit message from CVS: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| Fix typo. |
| |
| 2008-08-04 12:46:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttaglist.c: Argh. actually save the text before committing. Now adds gst_tag_merge_strings_with_comma() to gst_... |
| Original commit message from CVS: |
| * gst/gsttaglist.c: |
| Argh. actually save the text before committing. Now adds |
| gst_tag_merge_strings_with_comma() to gst_tag_register(). |
| |
| 2008-08-04 12:30:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttaglist.*: Do as tim pointed out and actually register the new tag. Also improve te docs and use gst_tag_merge... |
| Original commit message from CVS: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| Do as tim pointed out and actually register the new tag. Also improve |
| te docs and use gst_tag_merge_strings_with_comma() method to allow |
| retriving all keywords merged in one list. |
| |
| 2008-08-01 11:57:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Revert 'accidential' change of the configure option removal. We still need to generate the types file in configure --... |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/gstreamer.types: |
| Revert 'accidential' change of the configure option removal. We still |
| need to generate the types file in configure --disable-load-save. |
| |
| 2008-08-01 11:34:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add new taglist item GST_TAG_KEYWORDS, needed for #520694 . |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.h: |
| Add new taglist item GST_TAG_KEYWORDS, needed for #520694 . |
| |
| 2008-08-01 10:02:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpadtemplate.c: Add "name-template", "direction", "presence" and "caps" properties, so that gst_pad_template_ne... |
| Original commit message from CVS: |
| * gst/gstpadtemplate.c: |
| (gst_pad_template_class_init), (gst_static_pad_template_get), |
| (gst_pad_template_new), (gst_pad_template_pad_created), |
| (gst_pad_template_set_property), (gst_pad_template_get_property): |
| Add "name-template", "direction", "presence" and "caps" properties, |
| so that gst_pad_template_new() is just a thin wrapper around |
| g_object_new(), which is better for bindings. (Fixes: #539772) |
| |
| 2008-07-31 17:16:50 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gsturi.c: Be more liberal in what URIs we accept. |
| Original commit message from CVS: |
| * gst/gsturi.c: |
| Be more liberal in what URIs we accept. |
| Do not unescape bits of the URI for no apparent reason before passing to |
| the element. Fixes #545352. |
| |
| 2008-07-31 15:24:21 +0000 Robert Schwebel <r.schwebel@pengutronix.de> |
| |
| gst/gst.c: Include gstconfig.h as macros from it are used. Fixes bug #545607. |
| Original commit message from CVS: |
| Patch by: Robert Schwebel <r.schwebel@pengutronix.de> |
| * gst/gst.c: |
| Include gstconfig.h as macros from it are used. Fixes bug #545607. |
| |
| 2008-07-31 15:20:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Remove GST_DISABLE_(ENUMTYPES|INDEX|URI) everywhere. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/gstreamer.types.in: |
| * gst/Makefile.am: |
| * gst/gst.c: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_set_index_func): |
| * gst/gstconfig.h.in: |
| * gst/gstelement.c: (gst_element_get_index): |
| * gst/gstregistrybinary.c: (gst_registry_binary_save_feature), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_read_cache): |
| * gst/gstregistryxml.c: (load_feature), |
| (gst_registry_xml_read_cache), (gst_registry_xml_save_feature): |
| * plugins/Makefile.am: |
| * tools/gst-indent: |
| * tools/gst-inspect.c: (print_index_info), (print_element_list), |
| (print_plugin_features), (print_element_features): |
| * tools/gst-xmlinspect.c: (print_event_masks), |
| (print_element_info): |
| * win32/common/gstconfig.h: |
| Remove GST_DISABLE_(ENUMTYPES|INDEX|URI) everywhere. |
| Disabling the indexers and URI handler code will only reduce the |
| required amount of memory by a very small amount but on the other hand |
| requires much more maintaince work. Apart from that many places of |
| code are broken when disabling them. |
| Disabling the enum types doesn't reduce the required amount of memory |
| by more than a few bytes and makes it hard to fix bugs like #539772, |
| i.e. use the enums as GObject properties. |
| |
| 2008-07-31 13:06:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Add some thoughts and problems with upstream renegotiation. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Add some thoughts and problems with upstream renegotiation. |
| |
| 2008-07-31 12:50:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Remove silly redundant debug. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_acceptcaps_default), |
| (gst_pad_configure_src), (gst_pad_alloc_buffer_full): |
| Remove silly redundant debug. |
| Add some more debug info. |
| Clarify the docs regarding new caps received from pad_alloc. |
| |
| 2008-07-31 09:55:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstcapsfilter.c: Make setting the caps more threadsafe. |
| Original commit message from CVS: |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_set_property), |
| (gst_capsfilter_get_property), (gst_capsfilter_transform_caps): |
| Make setting the caps more threadsafe. |
| |
| 2008-07-31 08:39:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-element-transform.txt: Update docs. |
| Original commit message from CVS: |
| * docs/design/part-element-transform.txt: |
| Update docs. |
| |
| 2008-07-31 08:37:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.c: Add and use a custom acceptcaps function instead of falling back to the potentially less... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_init), |
| (gst_queue_acceptcaps): |
| Add and use a custom acceptcaps function instead of falling back to the |
| potentially less optimized default implementation. |
| |
| 2008-07-29 15:32:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.c: Only sanity-check the buffer size if requested_caps == buffer_caps (ie. don't take pad caps into accoun... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_alloc_buffer_full): |
| Only sanity-check the buffer size if requested_caps == buffer_caps |
| (ie. don't take pad caps into account, they're not relevant here) |
| |
| 2008-07-29 14:32:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gsttee.*: Reverting as not everything is clear yet. Needs some general design work. |
| Original commit message from CVS: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttee.h: |
| Reverting as not everything is clear yet. Needs some general design |
| work. |
| |
| 2008-07-29 13:36:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ChangeLog: ChangeLog surgery for tee commit. |
| Original commit message from CVS: |
| * ChangeLog: |
| ChangeLog surgery for tee commit. |
| |
| 2008-07-29 13:30:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: Cleanup section-file. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Cleanup section-file. |
| |
| 2008-07-29 11:57:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gsttee.*: Relay tag events in tee. Fixes parts of #474016. |
| Original commit message from CVS: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttee.h: |
| Relay tag events in tee. Fixes parts of #474016. |
| |
| 2008-07-29 00:45:29 +0000 Michael Smith <msmith@xiph.org> |
| |
| Build the net library if we have winsock2. |
| Original commit message from CVS: |
| * configure.ac: |
| * libs/gst/Makefile.am: |
| Build the net library if we have winsock2. |
| |
| 2008-07-26 12:00:36 +0000 Luc Pionchon <luc.pionchon@nokia.com> |
| |
| docs/manual/: Replace one diagram with two separate ones and updates others. |
| Original commit message from CVS: |
| patch by: Luc Pionchon <luc.pionchon@nokia.com> |
| * docs/manual/advanced-threads.xml: |
| * docs/manual/diagrams-pipelines.svg: |
| * docs/manual/hello-world.png: |
| * docs/manual/linked-elements.png: |
| * docs/manual/mime-world.png: |
| * docs/manual/queue.png: |
| * docs/manual/thread-buffering.png: |
| * docs/manual/thread-synchronizing.png: |
| Replace one diagram with two separate ones and updates others. |
| Fixes #542401. |
| |
| 2008-07-25 10:24:43 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstelement.h: Fix link in documentation. |
| Original commit message from CVS: |
| * gst/gstelement.h: |
| Fix link in documentation. |
| |
| 2008-07-24 17:38:43 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstmessage.c: Fix confusing documentation. |
| Original commit message from CVS: |
| * gst/gstmessage.c: |
| Fix confusing documentation. |
| |
| 2008-07-24 15:13:24 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| libs/gst/base/gstbasesrc.h: revert the changes to the header file for the ABI. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.h: |
| revert the changes to the header file for the ABI. |
| |
| 2008-07-24 14:47:58 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| libs/gst/base/gstbasesrc.*: Don't cache the seekable status. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| Don't cache the seekable status. |
| Fixes bug #544174 |
| |
| 2008-07-24 12:36:20 +0000 Rene Stadler <mail@renestadler.de> |
| |
| docs/manual/advanced-autoplugging.xml: Add fakesink to example code to close the pipeline graph. This prevents the p... |
| Original commit message from CVS: |
| * docs/manual/advanced-autoplugging.xml: Add fakesink to example |
| code to close the pipeline graph. This prevents the program from |
| printing internal data flow errors. |
| |
| 2008-07-23 15:44:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| docs/manual/basics-bus.xml: Correct typo. Fixes bug #544320. |
| Original commit message from CVS: |
| * docs/manual/basics-bus.xml: |
| Correct typo. Fixes bug #544320. |
| |
| 2008-07-22 18:12:54 +0000 Michael Smith <msmith@xiph.org> |
| |
| configure.ac: Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed. |
| Original commit message from CVS: |
| * configure.ac: |
| Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed. |
| Add check (taken from -base) for winsock, adds WIN32_LIBS |
| * gst/Makefile.am: |
| Add WIN32_LIBS to LIBADD for libgstreamer. Needed now that gstpoll uses |
| winsock. |
| Define GST_EXPORTS when building libgstreamer (only used on win32) |
| * gst/gst_private.h: |
| * gst/gstinfo.h: |
| Use GST_EXPORT instead of locally-defined (and incorrect IMPORT_SYMBOL) |
| for symbols that we need to export in both these files. |
| * gst/gstpoll.c: |
| Include gst_private.h higher up to avoid some compile problems on win32. |
| |
| 2008-07-22 09:24:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstvalue.c: Fix typos. |
| Original commit message from CVS: |
| * gst/gstvalue.c: |
| Fix typos. |
| |
| 2008-07-22 00:29:55 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstcaps.c: Previous commit was wrong NULL caps does not exist and indicate an error, so also add a FIXME to gst_c... |
| Original commit message from CVS: |
| * gst/gstcaps.c: |
| Previous commit was wrong NULL caps does not exist |
| and indicate an error, so also add a FIXME to |
| gst_caps_is_equal where NULL caps are accepted. |
| |
| 2008-07-21 23:02:40 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstcaps.c: Allow passing of NULL to gst_caps_union |
| Original commit message from CVS: |
| * gst/gstcaps.c: |
| Allow passing of NULL to gst_caps_union |
| |
| 2008-07-21 21:32:06 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstghostpad.c: Add in doc that gst_ghost_pad_set_target can accept |
| Original commit message from CVS: |
| * gst/gstghostpad.c: |
| Add in doc that gst_ghost_pad_set_target can accept |
| NULL to clear target |
| |
| 2008-07-15 22:53:00 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/: GstRegistryPool doesn't exist; don't refer to it in docs. |
| Original commit message from CVS: |
| * gst/gstplugin.c: |
| * gst/gstregistry.c: |
| GstRegistryPool doesn't exist; don't refer to it in docs. |
| Don't refer to functions that don't exist in docs, it's |
| unhelpful. |
| |
| 2008-07-12 17:51:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gst.c: Fix scanning of paths given via --gst-plugin-path. Fixes bug #542175. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Fix scanning of paths given via --gst-plugin-path. Fixes bug #542175. |
| |
| 2008-07-12 17:43:15 +0000 tmatth <le.businessman@gmail.com> |
| |
| docs/pwg/building-testapp.xml: Don't use an undeclared variable in the example program. |
| Original commit message from CVS: |
| Patch by: tmatth <le dot businessman at gmail dot com> |
| * docs/pwg/building-testapp.xml: |
| Don't use an undeclared variable in the example program. |
| Fixes bug #542573. |
| |
| 2008-07-12 09:59:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstdebugutils.c: Squeeze ghost-pad links and remove <> from classname labels to save more horizontal space. |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| Squeeze ghost-pad links and remove <> from classname labels to save |
| more horizontal space. |
| |
| 2008-07-11 19:30:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstdebugutils.c: Give request and sometimes pads a different shpe style. Condense the graphs a little more. |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| Give request and sometimes pads a different shpe style. Condense the |
| graphs a little more. |
| |
| 2008-07-10 00:30:02 +0000 Michael Smith <msmith@xiph.org> |
| |
| configure.ac: Don't require flex and bison if the parser is disabled. |
| Original commit message from CVS: |
| * configure.ac: |
| Don't require flex and bison if the parser is disabled. |
| |
| 2008-07-08 11:20:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstinterpolationcontrolsource.c: Don't use declarations after statements. |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| (_list_find_sorted_custom): |
| Don't use declarations after statements. |
| |
| 2008-07-08 09:04:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstchildproxy.c: Add FIXMEs for 0.11 to use GST_TYPE_OBJECT in the signature of the the child-added / -removed si... |
| Original commit message from CVS: |
| * gst/gstchildproxy.c: (gst_child_proxy_base_init): |
| Add FIXMEs for 0.11 to use GST_TYPE_OBJECT in the signature |
| of the the child-added / -removed signals as GstChildProxy |
| only supports GstObjects. |
| |
| 2008-07-07 11:01:26 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstdebugutils.c: Fix memleak |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| Fix memleak |
| |
| 2008-07-06 12:49:43 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| gst/gstpoll.c: Fix "ignored return value" compiler warning with newer glibc. |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro at nnva dot org> |
| * gst/gstpoll.c: |
| Fix "ignored return value" compiler warning with newer glibc. |
| |
| 2008-07-05 16:28:28 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstchildproxy.c: Fix copy&paste error in gst_child_proxy_removed() documentation. |
| Original commit message from CVS: |
| * gst/gstchildproxy.c: |
| Fix copy&paste error in gst_child_proxy_removed() documentation. |
| |
| 2008-07-02 14:43:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstplugin.c: Print error debug message if plugin description fields that should be set are NULL. |
| Original commit message from CVS: |
| * gst/gstplugin.c: (CHECK_PLUGIN_DESC_FIELD), (gst_plugin_load_file): |
| Print error debug message if plugin description fields that should |
| be set are NULL. |
| * gst/gstregistrybinary.c: (gst_registry_binary_save_const_string): |
| Don't crash if the string to serialise is NULL (it really should |
| not be, but apparently this used to work with the xml registry ...). |
| |
| 2008-07-02 12:23:12 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| tools/gst-plot-timeline.py: Fix parsing of log messages |
| Original commit message from CVS: |
| * tools/gst-plot-timeline.py: |
| Fix parsing of log messages |
| |
| 2008-07-01 09:27:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/libgstbase.def: Sort alphabetically so make check-exports doesn't barf. |
| Original commit message from CVS: |
| * win32/common/libgstbase.def:: |
| Sort alphabetically so make check-exports doesn't barf. |
| |
| 2008-07-01 05:53:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstevent.c: Use gst_format_get_name() to improve debug output. |
| Original commit message from CVS: |
| * gst/gstevent.c: |
| Use gst_format_get_name() to improve debug output. |
| * gst/gstpreset.c: |
| Remove #ifdef'ed code. Add TODO comment. |
| * gst/gstsegment.c: |
| Add debug output to ease spotting format != segment.format assertions. |
| |
| 2008-06-30 09:42:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/libs/gdp.c: Also enable the GDP unit test again on PPC now that the bug is fixed. |
| Original commit message from CVS: |
| * tests/check/libs/gdp.c: (gst_dp_suite): |
| Also enable the GDP unit test again on PPC now that the bug |
| is fixed. |
| |
| 2008-06-30 09:38:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/dataprotocol/dataprotocol.c: Don't write to the same region of memory as a uint64 and uint16 as this breaks ... |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| Don't write to the same region of memory as a uint64 and uint16 |
| as this breaks strict aliasing rules and apparantly breaks on PPC |
| and s390. Thanks to Sjoerd Simons for analysing. Fixes bug #348114. |
| |
| 2008-06-29 16:11:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstinterpolationcontrolsource.c: Optimize list handling. Use own find function. Exploit that fact... |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| Optimize list handling. Use own find function. Exploit that fact that |
| the list is sorted. Also pass back the node before, so that we can |
| insert quickly. Have a fast path for append. |
| |
| 2008-06-29 15:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/: Fix two typos. |
| Original commit message from CVS: |
| * docs/design/draft-framestep.txt: |
| * docs/design/part-negotiation.txt: |
| Fix two typos. |
| |
| 2008-06-27 09:02:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: |
| Original commit message from CVS: |
| * configure.ac: |
| Show configuration sumary after configure run. Based on patch by |
| Luc Pionchon <luc.pionchon@nokia.com>. Fixes: #540134 |
| |
| 2008-06-27 07:03:05 +0000 Luc Pionchon <luc.pionchon@nokia.com> |
| |
| docs/manual/: Add scale factor for pdf output. |
| Original commit message from CVS: |
| patch by: Luc Pionchon <luc.pionchon@nokia.com> |
| * docs/manual/advanced-autoplugging.xml: |
| * docs/manual/advanced-threads.xml: |
| * docs/manual/basics-bins.xml: |
| * docs/manual/basics-elements.xml: |
| * docs/manual/basics-helloworld.xml: |
| * docs/manual/basics-pads.xml: |
| Add scale factor for pdf output. |
| * docs/manual/intro-basics.xml: |
| Switched sections "pads" and "bins" and added a pipeline diagram. |
| * docs/manual/intro-gstreamer.xml: |
| Added more info on gstreamer. |
| * docs/manual/intro-motivation.xml: |
| Commented out the whole section "current problem", which sounds |
| historical and somehow osolete; it could be turned in a positive |
| way and reused to improve the design principles. |
| * docs/manual/intro-preface.xml: |
| - Update URLs to library.gnome.org. |
| - Do not mention GTK+ in preliminary reading (irrelevant). |
| - Mention Plugin Writer's Manual and further reading only in the |
| previous section. |
| - Added a list of most relevant GObject/glib topics. |
| * docs/manual/Makefile.am: |
| * docs/manual/bin-element-ghost.fig: |
| * docs/manual/bin-element-ghost.png: |
| * docs/manual/bin-element-noghost.fig: |
| * docs/manual/bin-element-noghost.png: |
| * docs/manual/bin-element.fig: |
| * docs/manual/bin-element.png: |
| * docs/manual/filter-element-multi.fig: |
| * docs/manual/filter-element-multi.png: |
| * docs/manual/filter-element.fig: |
| * docs/manual/filter-element.png: |
| * docs/manual/gstreamer-overview.png: |
| * docs/manual/hello-world.fig: |
| * docs/manual/hello-world.png: |
| * docs/manual/linked-elements.fig: |
| * docs/manual/linked-elements.png: |
| * docs/manual/mime-world.fig: |
| * docs/manual/mime-world.png: |
| * docs/manual/queue.fig: |
| * docs/manual/queue.png: |
| * docs/manual/simple-player.png: |
| * docs/manual/sink-element.fig: |
| * docs/manual/sink-element.png: |
| * docs/manual/src-element.fig: |
| * docs/manual/src-element.png: |
| * docs/manual/diagrams-general.svg: |
| * docs/manual/diagrams-pipelines.svg: |
| Removed .fig, added .png counterpart. |
| Fixes: #539137 |
| |
| 2008-06-26 20:27:00 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| plugins/elements/gstmultiqueue.*: revert extra-size-buffers stuff, caused some race conditions and extra-size-buffers... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: |
| * plugins/elements/gstmultiqueue.h: |
| revert extra-size-buffers stuff, caused some race conditions |
| and extra-size-buffers is not used anymore. Docs needs some updates |
| |
| 2008-06-26 12:52:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/: Update win32 files. |
| Original commit message from CVS: |
| * win32/common/config.h: |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstenumtypes.h: |
| * win32/common/gstversion.h: |
| Update win32 files. |
| |
| 2008-06-26 12:24:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstdebugutils.h: Add missing Since' markers to gtk-doc blurbs. |
| Original commit message from CVS: |
| * gst/gstdebugutils.h: (GstDebugGraphDetails), |
| (GST_DEBUG_BIN_TO_DOT_FILE): |
| Add missing Since' markers to gtk-doc blurbs. |
| |
| 2008-06-26 11:59:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/libs/transform1.c: Add some more tests with switching caps in buffer_alloc. |
| Original commit message from CVS: |
| * tests/check/libs/transform1.c: (buffer_alloc_pt1), |
| (set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1), |
| (set_caps_1), (set_caps_ct1), (transform_ct1), |
| (transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1), |
| (set_caps_ct2), (transform_ct2), (transform_caps_ct2), |
| (transform_size_ct2), (buffer_alloc_ct2): |
| Add some more tests with switching caps in buffer_alloc. |
| |
| 2008-06-25 17:27:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/libs/: More tests, prepare for tests with switching caps in buffer_alloc. |
| Original commit message from CVS: |
| * tests/check/libs/test_transform.c: (gst_test_trans_base_init), |
| (gst_test_trans_class_init), (result_sink_chain), |
| (result_buffer_alloc), (gst_test_trans_new), (gst_test_trans_free), |
| (gst_test_trans_push), (gst_test_trans_pop): |
| * tests/check/libs/transform1.c: (buffer_alloc_pt1), |
| (set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1), |
| (set_caps_1), (set_caps_ct1), (transform_ct1), |
| (transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1), |
| (set_caps_ct2), (transform_ct2), (transform_caps_ct2), |
| (transform_size_ct2), (buffer_alloc_ct2), |
| (gst_basetransform_suite): |
| More tests, prepare for tests with switching caps in buffer_alloc. |
| |
| 2008-06-25 15:39:02 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| plugins/elements/gstmultiqueue.*: Fix dead-lock in underrun_cb |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: |
| * plugins/elements/gstmultiqueue.h: |
| Fix dead-lock in underrun_cb |
| |
| 2008-06-25 14:49:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-states.txt: Fix device open/close docs. |
| Original commit message from CVS: |
| * docs/design/part-states.txt: |
| Fix device open/close docs. |
| |
| 2008-06-25 14:47:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ChangeLog: Mention bugnumber for last commit. |
| Original commit message from CVS: |
| * ChangeLog: |
| Mention bugnumber for last commit. |
| |
| 2008-06-25 14:44:52 +0000 Luc Pionchon <luc.pionchon@nokia.com> |
| |
| docs/manual/manual.xml: - Reorganised the previous "introduction" bundle into Foreword, |
| Original commit message from CVS: |
| patch by: Luc Pionchon <luc.pionchon@nokia.com> |
| * docs/manual/manual.xml: |
| - Reorganised the previous "introduction" bundle into Foreword, |
| Introduction, and About GStreamer. The two first are <preface> |
| docbook elements. The later is the first part of the book. |
| - added intro-gstreamer.xml (content partially from |
| intro-preface.xml) |
| - moved appendix-win32.xml into appendix-integration.xml |
| * docs/manual/intro-preface.xml: gstreamer section moved... |
| * docs/manual/intro-gstreamer.xml: ...here. new file. |
| * docs/manual/appendix-win32.xml: removed file. Content moved... |
| * docs/manual/appendix-integration.xml: ...here. |
| * docs/manual/highlevel-components.xml: section about GstEditor moved... |
| * docs/manual/appendix-checklist.xml: ...here. |
| |
| 2008-06-25 14:32:53 +0000 Luc Pionchon <luc.pionchon@nokia.com> |
| |
| docs/manual/: - Explicitely include glib.h. |
| Original commit message from CVS: |
| patch by: Luc Pionchon <luc.pionchon@nokia.com> |
| * docs/manual/basics-helloworld.xml: |
| * docs/manual/hello-world.fig: |
| - Explicitely include glib.h. |
| - Do not use global variables. |
| - Use g_printerr() instead of g_print(). |
| - Minor formating/renaming to increase readibility. |
| - Renamed new_pad() to on_pad_added() |
| - Improved explenatory comments. |
| - renamed ogg parser to ogg demuxer |
| - Use "autoaudiosink" instead of "alsasink". |
| Fixes: #538619 |
| |
| 2008-06-25 14:27:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ChangeLog: Remove cvs conflict marker. |
| Original commit message from CVS: |
| * ChangeLog: |
| Remove cvs conflict marker. |
| |
| 2008-06-25 14:25:49 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/README: Document that for plgin-docs we extraxt he short-desc from the element details. |
| Original commit message from CVS: |
| * docs/README: |
| Document that for plgin-docs we extraxt he short-desc from the element |
| details. |
| * docs/design/part-states.txt: |
| Tell that devices should be closed in PAUSED -> READY. |
| * docs/manual/README: |
| Document how tests in the manual are handled. |
| * docs/manuals.mak: |
| Typo in comment. |
| |
| 2008-06-25 11:50:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Only care about latency min and max when the sink is actually a live sink. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_query_latency_fold): |
| Only care about latency min and max when the sink is actually a live |
| sink. |
| |
| 2008-06-25 10:53:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-block.txt: Fix typo. |
| Original commit message from CVS: |
| * docs/design/part-block.txt: |
| Fix typo. |
| * docs/design/part-element-transform.txt: |
| Add notes about why transform needs to know input/output sizes. |
| Add some issues that need to be solved. |
| Add some more use cases. |
| * tests/check/libs/test_transform.c: (gst_test_trans_base_init), |
| (gst_test_trans_class_init), (result_sink_chain), |
| (result_buffer_alloc), (gst_test_trans_new), (gst_test_trans_free), |
| (gst_test_trans_push), (gst_test_trans_pop): |
| * tests/check/libs/transform1.c: (buffer_alloc_pt1), |
| (set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1), |
| (set_caps_1), (set_caps_ct1), (transform_ct1), |
| (transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1), |
| (gst_basetransform_suite): |
| Add suport for different pad templates and buffer-alloc. |
| Add more checks for caps and buffer-alloc. |
| Add checks for proxy buffer alloc. |
| Add unit test for copy transform. |
| |
| 2008-06-24 19:56:51 +0000 Luc Pionchon <luc.pionchon@nokia.com> |
| |
| docs/manual/: Typo and formatting fixes (#538594). |
| Original commit message from CVS: |
| Patch by: Luc Pionchon <luc.pionchon@nokia.com> |
| * docs/manual/appendix-integration.xml: |
| * docs/manual/appendix-licensing.xml: |
| * docs/manual/basics-elements.xml: |
| * docs/manual/basics-helloworld.xml: |
| * docs/manual/basics-pads.xml: |
| * docs/manual/highlevel-components.xml: |
| * docs/manual/highlevel-xml.xml: |
| * docs/manual/intro-basics.xml: |
| * docs/manual/intro-preface.xml: |
| Typo and formatting fixes (#538594). |
| |
| 2008-06-24 07:49:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/gst/gstghostpad.c: Fix some memory leaks and uses of object instances that we don't actually own. |
| Original commit message from CVS: |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST): |
| Fix some memory leaks and uses of object instances that we don't |
| actually own. |
| |
| 2008-06-22 19:19:35 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: Add functionality to extra-size-buffers property. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: |
| Add functionality to extra-size-buffers property. |
| |
| 2008-06-22 14:35:13 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: Don't update the cur_time on GST_CLOCK_TIME_NONE (#537804) and don't activate the p... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: |
| Don't update the cur_time on GST_CLOCK_TIME_NONE (#537804) and don't |
| activate the pads if they are added in STATE_NULL. |
| |
| 2008-06-21 21:20:13 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: Add new API to doc |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add new API to doc |
| * libs/gst/check/gstcheck.c: |
| * libs/gst/check/gstcheck.h: |
| API: gst_check_teardown_pad_by_name |
| |
| 2008-06-21 19:48:53 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| libs/gst/check/gstcheck.*: Also setup request pads and allow setup pads by name (#537812) |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: |
| * libs/gst/check/gstcheck.h: |
| Also setup request pads and allow setup pads by name (#537812) |
| API: gst_check_setup_src_pad_by_name |
| API: gst_check_setup_sink_pad_by_name |
| |
| 2008-06-20 21:08:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/: Use HAVE_VALGRIND_H some more. |
| Original commit message from CVS: |
| * tests/check/gst/gstbuffer.c: |
| * tests/check/pipelines/parse-launch.c: |
| Use HAVE_VALGRIND_H some more. |
| |
| 2008-06-20 16:29:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| scripts/cvs-update.sh: Pass arguments to make. |
| Original commit message from CVS: |
| * scripts/cvs-update.sh: |
| Pass arguments to make. |
| Run autoregen.sh if Makefile is not there. |
| |
| 2008-06-20 15:54:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Don't assume that <valgrind/valgrind.h> exists just because the binary is there. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gstinfo.c: |
| Don't assume that <valgrind/valgrind.h> exists just because |
| the binary is there. |
| |
| 2008-06-20 12:06:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/: Add some test basetransform element and the beginnings of various unit tests for it. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/libs/test_transform.c: (gst_test_trans_base_init), |
| (gst_test_trans_class_init), (gst_test_trans_init), |
| (gst_test_trans_set_data), (result_sink_chain), |
| (gst_test_trans_new), (gst_test_trans_free), (gst_test_trans_push), |
| (gst_test_trans_pop): |
| * tests/check/libs/transform1.c: (GST_START_TEST), |
| (transform_ip_1), (set_caps_1), (gst_basetransform_suite): |
| Add some test basetransform element and the beginnings of various |
| unit tests for it. |
| |
| 2008-06-20 11:24:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gsttypefindhelper.c: Increase code readability. |
| Original commit message from CVS: |
| * libs/gst/base/gsttypefindhelper.c: (helper_find_peek): |
| Increase code readability. |
| Don't try to compare buffer offsets when ther are invalid. |
| |
| 2008-06-20 11:07:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/design/Makefile.am: Dist some more design docs. |
| Original commit message from CVS: |
| * docs/design/Makefile.am: |
| Dist some more design docs. |
| * docs/random/moving-plugins: |
| Small addition: good plugins mustn't have functional code |
| within assertion macros. |
| |
| 2008-06-20 10:32:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-framestep.txt: Some ideas about a framestep API |
| Original commit message from CVS: |
| * docs/design/draft-framestep.txt: |
| Some ideas about a framestep API |
| * docs/design/part-element-transform.txt: |
| Start design and use cases for basetransform in order to get it |
| fixed soon. |
| |
| 2008-06-20 10:20:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbus.c: Make it known that gst_bus_poll() is pure evil (fixes #538810). |
| Original commit message from CVS: |
| * gst/gstbus.c: |
| Make it known that gst_bus_poll() is pure evil (fixes #538810). |
| |
| 2008-06-20 10:14:54 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/: Remove short_description. Add basic docs for gsttypefindelement. |
| Original commit message from CVS: |
| * plugins/elements/gstcapsfilter.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfdsink.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstmultiqueue.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttypefindelement.c: |
| Remove short_description. Add basic docs for gsttypefindelement. |
| Simplify markup for fakesrc/fdsrc. |
| |
| 2008-06-20 10:07:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfdsrc.c: Added Since doc. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init): |
| Added Since doc. |
| |
| 2008-06-20 10:02:14 +0000 joel larsson <tilljoel@gmail.com> |
| |
| Add timeout property like udpsrc. Fixes #538628. |
| Original commit message from CVS: |
| Patch by: joel larsson <tilljoel at gmail dot com> |
| * docs/plugins/gstreamer-plugins.args: |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init), |
| (gst_fd_src_init), (gst_fd_src_update_fd), |
| (gst_fd_src_set_property), (gst_fd_src_get_property), |
| (gst_fd_src_create): |
| * plugins/elements/gstfdsrc.h: |
| Add timeout property like udpsrc. Fixes #538628. |
| Add some more docs and example pipelines. |
| |
| 2008-06-20 08:54:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add method to allow sinks to specify additional delay between the sync times and the actual rendering of the data. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_init), |
| (gst_base_sink_query_latency), (gst_base_sink_set_render_delay), |
| (gst_base_sink_get_render_delay), (gst_base_sink_wait_eos), |
| (gst_base_sink_do_sync): |
| * libs/gst/base/gstbasesink.h: |
| * win32/common/libgstbase.def: |
| Add method to allow sinks to specify additional delay between the sync |
| times and the actual rendering of the data. |
| API: gst_base_sink_set_render_delay() |
| API: gst_base_sink_get_render_delay() |
| |
| 2008-06-20 08:45:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Bump version number back to dev -> 0.10.20.1 |
| Original commit message from CVS: |
| * configure.ac: |
| Bump version number back to dev -> 0.10.20.1 |
| |
| 2008-06-20 08:39:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| API: Add GST_TAG_ATTACHMENT for generic file attachments to streams. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| * gst/gsttaglist.h: |
| API: Add GST_TAG_ATTACHMENT for generic file attachments to streams. |
| Fixes bug #538568. |
| |
| 2008-06-20 08:36:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstcontroller.c: Revert one change, that make ret value possible uninitialized. |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| Revert one change, that make ret value possible uninitialized. |
| |
| 2008-06-20 08:32:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstcontroller.c: Use freeze/thaw notify to sync notify emission a bit (its also more efficient). ... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| Use freeze/thaw notify to sync notify emission a bit (its also more |
| efficient). Move debug output to LOG (is called a lot in a loop). |
| Always unset g_values if the have been initialized. |
| |
| 2008-06-20 08:28:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: If we have not seen a buffer before EOS, use the segment values to report the current po... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times), |
| (gst_base_sink_wait_eos), (gst_base_sink_event): |
| If we have not seen a buffer before EOS, use the segment values to |
| report the current position instead of invalid positions. |
| |
| 2008-06-20 08:21:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Ignore more. |
| Original commit message from CVS: |
| * docs/plugins/tmpl/.cvsignore: |
| * tests/check/gst/.cvsignore: |
| Ignore more. |
| |
| 2008-06-20 08:17:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Rewrite handling of default values. Fix overflow with unsigned types in linear interpolation. Remove now obsolete _fi... |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| * tests/check/libs/controller.c: |
| Rewrite handling of default values. Fix overflow with unsigned types |
| in linear interpolation. Remove now obsolete _first_value() function. |
| Add more tests. Fixes #538201. |
| |
| 2008-06-20 08:14:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Add debug info. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_class_init), (gst_base_transform_init), |
| (gst_base_transform_transform_caps), |
| (gst_base_transform_prepare_output_buffer): |
| Add debug info. |
| When a buffer is writable, its metadata is also writable so we don't |
| need to subbuffer (which then makes the buffer not-writable anymore). |
| |
| === release 0.10.20 === |
| |
| 2008-06-18 10:58:35 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/gstreamer-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gstreamer.doap: |
| * win32/common/config.h: |
| Release 0.10.20 |
| Original commit message from CVS: |
| Release 0.10.20 |
| |
| 2008-06-18 10:56:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2008-06-11 21:14:17 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.19.3 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.19.3 pre-release |
| |
| 2008-06-11 20:07:31 +0000 David Schleef <ds@schleef.org> |
| |
| Rename DATADIR to GST_DATADIR to avoid build problems |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gstpreset.c: |
| Rename DATADIR to GST_DATADIR to avoid build problems |
| on win32. Patch By: David Schleef <ds@schleef.org> |
| Fixes: #536857 |
| |
| 2008-06-05 10:13:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Explicitely link with -ldl if dladdr() is found there. Before it was implicitely linked by the gmodule ... |
| Original commit message from CVS: |
| * configure.ac: |
| Explicitely link with -ldl if dladdr() is found there. Before it was |
| implicitely linked by the gmodule pkgconfig file but in glib 2.17.0 |
| -ldl has moved from Libs to Libs.private. Fixes bug #536744. |
| |
| 2008-06-05 09:42:31 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Put pre-release chaneglog entry where it actually happened |
| Original commit message from CVS: |
| Put pre-release chaneglog entry where it actually happened |
| |
| 2008-06-05 09:41:25 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.19.2 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.19.2 pre-release |
| |
| 2008-06-05 08:55:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsterror.c: Fix typo (spotted by Fabricio Godoy, #536723). |
| Original commit message from CVS: |
| * gst/gsterror.c: (_gst_stream_errors_init): |
| Fix typo (spotted by Fabricio Godoy, #536723). |
| |
| 2008-06-04 11:47:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Add some debug. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_set_async_enabled), |
| (gst_base_sink_set_ts_offset), (gst_base_sink_perform_qos): |
| Add some debug. |
| Make sure we don't generate invalid QoS messages. |
| |
| 2008-06-04 11:31:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.c: Add some assert and docs for invalid input to the qos function. |
| Original commit message from CVS: |
| * gst/gstevent.c: (gst_event_new_qos): |
| Add some assert and docs for invalid input to the qos function. |
| |
| 2008-05-30 15:48:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: The reported position must always be smaller than the last seen timestamps (or timestamp... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times), |
| (gst_base_sink_get_position): |
| The reported position must always be smaller than the last seen |
| timestamps (or timestamp + duration for reverse). |
| |
| 2008-05-30 07:36:17 +0000 Rob Bradford <rob@robster.org.uk> |
| |
| gst/gstregistry.c: Don't recurse into .debug directories as some distros install the debugging symbols next to the pl... |
| Original commit message from CVS: |
| Patch by: Rob Bradford <rob at robster dot org dot uk> |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| Don't recurse into .debug directories as some distros install |
| the debugging symbols next to the plugins in .debug directories |
| and dlopen() crashes on them sometimes. Fixes bug #508070. |
| Add FIXME for 0.11 to not recurse into directories at all because |
| it's very inconsistent to the behaviour of other PATH environment |
| variables. |
| |
| 2008-05-29 16:34:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Fix position query range checks in reverse playback. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times), |
| (gst_base_sink_get_position_last), (gst_base_sink_get_position): |
| Fix position query range checks in reverse playback. |
| |
| 2008-05-29 07:19:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstelement.*: Deprecated gst_element_get_pad() as it can't be used sanely. It's not clear of the reference to the... |
| Original commit message from CVS: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| Deprecated gst_element_get_pad() as it can't be used sanely. It's not |
| clear of the reference to the resulting pad must be released later |
| or not, resulting in possible leaks. Fixes bug #533865. |
| |
| 2008-05-28 16:46:07 +0000 José Alburquerque <jaalburqu@svn.gnome.org> |
| |
| gst/gstelementfactory.c: Small doc fix. Fixes #535285. |
| Original commit message from CVS: |
| Patch by: José Alburquerque <jaalburqu at svn dot gnome dot org> |
| * gst/gstelementfactory.c: |
| Small doc fix. Fixes #535285. |
| |
| 2008-05-28 13:48:17 +0000 Bjarne Rosengren <bjarne@axis.com> |
| |
| libs/gst/base/gstbasesrc.c: Make sending an EOS event to the basesrc non-blocking even if the implementation does blo... |
| Original commit message from CVS: |
| Based on patch by: Bjarne Rosengren <bjarne at axis dot com> |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_send_event), |
| (gst_base_src_get_range), (gst_base_src_pad_get_range), |
| (gst_base_src_loop), (gst_base_src_set_flushing), |
| (gst_base_src_change_state): |
| Make sending an EOS event to the basesrc non-blocking even if the |
| implementation does blocking waits in the create function. This is done |
| by unlocking the create function when EOS is sent. |
| Fixes #535218. |
| |
| 2008-05-28 10:44:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tools/gst-inspect.c: If possible print the element type of GValueArray properties. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_properties_info): |
| If possible print the element type of GValueArray properties. |
| |
| 2008-05-28 07:47:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstiterator.c: Remove an unused field from the private GstListIterator struct. |
| Original commit message from CVS: |
| * gst/gstiterator.c: |
| Remove an unused field from the private GstListIterator struct. |
| |
| 2008-05-27 20:19:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstcontroller.c: Add parameter guards. |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| Add parameter guards. |
| |
| 2008-05-27 19:47:49 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gstpipeline.c: Revert test change and add comment why it should not work. |
| Original commit message from CVS: |
| * tests/check/gst/gstpipeline.c: |
| Revert test change and add comment why it should not work. |
| |
| 2008-05-27 18:31:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gstpipeline.c: Extending the test a little to verify that we also get the NULL state- change message. |
| Original commit message from CVS: |
| * tests/check/gst/gstpipeline.c: |
| Extending the test a little to verify that we also get the NULL state- |
| change message. |
| |
| 2008-05-27 16:37:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpreset.c: Add Since: markers to docs blurbs. |
| Original commit message from CVS: |
| * gst/gstpreset.c: (gst_preset_default_get_meta), |
| (gst_preset_get_preset_names), (gst_preset_get_property_names), |
| (gst_preset_load_preset), (gst_preset_save_preset), |
| (gst_preset_rename_preset), (gst_preset_delete_preset), |
| (gst_preset_set_meta): |
| Add Since: markers to docs blurbs. |
| * win32/common/libgstreamer.def: |
| Add recently-added API. |
| |
| 2008-05-27 15:11:35 +0000 Stefan Kost <ensonic@users.sf.net> |
| |
| configure.ac: Add DATADIR for storing presets. |
| Original commit message from CVS: |
| Patch by: Stefan Kost <ensonic@users.sf.net> |
| * configure.ac: |
| Add DATADIR for storing presets. |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types.in: |
| Add GstPreset to docs. |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gstpreset.c: (preset_get_paths), (preset_skip_property), |
| (preset_open_and_parse_header), (preset_parse_version), |
| (preset_merge), (preset_get_keyfile), |
| (gst_preset_default_get_preset_names), |
| (gst_preset_default_get_property_names), |
| (gst_preset_default_load_preset), |
| (gst_preset_default_save_presets_file), |
| (gst_preset_default_save_preset), |
| (gst_preset_default_rename_preset), |
| (gst_preset_default_delete_preset), (gst_preset_default_set_meta), |
| (gst_preset_default_get_meta), (gst_preset_default_randomize), |
| (gst_preset_default_reset), (gst_preset_get_preset_names), |
| (gst_preset_get_property_names), (gst_preset_load_preset), |
| (gst_preset_save_preset), (gst_preset_rename_preset), |
| (gst_preset_delete_preset), (gst_preset_set_meta), |
| (gst_preset_get_meta), (gst_preset_class_init), |
| (gst_preset_base_init), (gst_preset_get_type): |
| * gst/gstpreset.h: |
| Add GstPreset to core. Fixes #396779 |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstpreset.c: (gst_preset_test_get_property), |
| (gst_preset_test_set_property), (gst_preset_test_class_init), |
| (gst_preset_test_base_init), (gst_preset_test_get_type), |
| (gst_preset_test_plugin_init), (GST_START_TEST), |
| (remove_preset_file), (test_setup), (test_teardown), |
| (gst_preset_suite): |
| Add GstPreset unit tests. |
| |
| 2008-05-27 10:59:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: The default event function on a sinkpad should return TRUE when there are no internal links but should ... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_event_default_dispatch): |
| The default event function on a sinkpad should return TRUE when |
| there are no internal links but should collect the return values from |
| the internal links otherwise. |
| |
| 2008-05-27 10:57:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gsttypefindelement.c: Use faster and safer _pad_push_event(). |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_src_event), |
| (gst_type_find_element_handle_event): |
| Use faster and safer _pad_push_event(). |
| |
| 2008-05-27 10:50:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add gst_bin_find_unlinked_pad() |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.c: (element_find_unlinked_pad), |
| (gst_bin_find_unlinked_pad), (gst_bin_find_unconnected_pad), |
| * gst/gstutils.h: |
| API: add gst_bin_find_unlinked_pad() |
| API: deprecate gst_bin_find_unconnected_pad() (#401456) |
| |
| 2008-05-26 10:07:09 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/: Fixed a bunch of typos. |
| Original commit message from CVS: |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| Fixed a bunch of typos. |
| |
| 2008-05-25 16:34:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: 'unconnected pad' -> 'unlinked pad' for consistency (#401456). |
| Original commit message from CVS: |
| * gst/gstpad.h: |
| * gst/gstutils.c: (gst_element_unlink), (element_find_unlinked_pad), |
| (gst_bin_find_unconnected_pad), (gst_parse_bin_from_description), |
| (gst_parse_bin_from_description_full): |
| * gst/gstutils.h: |
| 'unconnected pad' -> 'unlinked pad' for consistency (#401456). |
| |
| 2008-05-25 16:13:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/advanced-tagging.xml: Small docs update, can't be bothered to rewrite the nonsensical examples right now. |
| Original commit message from CVS: |
| * docs/pwg/advanced-tagging.xml: |
| Small docs update, can't be bothered to rewrite the nonsensical |
| examples right now. |
| |
| 2008-05-25 14:44:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstevent.h: Clarify docs for GST_SEEK_TYPE_CUR (#534505). |
| Original commit message from CVS: |
| * gst/gstevent.h: |
| Clarify docs for GST_SEEK_TYPE_CUR (#534505). |
| |
| 2008-05-25 14:13:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/parse/grammar.y: Remove unneeded casts. |
| Original commit message from CVS: |
| * gst/parse/grammar.y: |
| Remove unneeded casts. |
| |
| 2008-05-25 13:56:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Get all missing elements from a parse launch string if possible (ie. if the FATAL_ERRORS flag has been specified). Fi... |
| Original commit message from CVS: |
| * gst/parse/grammar.y: |
| * tests/check/pipelines/parse-launch.c: |
| Get all missing elements from a parse launch string if possible |
| (ie. if the FATAL_ERRORS flag has been specified). Fixes #528178. |
| |
| 2008-05-24 16:38:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/: Add some unit tests for the new gst_parse_launch*_full() API. (Exposes a previously-existing memory lea... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/pipelines/parse-launch.c: |
| Add some unit tests for the new gst_parse_launch*_full() API. |
| (Exposes a previously-existing memory leak in the error code |
| path, so adding to VALGRIND_TO_FIX for now). |
| |
| 2008-05-24 15:33:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: gst_parse_launch_full() |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst.c: (init_post): |
| * gst/gst_private.h: (_GstParseContext): |
| * gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new), |
| (gst_parse_context_free), (gst_parse_context_get_missing_elements), |
| (gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch), |
| (gst_parse_launch_full): |
| * gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS), |
| (GstParseFlags), (GstParseContext): |
| * gst/gstutils.c: (gst_parse_bin_from_description), |
| (gst_parse_bin_from_description_full): |
| * gst/gstutils.h: |
| * gst/parse/grammar.y: |
| * gst/parse/types.h: |
| * win32/common/libgstreamer.def: |
| Add new gst_parse_*_full API (#528178): |
| API: gst_parse_launch_full() |
| API: gst_parse_launchv_full() |
| API: gst_parse_bin_from_description_full() |
| API: gst_parse_context_new() |
| API: gst_parse_context_free() |
| API: gst_parse_context_get_missing_elements() |
| |
| 2008-05-23 06:50:10 +0000 Suresh Kumar P <sureshkumar.pp@gmail.com> |
| |
| docs/faq/gst-uninstalled: Also support ffmpeg in gst-uninstalled. |
| Original commit message from CVS: |
| patch by: Suresh Kumar P <sureshkumar.pp@gmail.com> |
| * docs/faq/gst-uninstalled: |
| Also support ffmpeg in gst-uninstalled. |
| |
| 2008-05-22 20:29:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: After discussion on IRC use the binary registry as default but allow to disable it with --disable-binar... |
| Original commit message from CVS: |
| * configure.ac: |
| After discussion on IRC use the binary registry as default |
| but allow to disable it with --disable-binary-registry. |
| * win32/common/libgstreamer.def: |
| Add the two new symbols for the binary registry. |
| |
| 2008-05-22 15:38:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: More guards against bad input; typo fix; some minor clean-ups. |
| Original commit message from CVS: |
| * gst/gstparse.c: (_gst_parse_escape), (gst_parse_launchv): |
| * gst/gstutils.c: (gst_parse_bin_from_description): |
| * gst/parse/grammar.y: (graph): |
| More guards against bad input; typo fix; some minor clean-ups. |
| |
| 2008-05-22 08:33:27 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| libs/gst/base/gstbasesink.c: If nothing else can be used, use the last buffer's start time as the segment's last stop... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times): |
| If nothing else can be used, use the last buffer's start time as |
| the segment's last stop. Fixes bug #534258. |
| |
| 2008-05-21 18:33:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.c: Move size sanity check to the right place: downstream may return a buffer with a smaller size if the bu... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_alloc_buffer_full): |
| Move size sanity check to the right place: downstream may return |
| a buffer with a smaller size if the buffer caps are different than |
| the requested ones, as may happen when doing reverse negotiation. |
| |
| 2008-05-21 16:06:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/: Small cleanups. Add note adbout g_fopen() on windows and why we don't use it yet. |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_set_location), |
| (gst_file_sink_render): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_set_location), |
| (gst_file_src_start): |
| Small cleanups. Add note adbout g_fopen() on windows and why we don't |
| use it yet. |
| |
| 2008-05-21 15:57:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Don't use gst_element_get_pad(). |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_load_and_link): |
| * gst/gstutils.c: (gst_element_link_pads), |
| (gst_element_unlink_pads): |
| * libs/gst/check/gstcheck.c: (gst_check_setup_src_pad), |
| (gst_check_teardown_src_pad), (gst_check_setup_sink_pad), |
| (gst_check_teardown_sink_pad), |
| (gst_check_element_push_buffer_list): |
| * tests/check/elements/fakesink.c: (GST_START_TEST): |
| * tests/check/elements/filesink.c: |
| * tests/check/elements/filesrc.c: (GST_START_TEST): |
| * tests/check/elements/multiqueue.c: (setup_multiqueue), |
| (mq_sinkpad_to_srcpad): |
| * tests/check/elements/tee.c: (GST_START_TEST): |
| * tests/check/generic/sinks.c: (GST_START_TEST): |
| * tests/check/gst/gstbin.c: (GST_START_TEST): |
| * tests/check/gst/gstevent.c: (GST_START_TEST): |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST): |
| * tests/check/gst/gstpipeline.c: (GST_START_TEST): |
| * tests/check/gst/gstquery.c: (GST_START_TEST): |
| * tests/check/gst/gstutils.c: (GST_START_TEST): |
| * tests/check/libs/basesrc.c: (GST_START_TEST): |
| * tests/check/pipelines/parse-launch.c: (run_delayed_test), |
| (gst_parse_test_element_change_state): |
| Don't use gst_element_get_pad(). |
| |
| 2008-05-21 15:54:28 +0000 Felipe Contreras <felipe.contreras@nokia.com> |
| |
| docs/Makefile.am: Fix installing plugin documentation when gtk-doc is disabled. |
| Original commit message from CVS: |
| * docs/Makefile.am: |
| Fix installing plugin documentation when gtk-doc is disabled. |
| |
| 2008-05-21 15:51:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/manual/: Avoid using a bad function in the example code. |
| Original commit message from CVS: |
| * docs/manual/advanced-autoplugging.xml: |
| * docs/manual/basics-helloworld.xml: |
| * docs/manual/basics-pads.xml: |
| * docs/manual/highlevel-components.xml: |
| Avoid using a bad function in the example code. |
| |
| 2008-05-21 15:49:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstclock.c: Fix debug of the new clock rate. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_set_calibration): |
| Fix debug of the new clock rate. |
| |
| 2008-05-21 11:10:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| win32/common/libgstbase.def: Add gst_base_sink_wait_clock() to the exported symbols. |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| Add gst_base_sink_wait_clock() to the exported symbols. |
| |
| 2008-05-20 08:28:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| libs/gst/base/gstbasetransform.c: Unref events that the GstBaseTransform::event vfunc didn't want to have forwarded b... |
| Original commit message from CVS: |
| Patch by: Tim-Philipp Müller <tim.muller at collabora co uk> |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_sink_event): |
| Unref events that the GstBaseTransform::event vfunc didn't want to |
| have forwarded by the base class. Closes a leak in identity. |
| Fixes bug #446763. |
| |
| 2008-05-19 16:36:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Expose a method that was previously used internally to synchronize against the clock because it can be useful for sub... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_wait_clock): |
| * libs/gst/base/gstbasesink.h: |
| Expose a method that was previously used internally to synchronize |
| against the clock because it can be useful for subclasses too. |
| GstBaseSink::gst_base_sink_wait_clock() |
| |
| 2008-05-19 11:59:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.c: Add sanity check to make sure we don't get smaller buffers than requested (and fallback to normal buffe... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_buffer_alloc_unchecked): |
| Add sanity check to make sure we don't get smaller buffers |
| than requested (and fallback to normal buffer alloc if we do). |
| |
| 2008-05-19 11:11:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Refactor adjusting the running_time with latency and offset into a separate method. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_adjust_time), |
| (gst_base_sink_wait_clock), (gst_base_sink_wait_eos), |
| (gst_base_sink_do_sync), (gst_base_sink_chain_unlocked): |
| Refactor adjusting the running_time with latency and offset into a |
| separate method. |
| When doing clipping, we still want to use the subclass get_times method, |
| just in case the DURATION or TIMESTAMP are not set. |
| |
| 2008-05-19 10:46:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add gst_type_find_suggest_simple(), #533740. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttypefind.c: (gst_type_find_suggest_simple): |
| * gst/gsttypefind.h: |
| * win32/common/libgstreamer.def: |
| API: add gst_type_find_suggest_simple(), #533740. |
| |
| 2008-05-19 10:29:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.c: Use right error code when typefinding fails, so we can use the default (translated) error... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_start): |
| Use right error code when typefinding fails, so we can use |
| the default (translated) error messages. |
| |
| 2008-05-19 10:03:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: When the subclass did not set caps on outgoing buffers, configure the caps we negotiated ... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range), |
| (gst_base_src_start): |
| When the subclass did not set caps on outgoing buffers, configure the |
| caps we negotiated on the source pad. |
| When the typefind helper does not find caps, error out properly instead |
| of doing things with NULL caps. |
| |
| 2008-05-18 18:53:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttypefind.h: Tabs to spaces, oh yes! |
| Original commit message from CVS: |
| * gst/gsttypefind.h: |
| Tabs to spaces, oh yes! |
| |
| 2008-05-18 12:13:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery |
| Original commit message from CVS: |
| ChangeLog surgery |
| |
| 2008-05-18 11:52:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gstcaps.c: Add David's and Benjamin's tests for array subtraction to the unit test suite, which sugge... |
| Original commit message from CVS: |
| * tests/check/gst/gstcaps.c: (test_intersect2), (gst_caps_suite): |
| Add David's and Benjamin's tests for array subtraction to the |
| unit test suite, which suggests that #147931 is fixed these days. |
| |
| 2008-05-18 11:35:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstevent.c: Document that gst_event_new_tag() and gst_event_new_navigation() take ownership of the taglist/struct... |
| Original commit message from CVS: |
| * gst/gstevent.c: |
| Document that gst_event_new_tag() and gst_event_new_navigation() |
| take ownership of the taglist/structure passed to them. (#533635). |
| |
| 2008-05-17 17:20:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/Makefile.am: Don't descend into the plugins dir if plugin docs building is disabled. |
| Original commit message from CVS: |
| * docs/Makefile.am: |
| Don't descend into the plugins dir if plugin docs building |
| is disabled. |
| * docs/README: |
| Add a note about the new type:GTypeName syntax for the plugin |
| documentation .types file. |
| |
| 2008-05-17 13:54:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstmessage.*: Mark the debug string parameters as const. Fixes bug #533490. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_new_error), |
| (gst_message_new_warning), (gst_message_new_info): |
| * gst/gstmessage.h: |
| Mark the debug string parameters as const. Fixes bug #533490. |
| |
| 2008-05-16 21:09:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/base/gsttypefindhelper.c: Sort buffer cache list by end offsets. This makes sure that we don't stop to searc... |
| Original commit message from CVS: |
| * libs/gst/base/gsttypefindhelper.c: (helper_find_peek): |
| Sort buffer cache list by end offsets. This makes sure that we don't |
| stop to search for a cached buffer that contains the requested data |
| too early. |
| Also read a minimum of 4k bytes instead of 512 bytes as this is a bit |
| more efficient. Fixes bug #459862. |
| |
| 2008-05-14 18:17:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstinfo.c: Explain why we copy the list. |
| Original commit message from CVS: |
| * gst/gstinfo.c: |
| Explain why we copy the list. |
| * gst/gstpipeline.c: |
| Improve docs. |
| * gst/gstutils.c: |
| Add one debug-log statement to help tracing probelms with linking pads. |
| |
| 2008-05-14 18:09:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gstinfo.c: Add a test for removing the default log handler. Seems to fail under windows. |
| Original commit message from CVS: |
| * tests/check/gst/gstinfo.c: |
| Add a test for removing the default log handler. Seems to fail under |
| windows. |
| |
| 2008-05-14 13:52:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Release pad lock before calling out to avoid a possible deadlock. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_peer_accept_caps): |
| Release pad lock before calling out to avoid a possible deadlock. |
| |
| 2008-05-14 10:22:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/parse/grammar.y: Remove unneeded value unset. |
| Original commit message from CVS: |
| * gst/parse/grammar.y: |
| Remove unneeded value unset. |
| * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| Add unit test for de/serialization of caps. |
| |
| 2008-05-13 12:54:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/: Use custom marshalers that take GstMiniObject as first parameter. |
| Original commit message from CVS: |
| * plugins/elements/gstfakesink.c: |
| (marshal_VOID__MINIOBJECT_OBJECT), (gst_fake_sink_class_init): |
| * plugins/elements/gstfakesrc.c: (marshal_VOID__MINIOBJECT_OBJECT), |
| (gst_fake_src_class_init): |
| Use custom marshalers that take GstMiniObject as first parameter. |
| Using OBJECT as parameter while a GstMiniObject is given will lead |
| to assertions if built with G_ENABLE_DEBUG. Fixes bug #525532. |
| |
| 2008-05-13 12:38:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/gsttypefindelement.c: Clean up on FLUSH_STOP and not FLUSH_START. Forward both events immediately. |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_handle_event), |
| (gst_type_find_element_send_cached_events), |
| (gst_type_find_element_change_state): |
| Clean up on FLUSH_STOP and not FLUSH_START. Forward both events |
| immediately. |
| |
| 2008-05-13 11:45:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/gsttypefindelement.c: Forward FLUSH_START events immediately and clean up instead of caching them. |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_handle_src_query), (stop_typefinding), |
| (gst_type_find_element_handle_event), |
| (gst_type_find_element_send_cached_events), |
| (gst_type_find_element_change_state): |
| Forward FLUSH_START events immediately and clean up instead of |
| caching them. |
| |
| 2008-05-13 07:11:05 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| libs/gst/base/gstbasetransform.c: Check the caps of the buffer returned by gst_pad_alloc_buffer() and fall back to de... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Check the caps of the buffer returned by gst_pad_alloc_buffer() and |
| fall back to default negotiation in the chain function if the caps |
| are different from what was requested. Fixes bug #526768. |
| |
| 2008-05-09 20:48:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| No, let's not use g_slice_{dup|copy} here, since they only exist since GLib 2.14 and we still depend only on >= 2.12.... |
| Original commit message from CVS: |
| * gst/gstsegment.c: |
| * tests/check/gst/gstsegment.c: |
| No, let's not use g_slice_{dup|copy} here, since they only exist |
| since GLib 2.14 and we still depend only on >= 2.12. Also add |
| unit test for gst_segment_copy(). |
| |
| 2008-05-09 18:25:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstutils.h: Try to fix 'dereferencing type-punned pointer will break strict aliasing rules' warnings with C++ com... |
| Original commit message from CVS: |
| * gst/gstutils.h: (GST_BOILERPLATE_FULL): |
| Try to fix 'dereferencing type-punned pointer will break strict |
| aliasing rules' warnings with C++ compilers and GLib >= 2.14.0: GLib |
| changed the default GType typedef from gulong to gsize at some point, |
| but kept GType typedef'ed to gulong for C++ for ABI reasons; the |
| g_once_* functions all take a gsize * though, so work around the type |
| mismatch for C++ by doing everything in gsize and casting to GType |
| later. |
| |
| 2008-05-09 14:02:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/gstmultiqueue.c: Add documentation for the signals to push our core plugin docs coverage back up to ... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: |
| Add documentation for the signals to push our core plugin docs |
| coverage back up to 100%. |
| |
| 2008-05-08 14:23:16 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/gstinfo.h (GST_FUNCTION): Reverted GST_FUNCTION to the old version as we don't want the full signature in C++ cod... |
| Original commit message from CVS: |
| * gst/gstinfo.h (GST_FUNCTION): |
| Reverted GST_FUNCTION to the old version as we don't want the |
| full signature in C++ code. Also added support for MSVC. |
| |
| 2008-05-08 11:37:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.h: Intern the type name string, similar to what G_DEFINE_TYPE does. |
| Original commit message from CVS: |
| * gst/gstutils.h: |
| Intern the type name string, similar to what G_DEFINE_TYPE does. |
| |
| 2008-05-08 11:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.h: Make GST_BOILERPLATE thread-safe if building with GLib 2.14 or newer. |
| Original commit message from CVS: |
| * gst/gstutils.h: |
| Make GST_BOILERPLATE thread-safe if building with GLib 2.14 or newer. |
| |
| 2008-05-08 05:55:34 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| libs/gst/base/gstbasetransform.c: Don't passthrough buffer allocation too easily if the caps change. |
| Original commit message from CVS: |
| Based on a patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Don't passthrough buffer allocation too easily if the caps change. |
| This breaks when working in passthrough mode and upstream changes |
| it's caps. Fixes bug #526768. |
| |
| 2008-05-07 19:24:44 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/gstinfo.c (gst_debug_log_valist): Improved the __FILE__ part of debug output for MSVC. |
| Original commit message from CVS: |
| * gst/gstinfo.c (gst_debug_log_valist): |
| Improved the __FILE__ part of debug output for MSVC. |
| |
| 2008-05-07 19:15:14 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| libs/gst/base/gstbasesrc.c (gst_base_src_default_query): Declaration after statement fix for compilers like MSVC. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c (gst_base_src_default_query): |
| Declaration after statement fix for compilers like MSVC. |
| |
| 2008-05-07 19:09:08 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| win32/common/config.h.in: Don't define GST_FUNCTION, if GLib supports MSVC we'd much rather use the real thing than h... |
| Original commit message from CVS: |
| * win32/common/config.h.in: |
| Don't define GST_FUNCTION, if GLib supports MSVC we'd much rather |
| use the real thing than having "???" unconditionally. |
| |
| 2008-05-07 18:51:22 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/gstinfo.h (GST_FUNCTION): Made GST_FUNCTION an alias for G_STRFUNC to avoid duplication. |
| Original commit message from CVS: |
| * gst/gstinfo.h (GST_FUNCTION): |
| Made GST_FUNCTION an alias for G_STRFUNC to avoid duplication. |
| |
| 2008-05-07 09:47:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstadapter.c: Small code cleanup. |
| Original commit message from CVS: |
| * libs/gst/base/gstadapter.c: (gst_adapter_available_fast): |
| Small code cleanup. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency), |
| (gst_base_sink_set_flushing): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek): |
| Fix some comments. |
| |
| 2008-05-07 09:34:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfakesrc.*: Added format property to control the format of the newsegment events. |
| Original commit message from CVS: |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init), |
| (gst_fake_src_init), (gst_fake_src_set_property), |
| (gst_fake_src_get_property), (gst_fake_src_start): |
| * plugins/elements/gstfakesrc.h: |
| Added format property to control the format of the newsegment events. |
| API: GstFakeSrc:format |
| |
| 2008-05-06 08:45:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| win32/common/libgstreamer.def: Add gst_pad_has_name() to the exported symbols. |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Add gst_pad_has_name() to the exported symbols. |
| |
| 2008-05-06 08:43:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Don't allow negative sizes when allocating new buffers. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_alloc_buffer_full): |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer): |
| Don't allow negative sizes when allocating new buffers. |
| Fixes bug #461253. |
| |
| 2008-05-05 16:47:29 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| gst/gstbus.c: Don't print a warning if the queue is empty when we try to pop here. That could happen if another threa... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon net> |
| * gst/gstbus.c: (gst_bus_source_dispatch): |
| Don't print a warning if the queue is empty when we try to pop |
| here. That could happen if another thread or callback set the |
| bus to flushing between the source's check/prepare and the |
| dispatch being called (#531538). |
| |
| 2008-05-05 16:25:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstmultiqueue.c: Small docs fix. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: |
| Small docs fix. |
| |
| 2008-05-05 15:50:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/gst/gstvalue.c: Add unit test for deserializing uint64s and check some really large numbers in the int64 ... |
| Original commit message from CVS: |
| * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| Add unit test for deserializing uint64s and check some really large |
| numbers in the int64 test. |
| |
| 2008-05-04 19:07:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tools/gst-inspect.c: Use "%s" as format string instead of printing strings directly. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (n_print), (print_hierarchy), |
| (print_interfaces), (print_element_properties_info), |
| (print_signal_info): |
| Use "%s" as format string instead of printing strings directly. |
| |
| 2008-05-04 14:25:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstclock.c: Make some checks actually useful. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_set_calibration): |
| Make some checks actually useful. |
| * gst/gstregistrybinary.c: (gst_registry_binary_load_plugin): |
| Remove some unused code. Unsigned integers tend to be >= 0. |
| |
| 2008-05-03 19:23:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstminiobject.c: Fix 'Since:' version in gst_value_dup_mini_object() docs blurb: this function was not in the uns... |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_value_get_mini_object): |
| Fix 'Since:' version in gst_value_dup_mini_object() docs blurb: this |
| function was not in the unscheduled 0.10.19 release. |
| |
| 2008-05-03 19:13:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistry.c: Only print one log message per non-plugin file. |
| Original commit message from CVS: |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| Only print one log message per non-plugin file. |
| |
| 2008-05-03 19:08:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.c: Fix alignment of debug log columns on 64-bit. |
| Original commit message from CVS: |
| * gst/gstinfo.c: (gst_debug_log_default): |
| Fix alignment of debug log columns on 64-bit. |
| |
| 2008-05-03 16:52:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/libs/: Ignore private controller headers for docs. |
| Original commit message from CVS: |
| * docs/libs/Makefile.am: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Ignore private controller headers for docs. |
| |
| 2008-05-03 15:25:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: Move some private declarations into private headers. |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontrollerprivate.h: |
| * libs/gst/controller/gsthelper.c: |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| (gst_interpolation_control_source_set_interpolation_mode): |
| * libs/gst/controller/gstinterpolationcontrolsourceprivate.h: |
| * libs/gst/controller/lib.c: |
| Move some private declarations into private headers. |
| |
| 2008-05-02 10:12:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstdebugutils.c: Remove some code that is unused after Stefan's refactoring and uses uninitialized variables now,... |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: (debug_dump_element_pad): |
| Remove some code that is unused after Stefan's refactoring and uses |
| uninitialized variables now, resulting in a compiler warning. |
| |
| 2008-05-01 13:03:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistry.c: Run g_str_has_suffix() only on the file name, not the entire file path. |
| Original commit message from CVS: |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| Run g_str_has_suffix() only on the file name, not the |
| entire file path. |
| |
| 2008-04-30 14:20:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstqueue.c: Since we're not called only from the chain function any longer, we can't assume that the... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_leak_downstream): |
| Since we're not called only from the chain function any longer, |
| we can't assume that there's always data in the queue, so move |
| the is_full check to the beginning of the loop (otherwise we'd |
| hit the assert when changing the limit properties while the |
| queue is empty or not running yet). |
| Also, only set a discont if items were actually removed from |
| the queue. |
| * tests/check/elements/queue.c: (test_leaky_downstream): |
| Test case for the above. |
| |
| 2008-04-30 09:35:43 +0000 Jonas Holmberg <jonas.holmberg@axis.com> |
| |
| plugins/elements/gstqueue.c: When changing thr max capacity of a leaky queue, immediatly drop buffers instead of wait... |
| Original commit message from CVS: |
| Patch by: Jonas Holmberg <jonas dot holmberg at axis dot com> |
| * plugins/elements/gstqueue.c: (gst_queue_leak_downstream), |
| (gst_queue_chain), (queue_capacity_change), |
| (gst_queue_set_property): |
| When changing thr max capacity of a leaky queue, immediatly drop buffers |
| instead of waiting for a push on the sinkpad. Fixes #530637. |
| |
| 2008-04-30 07:56:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstdebugutils.c: Refactor code and fix handling of ghostpads and their proxypads. |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| Refactor code and fix handling of ghostpads and their proxypads. |
| |
| 2008-04-29 11:23:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add method to conveniently check the name of a custom event with gst_event_has_name(). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstevent.c: (gst_event_has_name): |
| * gst/gstevent.h: |
| * tests/check/gst/gstevent.c: (GST_START_TEST): |
| Add method to conveniently check the name of a custom event with |
| gst_event_has_name(). |
| Reformat the event docs so that related methods are put together instead |
| of the default alphabetical sort. |
| Update unit test with new method. |
| API: GstEvent::gst_event_has_name() |
| |
| 2008-04-28 18:44:48 +0000 Michael Smith <msmith@xiph.org> |
| |
| libs/gst/check/Makefile.am: Don't add an explicit link to libgstreamer-0.10.la; it's already included in GST_OBJ_LIBS. |
| Original commit message from CVS: |
| * libs/gst/check/Makefile.am: |
| Don't add an explicit link to libgstreamer-0.10.la; it's already |
| included in GST_OBJ_LIBS. |
| |
| 2008-04-28 09:21:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gst.c: Register GstClock type from a type-safe context. Fixes bug #530317. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Register GstClock type from a type-safe context. Fixes bug #530317. |
| |
| 2008-04-26 00:13:03 +0000 Edward Hervey <edward.hervey@collabora.co.uk> |
| |
| tools/gst-run.c: Include <unistd.h> conditionally on HAVE_UNISTD_H as elsewhere. |
| Original commit message from CVS: |
| Patch by Edward Hervey <edward.hervey@collabora.co.uk> |
| * tools/gst-run.c: |
| Include <unistd.h> conditionally on HAVE_UNISTD_H as elsewhere. |
| |
| 2008-04-25 17:54:28 +0000 Antoine Tremblay <hexa00@gmail.com> |
| |
| gst/gstbin.c: Use the GLib stuff to create a private structure. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_init), |
| (gst_bin_dispose): |
| Use the GLib stuff to create a private structure. |
| Add some locking around some dispose methods to make them a little |
| safer, see #529723. Patch by: Antoine Tremblay <hexa00 at gmail dot com> |
| |
| 2008-04-25 13:22:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/: Fix doc typos and unify caps a bit. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.h: |
| * libs/gst/base/gstcollectpads.h: |
| Fix doc typos and unify caps a bit. |
| |
| 2008-04-25 13:09:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-launch.1.in: Forgot to also add the envvar docs here. |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| Forgot to also add the envvar docs here. |
| |
| 2008-04-25 10:01:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Ref some more classes in gst_init() to work around thread-safety issues in pre-2.16 GLibs, and add basic unit test. |
| Original commit message from CVS: |
| * gst/gst.c: (init_post), (gst_deinit): |
| * tests/check/gst/gstpipeline.c: (GST_START_TEST), (pipeline_thread), |
| (test_concurrent_create), (gst_pipeline_suite): |
| Ref some more classes in gst_init() to work around thread-safety |
| issues in pre-2.16 GLibs, and add basic unit test. |
| |
| 2008-04-25 07:22:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Rearrange the latency query code. We always want to do the upstream query, even if we ar... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency), |
| (gst_base_sink_send_event): |
| Rearrange the latency query code. We always want to do the upstream |
| query, even if we are not live so that the upstream elements can get the |
| latency results too. If we fail doing the query and we are live, we |
| return TRUE afterwards. |
| |
| 2008-04-24 15:14:54 +0000 Jason Zhao <e3423c@motorola.com> |
| |
| Enable/disable scan_and_update_registry() based on commandline switch or environment variable. Fixes #520468. |
| Original commit message from CVS: |
| patch by: Jason Zhao <e3423c@motorola.com> |
| * docs/gst/running.xml: |
| * gst/gst.c: |
| Enable/disable scan_and_update_registry() based on commandline switch |
| or environment variable. Fixes #520468. |
| * ChangeLog: |
| Fix typo in my previous commit. |
| |
| 2008-04-24 08:27:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistrybinary.c: Add a warning of we hit unhandled factories when saving. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: |
| Add a warning of we hit unhandled factories when saving. |
| More debug logging detail, but move to LOG category. |
| |
| 2008-04-24 06:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistry.c: Tell the *truth* when improving the documentation. |
| Original commit message from CVS: |
| * gst/gstregistry.c: |
| Tell the *truth* when improving the documentation. |
| |
| 2008-04-23 14:54:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstelementfactory.c: Unref the factory after it was used the last time, not before. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_factory_make): |
| Unref the factory after it was used the last time, not before. |
| * gst/gstindexfactory.c: (gst_index_factory_make): |
| Improve debugging a bit and don't leak a ref to the index factory with |
| each call. |
| |
| 2008-04-23 13:55:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistry.c: Improve the documentation. |
| Original commit message from CVS: |
| * gst/gstregistry.c: |
| Improve the documentation. |
| |
| 2008-04-23 10:14:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstsegment.c: The glib macro seems to be borked. Use g_slice_copy directly and cast in the hope that this fixes t... |
| Original commit message from CVS: |
| * gst/gstsegment.c: |
| The glib macro seems to be borked. Use g_slice_copy directly and cast |
| in the hope that this fixes the warning on 64bit. |
| |
| 2008-04-23 07:08:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstsegment.c: Document the new function. Use g_slice_dup() (no need for gst_segment_init()). |
| Original commit message from CVS: |
| * gst/gstsegment.c: |
| Document the new function. Use g_slice_dup() (no need for |
| gst_segment_init()). |
| |
| 2008-04-23 06:57:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: Move GParamSepc macros to standart section. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Move GParamSepc macros to standart section. |
| * gst/gstbin.c: |
| Dn't document _get_type - its in private section in docs anyway and |
| this doc-blob was incomplete. |
| * gst/gstclock.h: |
| Fix wrong symbol names in docs. |
| * gst/gstmacros.h: |
| Add once doc sentence. |
| * tests/check/gst/.cvsignore: |
| Ignore more. |
| |
| 2008-04-21 10:25:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/Makefile.am: And remove those libs here. |
| Original commit message from CVS: |
| * docs/gst/Makefile.am: |
| And remove those libs here. |
| |
| 2008-04-21 09:29:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/libs/Makefile.am: Fix docs build again by adding libgstnet-0.10.so to SCANOBJ_DEPS. |
| Original commit message from CVS: |
| * docs/libs/Makefile.am: |
| Fix docs build again by adding libgstnet-0.10.so to SCANOBJ_DEPS. |
| |
| 2008-04-21 08:34:09 +0000 Olivier Crete <tester@tester.ca> |
| |
| plugins/elements/gstqueue.c: Add the min-threshold to the min latency if possible. Fixes #529148. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * plugins/elements/gstqueue.c: (gst_queue_handle_src_query): |
| Add the min-threshold to the min latency if possible. Fixes #529148. |
| |
| 2008-04-21 07:45:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer.types.in: Stupid editor, I removed that line as it should go in yet. |
| Original commit message from CVS: |
| * docs/gst/gstreamer.types.in: |
| Stupid editor, I removed that line as it should go in yet. |
| |
| 2008-04-21 07:42:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: Remove library types fro core docs and have them in libs docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer.types.in: |
| * docs/libs/gstreamer-libs.types: |
| Remove library types fro core docs and have them in libs docs. |
| Reformat and cleanup. Add comment for miniobject types. |
| |
| 2008-04-20 16:32:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsturi.c: Fix leak: g_strdown operates on the string in place, while g_ascii_strdown() returns a newly-allocated ... |
| Original commit message from CVS: |
| * gst/gsturi.c: (gst_uri_get_protocol): |
| Fix leak: g_strdown operates on the string in place, while |
| g_ascii_strdown() returns a newly-allocated string. |
| |
| 2008-04-20 09:55:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tools/gst-inspect.c: Print the URI protocols and the URI type supported by the element. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_uri_handler_info), |
| (print_element_info): |
| Print the URI protocols and the URI type supported by the element. |
| |
| 2008-04-19 16:05:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gsttaglist.c: Use g_value_take_string() instead of the deprecated g_value_set_string_take_ownership(). |
| Original commit message from CVS: |
| * gst/gsttaglist.c: (gst_tag_merge_strings_with_comma): |
| Use g_value_take_string() instead of the deprecated |
| g_value_set_string_take_ownership(). |
| |
| 2008-04-19 15:42:19 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: Return the old CRC instead of 0 if we give a NULL buffer or a buffer with a length of 0. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (_gst_crc32): |
| Return the old CRC instead of 0 if we give a NULL buffer |
| or a buffer with a length of 0. |
| |
| 2008-04-19 15:36:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gsturi.c: A valid URI scheme can also include '+', '-' and '.' additional to alphanumeric characters as per RFC 3... |
| Original commit message from CVS: |
| * gst/gsturi.c: (gst_uri_protocol_check_internal), |
| (gst_uri_get_protocol), (gst_uri_has_protocol), |
| (gst_uri_construct), (gst_uri_handler_set_uri): |
| A valid URI scheme can also include '+', '-' and '.' additional |
| to alphanumeric characters as per RFC 3986 Section 3.1. |
| Handle URI schemes case insensitive in all places and convert |
| to lower-case when constructing an URI or setting an URI with |
| the GstURIHandler interface. Fixes bug #528868. |
| All elements can still assume (as before) that they will |
| get passed URIs with a lower-case URI scheme by the GstURIHandler |
| interface. |
| |
| 2008-04-17 10:09:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Don't use g_atomic_set_int where it's not needed. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_static_caps_get): |
| * gst/gstclock.c: (gst_clock_entry_new): |
| Don't use g_atomic_set_int where it's not needed. |
| |
| 2008-04-17 08:45:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix 2 caps leaks. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_deserialize_caps): |
| * gst/parse/grammar.y: |
| Fix 2 caps leaks. |
| |
| 2008-04-17 08:34:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.c: Use g_atomic_int_set() here too instead of assignment + g_atomic_int_get(). |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_atomic_int_set): |
| Use g_atomic_int_set() here too instead of assignment + |
| g_atomic_int_get(). |
| |
| 2008-04-17 07:14:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstutils.*: API: Deprecate gst_atomic_int_set(), g_atomic_int_set() should be used now that we depend on new enou... |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| API: Deprecate gst_atomic_int_set(), g_atomic_int_set() should be used |
| now that we depend on new enough GLib. |
| * gst/gstcaps.c: (gst_static_caps_get): |
| * gst/gstclock.c: (gst_clock_entry_new): |
| * gst/gstinfo.c: (_gst_debug_init), (gst_debug_set_colored), |
| (gst_debug_set_default_threshold), (_gst_debug_category_new), |
| (gst_debug_category_set_threshold): |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_init), |
| (gst_base_sink_set_qos_enabled): |
| * libs/gst/net/gstnettimeprovider.c: |
| (gst_net_time_provider_set_property): |
| Use g_atomic_int_set() instead of gst_atomic_int_set(). |
| |
| 2008-04-16 18:48:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstquery.c: Also use G_GINT64_CONSTANT for the queries. |
| Original commit message from CVS: |
| * gst/gstquery.c: |
| Also use G_GINT64_CONSTANT for the queries. |
| |
| 2008-04-16 18:38:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstmessage.c: Use G_GINT64_CONSTANT in varargs function. |
| Original commit message from CVS: |
| * gst/gstmessage.c: |
| Use G_GINT64_CONSTANT in varargs function. |
| |
| 2008-04-16 15:51:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: Initialize the registry magic with zeroes. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic): |
| Initialize the registry magic with zeroes. |
| |
| 2008-04-16 14:18:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.*: Add crc32 checksum to the binary registry file and check this before accepting a registry file. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (_gst_crc32), |
| (gst_registry_binary_write), |
| (gst_registry_binary_initialize_magic), |
| (gst_registry_binary_write_cache), |
| (gst_registry_binary_check_magic), |
| (gst_registry_binary_read_cache): |
| * gst/gstregistrybinary.h: |
| Add crc32 checksum to the binary registry file and check this before |
| accepting a registry file. |
| Also free the data list when writing to the registry file fails. |
| |
| 2008-04-16 13:16:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: If an element supports the Uri interface, returns a valid pointer to the supported URI proto... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_save_feature), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin): |
| If an element supports the Uri interface, returns a valid pointer |
| to the supported URI protocols but this pointer contains nothing |
| don't try to save that as it will corrupt the registry. |
| Don't unref the plugin if we added it to the registry already but |
| fail to load a feature as gst_registry_add_plugin() takes ownership |
| of the plugin. |
| Improve debugging a bit. |
| |
| 2008-04-16 08:30:57 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttaglist.h: Clarify some tag item docs after discussion on irc. |
| Original commit message from CVS: |
| * gst/gsttaglist.h: |
| Clarify some tag item docs after discussion on irc. |
| |
| 2008-04-15 06:23:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-docs.sgml: Remove commented out plugins (they have their own docs). Update comments. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| Remove commented out plugins (they have their own docs). Update |
| comments. |
| |
| 2008-04-15 06:16:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add GST_PARAM_CONTROLLABLE and GST_PARAM_USER_SHIFT. Move paramspec docs to own section. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstparamspecs.c: |
| * gst/gstparamspecs.h: |
| Add GST_PARAM_CONTROLLABLE and GST_PARAM_USER_SHIFT. Move paramspec |
| docs to own section. |
| * gst/gstvalue.c: |
| This now only documents GValue. |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/controller/gstcontroller.h: |
| Remove GST_PARAM_CONTROLLABLE. |
| |
| 2008-04-15 05:54:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/README: Correct file path. Tell about how to use -overrides.txt. |
| Original commit message from CVS: |
| * docs/README: |
| Correct file path. Tell about how to use -overrides.txt. |
| * docs/design/draft-tagreading.txt: |
| Small design update. |
| |
| 2008-04-14 12:12:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: Fix a typo in a debug message and revert change from yesterday as gst_registry_add_plugin() ... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin): |
| Fix a typo in a debug message and revert change from yesterday as |
| gst_registry_add_plugin() will only fail if something is really wrong |
| already and we can't survive it anyway. |
| |
| 2008-04-14 08:48:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Pre-register GstGError GType from a thread-safe context (fixes #527967); unref enum type classes in deinit. |
| Original commit message from CVS: |
| * gst/gst.c: (init_post), (gst_deinit): |
| Pre-register GstGError GType from a thread-safe context |
| (fixes #527967); unref enum type classes in deinit. |
| |
| 2008-04-13 19:58:43 +0000 Rene Stadler <mail@renestadler.de> |
| |
| gst/gsttagsetter.c: Merging an empty list with another list in KEEP_ALL mode should yield an empty list as result and... |
| Original commit message from CVS: |
| Patch by: Rene Stadler <mail at renestadler de> |
| * gst/gsttagsetter.c: (gst_tag_setter_merge_tags): |
| Merging an empty list with another list in KEEP_ALL mode should |
| yield an empty list as result and not the second list (#512578). |
| * tests/check/gst/gsttagsetter.c: |
| Add unit test for tag merge modes and the aforementioned bug. |
| |
| 2008-04-13 18:50:05 +0000 Rene Stadler <mail@renestadler.de> |
| |
| gst/gsttaglist.h: Fix description to match the order in the table (#512577). |
| Original commit message from CVS: |
| Patch by: Rene Stadler <mail at renestadler de> |
| * gst/gsttaglist.h: |
| Fix description to match the order in the table (#512577). |
| |
| 2008-04-13 17:51:02 +0000 Kwang Yul Seo <kwangyul.seo.gmail.com> |
| |
| Define socklen_t as int if it's not defined yet. Fixes compilation with MSVC6 and other versions where socklen_t is n... |
| Original commit message from CVS: |
| Patch by: Kwang Yul Seo <kwangyul.seo gmail com> |
| * libs/gst/net/gstnettimepacket.h: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Define socklen_t as int if it's not defined yet. Fixes compilation |
| with MSVC6 and other versions where socklen_t is not defined in |
| the windows headers (#518022). |
| |
| 2008-04-13 13:54:55 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: If gst_registry_add_plugin() fails our reference to the plugin is invalid so don't try to us... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_load_plugin): |
| If gst_registry_add_plugin() fails our reference to the plugin is |
| invalid so don't try to use it anymore and instead error out. |
| |
| 2008-04-12 20:52:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-xmlinspect.c: De-cruft a bit. If no argument is specified, print all elements in |
| Original commit message from CVS: |
| * tools/gst-xmlinspect.c: (print_element_info), (main): |
| De-cruft a bit. If no argument is specified, print all elements in |
| XML syntax rather than a freestyle list of elements like gst-inspect. |
| Also, don't print XML header chunk unless we actually have something |
| to print (ie. don't print it before an error message); print error |
| message to stderr not stdout. Remove support for printing plugin |
| info (it would just output something freestyle along the lines of |
| gst-inspect so far), which fixes #514507. Also add license header. |
| |
| 2008-04-11 09:27:44 +0000 Julien Moutte <julien@moutte.net> |
| |
| Mac OS X love... |
| Original commit message from CVS: |
| 2008-04-11 Julien Moutte <julien@fluendo.com> |
| Mac OS X love... |
| * configure.ac: Merge platform specific defines, introduce a new |
| define on OS X to remember that forking when updating registry is |
| unsafe. |
| * docs/faq/gst-uninstalled: Updated to include gst-libs in the bad |
| module. |
| * gst/gst.c: Don't fork when updating registry if GST_HAVE_UNSAFE_FORK |
| is defined. |
| * gst/gstregistry.c: (gst_registry_scan_path_level): Fixed a bogus |
| condition that leads to absolutely no plugins being registered on |
| OS X. |
| |
| 2008-04-10 20:46:51 +0000 José Alburquerque <jaalburqu@svn.gnome.org> |
| |
| Add gst_pad_add_*_probe_full() functions with a notify callback that lets the caller free the data it passes to the p... |
| Original commit message from CVS: |
| Based on patch by: José Alburquerque <jaalburqu at svn dot gnome dot org> |
| * gst/gstutils.c: (gst_pad_add_data_probe), |
| (gst_pad_add_data_probe_full), (gst_pad_add_event_probe), |
| (gst_pad_add_event_probe_full), (gst_pad_add_buffer_probe), |
| (gst_pad_add_buffer_probe_full): |
| * gst/gstutils.h: |
| * docs/gst/gstreamer-sections.txt: |
| * win32/common/libgstreamer.def: |
| Add gst_pad_add_*_probe_full() functions with a notify callback that |
| lets the caller free the data it passes to the probe functions. This |
| is useful for bindings such as gst-python or gstreamermm (#526814). |
| API: gst_pad_add_data_probe_full |
| API: gst_pad_add_buffer_probe_full |
| API: gst_pad_add_event_probe_full |
| * tests/check/gst/gstutils.c: |
| Add minimal unit test to make sure freeing the data actually works |
| as expected. |
| * tests/benchmarks/.cvsignore: |
| Random cvsignore addendum. |
| |
| 2008-04-10 19:13:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstdebugutils.h: Mention GstDebugGraphDetails enum type in doc blurb so we get a link to it in the docs (since th... |
| Original commit message from CVS: |
| * gst/gstdebugutils.h: (GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS), |
| (GST_DEBUG_BIN_TO_DOT_FILE): |
| Mention GstDebugGraphDetails enum type in doc blurb so we get a link |
| to it in the docs (since these are macros the types of the arguments |
| won't be shown in the docs otherwise). |
| |
| 2008-04-10 14:10:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpad.c: Do not abort on out of memory for pad_alloc_buffer. |
| Original commit message from CVS: |
| * gst/gstpad.c: |
| Do not abort on out of memory for pad_alloc_buffer. |
| |
| 2008-04-10 13:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/check/gstcheck.c: Remove blank line between symbol name ad parameters to fix gtkdoc warning. |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: |
| Remove blank line between symbol name ad parameters to fix gtkdoc |
| warning. |
| |
| 2008-04-09 22:37:22 +0000 José Alburquerque <jaalburqu@svn.gnome.org> |
| |
| Expose gst_segment_copy() to make things easier for the c++ bindings. |
| Original commit message from CVS: |
| Patch by: José Alburquerque <jaalburqu at svn dot gnome dot org> |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstsegment.c: |
| * gst/gstsegment.h: |
| * win32/common/libgstreamer.def: |
| Expose gst_segment_copy() to make things easier for the c++ bindings. |
| Fixes #518932. |
| API: gst_segment_copy() |
| |
| 2008-04-09 21:27:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Fix const position; ref GType classes for enum types to work around thread-safety issues in GLib versions ... |
| Original commit message from CVS: |
| * gst/gst.c: (gst_init_get_option_group), (init_post): |
| Fix const position; ref GType classes for enum types to work |
| around thread-safety issues in GLib versions < 2.16. |
| |
| 2008-04-09 18:26:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-buffering.txt: Fix some typos and set the estimated total for push mode to -1. |
| Original commit message from CVS: |
| * docs/design/part-buffering.txt: |
| Fix some typos and set the estimated total for push mode to -1. |
| * gst/gstquery.c: (gst_query_new_buffering): |
| Set buffering-left to 0 as we're not buffering by default. |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_default_query): |
| Implement BUFFERING query. |
| |
| 2008-04-09 17:34:54 +0000 Milosz Derezynski <internalerror@gmail.com> |
| |
| gst/gsterror.*: Add two new error codes for encrypted content. Fixes #524659. |
| Original commit message from CVS: |
| Based on patch by: Milosz Derezynski <internalerror gmail com> |
| * gst/gsterror.c: (_gst_stream_errors_init): |
| * gst/gsterror.h: |
| Add two new error codes for encrypted content. Fixes #524659. |
| API: GST_STREAM_ERROR_DECRYPT |
| API: GST_STREAM_ERROR_DECRYPT_NOKEY |
| |
| 2008-04-09 13:15:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstquery.h: Fix typo. |
| Original commit message from CVS: |
| * gst/gstquery.h: |
| Fix typo. |
| * win32/common/libgstreamer.def: |
| Add new functions. |
| |
| 2008-04-09 08:19:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/gstidentity.c: Fix imperfect timestamp/offset checks when we get another NEWSEGMENT event after proc... |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: (gst_identity_event), |
| (gst_identity_start): |
| Fix imperfect timestamp/offset checks when we get another NEWSEGMENT |
| event after processing some data. Fixes bug #526042. |
| |
| 2008-04-08 20:28:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Rename _avail -> _range |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstquery.c: (gst_query_parse_latency), |
| (gst_query_set_buffering_percent), |
| (gst_query_parse_buffering_percent), |
| (gst_query_set_buffering_range), (gst_query_parse_buffering_range): |
| * gst/gstquery.h: |
| Rename _avail -> _range |
| API: gst_query_set_buffering_range |
| API: gst_query_parse_buffering_range |
| |
| 2008-04-08 20:17:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add busy field and quark for the buffering query so that the app can only use the query to see if buffering is in pro... |
| Original commit message from CVS: |
| * docs/design/part-buffering.txt: |
| * gst/gstquark.c: |
| * gst/gstquark.h: |
| * gst/gstquery.c: (gst_query_parse_latency), |
| (gst_query_new_buffering), (gst_query_set_buffering_percent), |
| (gst_query_parse_buffering_percent): |
| * gst/gstquery.h: |
| Add busy field and quark for the buffering query so that the app can |
| only use the query to see if buffering is in progress. |
| |
| 2008-04-08 19:59:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Reorder the message docs and headers for clarity. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: (gst_message_set_buffering_stats), |
| (gst_message_parse_buffering_stats): |
| * gst/gstmessage.h: |
| * gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency), |
| (gst_query_parse_latency), (gst_query_new_buffering), |
| (gst_query_set_buffering_percent), |
| (gst_query_parse_buffering_percent), |
| (gst_query_set_buffering_stats), (gst_query_parse_buffering_stats), |
| (gst_query_set_buffering_avail), (gst_query_parse_buffering_avail): |
| * gst/gstquery.h: |
| Reorder the message docs and headers for clarity. |
| Add aditional buffering stats API for messages. |
| Add buffering query. |
| Convert some leftover queries to use GstQuark. |
| API: gst_message_set_buffering_stats |
| API: gst_message_parse_buffering_stats |
| API: GST_QUERY_BUFFERING |
| API: GstBufferingMode |
| API: gst_query_new_buffering |
| API: gst_query_set_buffering_percent |
| API: gst_query_parse_buffering_percent |
| API: gst_query_set_buffering_stats |
| API: gst_query_parse_buffering_stats |
| API: gst_query_set_buffering_avail |
| API: gst_query_parse_buffering_avail |
| |
| 2008-04-08 19:52:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstmessage.c: Use GstQuark for messages. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_new_error), |
| (gst_message_new_warning), (gst_message_new_info), |
| (gst_message_new_buffering), (gst_message_new_state_changed), |
| (gst_message_new_clock_provide), (gst_message_new_clock_lost), |
| (gst_message_new_new_clock), (gst_message_new_segment_start), |
| (gst_message_new_segment_done), (gst_message_new_duration), |
| (gst_message_new_async_start), (gst_message_parse_buffering), |
| (gst_message_parse_state_changed), |
| (gst_message_parse_clock_provide), (gst_message_parse_clock_lost), |
| (gst_message_parse_new_clock), (gst_message_parse_error), |
| (gst_message_parse_warning), (gst_message_parse_info), |
| (gst_message_parse_segment_start), |
| (gst_message_parse_segment_done), (gst_message_parse_duration), |
| (gst_message_parse_async_start): |
| Use GstQuark for messages. |
| |
| 2008-04-08 19:39:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstquark.*: Add some more quarks needed for messages and queries. |
| Original commit message from CVS: |
| * gst/gstquark.c: (_priv_gst_quarks_initialize): |
| * gst/gstquark.h: |
| Add some more quarks needed for messages and queries. |
| |
| 2008-04-08 19:14:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-buffering.txt: Remove the "none" buffering mode, STREAM is a good default. |
| Original commit message from CVS: |
| * docs/design/part-buffering.txt: |
| Remove the "none" buffering mode, STREAM is a good default. |
| Move estimated-time to the avail query, that's when it will be needed. |
| Other small typo fixes and updates. |
| |
| 2008-04-07 13:27:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstindex.c: Don't put descriptions into the nick field of a GEnumValue: it's not meant for that and some language... |
| Original commit message from CVS: |
| * gst/gstindex.c: (gst_index_resolver_get_type): |
| Don't put descriptions into the nick field of a GEnumValue: it's not |
| meant for that and some language bindings rely on the nick field to |
| construct constants and the like. Fixes #526705. |
| |
| 2008-04-07 10:48:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Merge other changes from 0.10.19 release branch. |
| Original commit message from CVS: |
| * NEWS: |
| * RELEASE: |
| * gstreamer.doap: |
| Merge other changes from 0.10.19 release branch. |
| |
| 2008-04-06 08:54:47 +0000 Damien Lespiau <damien.lespiau@gmail.com> |
| |
| configure.ac: Actually build dlls when cross-compiling with mingw32. |
| Original commit message from CVS: |
| Patch by: Damien Lespiau <damien dot lespiau at gmail dot com> |
| * configure.ac: |
| Actually build dlls when cross-compiling with mingw32. |
| Fixes bug #526247. |
| |
| 2008-04-05 10:58:11 +0000 Damien Lespiau <damien.lespiau@gmail.com> |
| |
| gst/gstpoll.c: Fix compilation of GstPoll with mingw32. Fixes bug #526236. |
| Original commit message from CVS: |
| Patch by: Damien Lespiau <damien dot lespiau at gmail dot com> |
| * gst/gstpoll.c: |
| Fix compilation of GstPoll with mingw32. Fixes bug #526236. |
| |
| 2008-04-04 13:43:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-latency.txt: Fix typo. |
| Original commit message from CVS: |
| * docs/design/draft-latency.txt: |
| Fix typo. |
| * docs/design/part-buffering.txt: |
| Update design docs with more buffering ideas. |
| |
| 2008-04-03 21:15:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Bump version to 0.10.19.1 after the unscheduled 0.10.19 release. |
| Original commit message from CVS: |
| * configure.ac: |
| Bump version to 0.10.19.1 after the unscheduled 0.10.19 release. |
| |
| 2008-04-03 16:45:02 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update spec to work with docs |
| Original commit message from CVS: |
| update spec to work with docs |
| |
| 2008-04-03 14:49:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Revert part that belongs to the preset patch. |
| Original commit message from CVS: |
| * configure.ac: |
| Revert part that belongs to the preset patch. |
| |
| 2008-04-03 14:26:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Add qoutes to the define. Fixes # 525961. |
| Original commit message from CVS: |
| * configure.ac: |
| Add qoutes to the define. Fixes # 525961. |
| |
| 2008-04-03 07:52:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/indexers/: Use GSlice when possible. |
| Original commit message from CVS: |
| * plugins/indexers/gstfileindex.c: (_file_index_id_free), |
| (gst_file_index_load), (gst_file_index_add_id), |
| (gst_file_index_get_assoc_entry): |
| * plugins/indexers/gstmemindex.c: (gst_mem_index_free_format), |
| (gst_mem_index_free_id), (gst_mem_index_add_id), |
| (gst_mem_index_index_format): |
| Use GSlice when possible. |
| |
| 2008-04-02 17:45:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstinterpolationcontrolsource.c: Use GSlice for allocating the control points. |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| (gst_control_point_free), |
| (gst_interpolation_control_source_set_internal): |
| Use GSlice for allocating the control points. |
| |
| 2008-04-02 17:21:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gsttypefindelement.*: Cleanup properties. |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_class_init), |
| (gst_type_find_element_set_property), |
| (gst_type_find_element_get_property), |
| (gst_type_find_element_activate): |
| * plugins/elements/gsttypefindelement.h: |
| Cleanup properties. |
| Fix pad leak when peer query fails. |
| We can still typefind when the peer returns -1. |
| Add property to force caps and bypass typefinding. This will be used in |
| uridecodebin. |
| API::force-caps |
| |
| 2008-04-01 13:55:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Require GLib 2.12. |
| Original commit message from CVS: |
| * configure.ac: |
| Require GLib 2.12. |
| * gst/glib-compat-private.h: |
| * gst/gstcaps.c: (gst_caps_new_empty), (_gst_caps_free): |
| * gst/gstclock.c: (gst_clock_entry_new), (_gst_clock_id_free): |
| Unconditionally use GSlice for allocation. |
| * gst/gstpoll.c: (gst_poll_new), (gst_poll_free): |
| * gst/gstsegment.c: (gst_segment_new), (gst_segment_free): |
| * gst/gststructure.c: (gst_structure_id_empty_new_with_size), |
| (gst_structure_free): |
| Use GSlice for allocation. |
| |
| 2008-04-01 13:48:59 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/: Require a new enough flex and bison and remove the parser hacks to use a pre-regenerated version. |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| * gst/parse/grammar.tab.pre.c: |
| * gst/parse/grammar.tab.pre.h: |
| * gst/parse/lex._gst_parse_yy.pre.c: |
| Require a new enough flex and bison and remove the parser hacks to use |
| a pre-regenerated version. |
| |
| 2008-04-01 10:25:35 +0000 Jason Zhao <E3423C@motorola.com> |
| |
| configure.ac: Add a configure switch to disable option parsing in gst_init. |
| Original commit message from CVS: |
| 2008-04-01 Julien Moutte <julien@fluendo.com> |
| patch by: Jason Zhao <E3423C@motorola.com> |
| * configure.ac: Add a configure switch to disable option parsing |
| in gst_init. |
| Fixes #522882. |
| |
| 2008-03-31 13:47:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| MacOS has plugins under .so or under .dylib. Add detection for MacOS and handle this case. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gstregistry.c: |
| MacOS has plugins under .so or under .dylib. Add detection for MacOS |
| and handle this case. |
| * gst/gst.c: |
| Add a comment here describing, why we stat each plugin and not try to |
| be smart. |
| |
| 2008-03-31 10:21:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/base/gstbasetransform.c: Also unset the GAP flag on buffers if we're working inplace but the element is not ... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer): |
| Also unset the GAP flag on buffers if we're working inplace but |
| the element is not GAP-aware. |
| Mark a comment as FIXME 0.11. |
| |
| 2008-03-31 08:32:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gst.c: Fix type in log message and add one to ease seeing how long registry cache verification takes. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Fix type in log message and add one to ease seeing how long registry |
| cache verification takes. |
| * gst/gstregistry.c: |
| Only test plugin filenames against G_MODULE_SUFFIX. |
| |
| 2008-03-31 07:49:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstdebugutils.c: Improve handling ghost/proxy pads. |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| Improve handling ghost/proxy pads. |
| |
| 2008-03-27 19:13:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Expose macro to docs and fix link to it. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| Expose macro to docs and fix link to it. |
| |
| 2008-03-27 15:23:55 +0000 Michael Smith <msmith@xiph.org> |
| |
| libs/gst/dataprotocol/dataprotocol.c: When calculating GDP body CRC, use the correct pointer. |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_packet_from_event_1_0): |
| When calculating GDP body CRC, use the correct pointer. |
| Fixes part of #522401. |
| |
| 2008-03-24 16:56:36 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| plugins/elements/gstidentity.c: Identity is not always a passthrough element, it can modify the buffer timestamps whe... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * plugins/elements/gstidentity.c: (gst_identity_class_init), |
| (gst_identity_init), (gst_identity_prepare_output_buffer): |
| Identity is not always a passthrough element, it can modify the buffer |
| timestamps when it has a datarate and operates in single-segment mode. |
| We therefore make it an in_place filter with a custom buffer prepare |
| function that conditionally makes the input buffer metadata writable |
| when needed. Fixes #523985. |
| |
| 2008-03-24 16:44:25 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| Small documentation fixes. Fixes #523978. |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/gstclock.h: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.c: |
| * libs/gst/check/gstcheck.c: |
| Small documentation fixes. Fixes #523978. |
| |
| 2008-03-24 16:31:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/: Also retry our poll_wait when we get EAGAIN. Fixes #524041. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_render): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_create): |
| Also retry our poll_wait when we get EAGAIN. Fixes #524041. |
| |
| 2008-03-24 10:38:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: When trying to make room in the queue, bump the max allowed buffers bigger than the... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (single_queue_overrun_cb), |
| (single_queue_underrun_cb): |
| When trying to make room in the queue, bump the max allowed buffers |
| bigger than the current amount of buffers in the queue. this fixes some |
| nasty deadlocks in multiqueue when dynamically changing the limits of |
| the queue. |
| |
| 2008-03-24 10:33:41 +0000 José Alburquerque <jaalburqu@svn.gnome.org> |
| |
| gst/gstcaps.*: Constify the field gchar * params in set_simple and friends. |
| Original commit message from CVS: |
| Patch by: José Alburquerque <jaalburqu at svn dot gnome dot org> |
| * gst/gstcaps.c: (gst_caps_set_simple), |
| (gst_caps_set_simple_valist), (gst_caps_intersect): |
| * gst/gstcaps.h: |
| Constify the field gchar * params in set_simple and friends. |
| Fixes #522326. |
| |
| 2008-03-24 10:29:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstvalue.c: Transform a GstObject to a more meaningfull string that includes the object type in addition to its n... |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_transform_object_string): |
| Transform a GstObject to a more meaningfull string that includes the |
| object type in addition to its name. |
| |
| 2008-03-23 15:17:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ChangeLog: ChangeLog surgery to add bugnumber to commit. |
| Original commit message from CVS: |
| * ChangeLog: |
| ChangeLog surgery to add bugnumber to commit. |
| |
| 2008-03-23 14:24:48 +0000 Rene Stadler <mail@renestadler.de> |
| |
| libs/gst/base/gstbasetransform.c: Fix confusing documentation. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_set_gap_aware): Fix confusing documentation. |
| |
| 2008-03-23 11:40:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: Rename constant everywhere and don't forget one occurence. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write): |
| Rename constant everywhere and don't forget one occurence. |
| |
| 2008-03-23 11:29:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: Align memory to the pointer size even if the architecture allows unaligned memory access. Un... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write): |
| Align memory to the pointer size even if the architecture allows |
| unaligned memory access. Unaligned memory access usually comes with |
| performance penality. |
| |
| 2008-03-23 11:23:30 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: Align memory to the pointer size instead of always 32 bit. Fixes unaligned memory accesses o... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write), |
| (gst_registry_binary_check_magic), |
| (gst_registry_binary_load_pad_template), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin): |
| Align memory to the pointer size instead of always 32 bit. Fixes |
| unaligned memory accesses on ia64 and friends. |
| * gst/gstregistrybinary.h: |
| Bump binary registry format version for this as it changes the |
| format on those architectures that don't have unaligned access |
| and 64 bit pointers. |
| |
| 2008-03-22 14:56:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Define G_PARAM_STATIC_STRINGS if it's undefined (GLib < 2.13.0) and use it everywhere for GParamSpecs that use static... |
| Original commit message from CVS: |
| * docs/pwg/advanced-dparams.xml: |
| * docs/pwg/building-props.xml: |
| * docs/pwg/other-source.xml: |
| * gst/glib-compat.h: |
| * gst/gstbin.c: (gst_bin_class_init): |
| * gst/gstclock.c: (gst_clock_class_init): |
| * gst/gstindex.c: (gst_index_class_init): |
| * gst/gstobject.c: (gst_object_class_init): |
| * gst/gstpad.c: (gst_pad_class_init): |
| * gst/gstpipeline.c: (gst_pipeline_class_init): |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init): |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_class_init): |
| * libs/gst/base/gstdataqueue.c: (gst_data_queue_class_init): |
| * libs/gst/check/gstcheck.c: (_gst_check_fault_handler_restore), |
| (_gst_check_fault_handler_sighandler), |
| (_gst_check_fault_handler_setup), (gst_check_init): |
| * libs/gst/controller/gstcontroller.c: |
| (_gst_controller_class_init): |
| * libs/gst/controller/gstlfocontrolsource.c: |
| (gst_lfo_control_source_class_init): |
| * libs/gst/net/gstnetclientclock.c: |
| (gst_net_client_clock_class_init): |
| * libs/gst/net/gstnettimeprovider.c: |
| (gst_net_time_provider_class_init): |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init): |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init): |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init): |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_class_init): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init): |
| * plugins/elements/gstfilesink.c: (gst_file_sink_class_init): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_class_init): |
| * plugins/elements/gstidentity.c: (gst_identity_class_init): |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_class_init): |
| * plugins/elements/gstqueue.c: (gst_queue_class_init): |
| * plugins/elements/gsttee.c: (gst_tee_class_init): |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_class_init): |
| * plugins/indexers/gstfileindex.c: (gst_file_index_class_init): |
| Define G_PARAM_STATIC_STRINGS if it's undefined (GLib < 2.13.0) and |
| use it everywhere for GParamSpecs that use static strings (i.e. all). |
| This gives us less memory usage, fewer allocations and thus less |
| memory defragmentation. Fixes bug #523806. |
| |
| 2008-03-22 14:51:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| API: Add GST_IS_PARAM_SPEC_MINI_OBJECT, GST_PARAM_SPEC_MINI_OBJECT |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_value_dup_mini_object), |
| (gst_param_spec_mini_object): |
| * gst/gstminiobject.h: |
| * win32/common/libgstreamer.def: |
| * docs/gst/gstreamer-sections.txt: |
| API: Add GST_IS_PARAM_SPEC_MINI_OBJECT, GST_PARAM_SPEC_MINI_OBJECT |
| GST_TYPE_PARAM_MINI_OBJECT and gst_value_dup_mini_object. Also move |
| GstParamSpecMiniObject into a public header for this. |
| This make GstMiniObject a bit more consistent with GObject and makes |
| it possible to extend the param specs. |
| gst_value_dup_mini_object is mainly useful for set_property methods. |
| Fixes bug #523798. |
| * tools/gst-inspect.c: (print_element_properties_info): |
| Print something useful for GstMiniObject properties and not just |
| "unknown type". |
| |
| 2008-03-21 16:11:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Call the version GST_MAGIC_BINARY_VERSION_STR to be more consistent and add it to the (private part) of the docs to f... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic), |
| (gst_registry_binary_check_magic): |
| * gst/gstregistrybinary.h: |
| Call the version GST_MAGIC_BINARY_VERSION_STR to be more consistent |
| and add it to the (private part) of the docs to fix the build. |
| |
| 2008-03-21 15:52:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.*: Don't use GST_MAJORMINOR for the binary registry version. Instead hardcode a value that must... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic), |
| (gst_registry_binary_check_magic), |
| (gst_registry_binary_read_cache): |
| * gst/gstregistrybinary.h: |
| Don't use GST_MAJORMINOR for the binary registry version. Instead |
| hardcode a value that must be changed whenever the format changes |
| in an incompatible way. |
| Also don't GST_ERROR when there is a version mismatch, just |
| regenerate the registry silently. |
| |
| 2008-03-21 00:35:10 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to development - 0.10.18.1 |
| Original commit message from CVS: |
| * configure.ac: |
| Back to development - 0.10.18.1 |
| |
| === release 0.10.18 === |
| |
| 2008-03-21 00:20:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gstreamer.doap: |
| * win32/common/config.h: |
| Release 0.10.18 |
| Original commit message from CVS: |
| Release 0.10.18 |
| |
| 2008-03-20 23:26:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2008-03-18 12:17:58 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| 0.10.17.4 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| * win32/common/config.h: |
| 0.10.17.4 pre-release |
| |
| 2008-03-18 10:54:52 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| Add new function gst_poll_fd_ignored() for improved Windows compatibility. |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås |
| <ole dot andre dot ravnas at tandberg dot com> |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpoll.c: (gst_poll_winsock_error_to_errno), |
| (gst_poll_update_winsock_event_mask), |
| (gst_poll_prepare_winsock_active_sets), |
| (gst_poll_collect_winsock_events), (gst_poll_new), (gst_poll_free), |
| (gst_poll_add_fd_unlocked), (gst_poll_fd_ctl_write), |
| (gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ignored), |
| (gst_poll_fd_has_error), (gst_poll_fd_can_read_unlocked), |
| (gst_poll_check_ctrl_commands), (gst_poll_wait): |
| * gst/gstpoll.h: |
| * win32/common/libgstreamer.def: |
| Add new function gst_poll_fd_ignored() for improved Windows |
| compatibility. |
| Various minor fixes and cleanups. See #520808. |
| |
| 2008-03-17 10:21:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstindex.*: Don't free key strings which we don't own. Fixes crash in gst_index_entry_free() (#522741). |
| Original commit message from CVS: |
| * gst/gstindex.c: (gst_index_entry_free): |
| * gst/gstindex.h: |
| Don't free key strings which we don't own. Fixes crash in |
| gst_index_entry_free() (#522741). |
| * tests/check/Makefile.am: |
| * tests/check/gst/.cvsignore: |
| * tests/check/gst/gstindex.c: (test_index_entries), |
| (gst_index_suite), (gst_index): |
| Add unit test for the above. |
| |
| 2008-03-11 14:09:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| win32/common/libgstreamer.def: Remove symbols that were removed recently. Fixes bug #521740. |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Remove symbols that were removed recently. Fixes bug #521740. |
| |
| 2008-03-11 00:24:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| 0.10.17.3 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| * win32/common/config.h: |
| 0.10.17.3 pre-release |
| |
| 2008-03-11 00:23:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Release 0.10.17.3 |
| Original commit message from CVS: |
| * configure.ac: |
| Release 0.10.17.3 |
| |
| 2008-03-07 15:39:45 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| Remove GstPollMode from the API, it does not make sense to let the application control this. |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås |
| <ole dot andre dot ravnas at tandberg dot com> |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpoll.c: (find_index), (gst_poll_free_winsock_event), |
| (gst_poll_update_winsock_event_mask), (gst_poll_new), |
| (gst_poll_free), (gst_poll_fd_init), (gst_poll_add_fd_unlocked), |
| (gst_poll_remove_fd), (gst_poll_fd_ctl_write), |
| (gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_has_closed), |
| (gst_poll_fd_has_error), (gst_poll_fd_can_read_unlocked), |
| (gst_poll_fd_can_write), (gst_poll_wait), |
| (gst_poll_set_controllable), (gst_poll_restart), |
| (gst_poll_set_flushing): |
| * gst/gstpoll.h: |
| * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_new): |
| * libs/gst/net/gstnettimeprovider.c: (gst_net_time_provider_start), |
| (gst_net_time_provider_new): |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_start): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_start): |
| * tests/benchmarks/gstpollstress.c: (main): |
| * tests/check/gst/gstpoll.c: (GST_START_TEST), (gst_poll_suite): |
| Remove GstPollMode from the API, it does not make sense to let the |
| application control this. |
| Add support for Win32. |
| Fix the testsuite. Fixes #520671. |
| |
| 2008-03-07 13:19:12 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/gstregistrybinary.c: Include io.h for write() and close() when building with MSVC. Fixes bug #520877. |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås |
| <ole dot andre dot ravnas at tandberg dot com> |
| * gst/gstregistrybinary.c: |
| Include io.h for write() and close() when building with MSVC. Fixes |
| bug #520877. |
| |
| 2008-03-07 11:12:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Move registry backend API to private headers where we can. Add fixme-0.11 comments for the others. Add stubs for the ... |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gst_private.h: |
| * gst/gstconfig.h.in: |
| * gst/gstregistry.h: |
| * gst/gstregistrybinary.c: |
| * win32/common/gstconfig.h: |
| Move registry backend API to private headers where we can. Add |
| fixme-0.11 comments for the others. Add stubs for the xml backend when |
| using the binary to ensure they functions exists (they should not be |
| used though). Fixes #520756. |
| |
| 2008-03-04 00:14:52 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| 0.10.17.2 prelease |
| Original commit message from CVS: |
| * configure.ac: |
| * win32/common/config.h: |
| 0.10.17.2 prelease |
| |
| 2008-03-03 18:42:04 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Switch to using portabl gsize/gssize instead of size_t/ssize_t |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write), |
| (gst_registry_binary_read_cache): |
| * gst/gstregistryxml.c: (gst_registry_save): |
| * gst/gsturi.c: (unescape_string), (gst_uri_has_protocol): |
| * plugins/elements/gstfilesink.c: (gst_file_sink_open_file): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_map_region), |
| (gst_file_src_map_small_region), (gst_file_src_create_mmap): |
| Switch to using portabl gsize/gssize instead of size_t/ssize_t |
| Fixes #520152 |
| |
| 2008-03-03 18:14:33 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstminiobject.c: Import gst_private.h before any other header that might include other glib headers. This fixes t... |
| Original commit message from CVS: |
| * gst/gstminiobject.c: |
| Import gst_private.h before any other header that might include other |
| glib headers. This fixes the build on windows using native compilers. |
| |
| 2008-03-03 14:48:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/gstconfig.h: Add here too, just for completeness. |
| Original commit message from CVS: |
| * win32/common/gstconfig.h: |
| Add here too, just for completeness. |
| |
| 2008-03-03 14:43:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fix broken use of config.h-defined preprocessor directive in a public header file. Add a corresponding define to gstc... |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gstconfig.h.in: |
| * gst/gstregistry.h: |
| Fix broken use of config.h-defined preprocessor directive in a public |
| header file. Add a corresponding define to gstconfig.h, since we can't |
| really remove those function declarations from the header file now |
| (or can we? and why are they there in the first place?). |
| |
| 2008-03-03 10:07:21 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/check/gst/gststructure.c (GST_START_TEST): Add a check for the new warning. |
| Original commit message from CVS: |
| 2008-03-03 Andy Wingo <wingo@pobox.com> |
| * tests/check/gst/gststructure.c (GST_START_TEST): Add a check for |
| the new warning. |
| * gst/gststructure.c (gst_structure_from_string): Warn if |
| structure_from_string didn't consume the whole string, but the |
| caller did not provide an end pointer. |
| |
| 2008-03-01 11:21:30 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it> |
| |
| gst/gstregistryxml.c: Strings allocated by libxml2 should be freed with xmlFree(), not with g_free(). Fixes issues on... |
| Original commit message from CVS: |
| Patch by: Fabrizio Gennari <fabrizio.ge at tiscali it> |
| * gst/gstregistryxml.c: (read_string), (load_feature): |
| Strings allocated by libxml2 should be freed with xmlFree(), not |
| with g_free(). Fixes issues on windows in certain contexts (#519698). |
| |
| 2008-02-29 18:38:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinterface.c: Don't crash if the element supports the interface queried, but does not implement GstImplementsIn... |
| Original commit message from CVS: |
| * gst/gstinterface.c: (gst_element_implements_interface): |
| Don't crash if the element supports the interface queried, but does |
| not implement GstImplementsInterface. Fixes #519584. |
| * tests/check/Makefile.am: |
| * tests/check/gst/.cvsignore: |
| * tests/check/gst/gstinterface.c: |
| Add unit test for the above. |
| |
| 2008-02-29 15:39:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Small doc update. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init): |
| Small doc update. |
| |
| 2008-02-29 15:22:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Improve some comment. |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_seek), |
| (gst_segment_to_stream_time): |
| Improve some comment. |
| Update variables where it makes more sense. |
| |
| 2008-02-29 14:23:17 +0000 Rene Stadler <mail@renestadler.de> |
| |
| gst/gsturi.c: Use the get_protocols_full vfunc if get_protocols is NULL. Fixes |
| Original commit message from CVS: |
| * gst/gsturi.c: (gst_uri_handler_get_protocols): |
| Use the get_protocols_full vfunc if get_protocols is NULL. Fixes |
| URIHandlers implemented using language bindings. |
| |
| 2008-02-29 13:59:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| And correct even more valid sparse warnings. |
| Original commit message from CVS: |
| * gst/gstelementfactory.h: |
| * tests/check/elements/fakesink.c: |
| * tests/check/elements/fakesrc.c: (setup_fakesrc): |
| * tests/check/elements/fdsrc.c: (setup_fdsrc): |
| * tests/check/elements/filesink.c: (setup_filesink): |
| * tests/check/elements/filesrc.c: (setup_filesrc): |
| * tests/check/elements/identity.c: (setup_identity): |
| * tests/check/elements/tee.c: |
| * tests/check/generic/sinks.c: |
| * tests/check/generic/states.c: (setup), (teardown): |
| * tests/check/gst/gst.c: |
| * tests/check/gst/gstabi.c: |
| * tests/check/gst/gstbin.c: |
| * tests/check/gst/gstbus.c: (pull_messages): |
| * tests/check/gst/gstcaps.c: |
| * tests/check/gst/gstelement.c: |
| * tests/check/gst/gstevent.c: |
| * tests/check/gst/gstghostpad.c: |
| * tests/check/gst/gstiterator.c: |
| * tests/check/gst/gstmessage.c: |
| * tests/check/gst/gstminiobject.c: (my_foo_init): |
| * tests/check/gst/gstobject.c: (thread_name_object), |
| (gst_object_suite): |
| * tests/check/gst/gstpad.c: |
| * tests/check/gst/gstplugin.c: |
| * tests/check/gst/gstpoll.c: |
| * tests/check/gst/gstquery.c: |
| * tests/check/gst/gstsegment.c: |
| * tests/check/gst/gststructure.c: |
| * tests/check/gst/gstsystemclock.c: |
| * tests/check/gst/gsttask.c: |
| * tests/check/gst/gstutils.c: |
| * tests/check/gst/gstvalue.c: |
| * tests/check/gst/struct_hppa.h: |
| * tests/check/gst/struct_i386.h: |
| * tests/check/gst/struct_ppc32.h: |
| * tests/check/gst/struct_ppc64.h: |
| * tests/check/gst/struct_x86_64.h: |
| * tests/check/libs/adapter.c: (create_and_fill_adapter): |
| * tests/check/libs/basesrc.c: |
| * tests/check/libs/controller.c: (GST_START_TEST): |
| * tests/check/libs/gdp.c: |
| * tests/check/libs/gstnetclientclock.c: |
| * tests/check/libs/gstnettimeprovider.c: |
| * tests/check/libs/libsabi.c: |
| * tests/check/libs/struct_hppa.h: |
| * tests/check/libs/struct_i386.h: |
| * tests/check/libs/struct_ppc32.h: |
| * tests/check/libs/struct_ppc64.h: |
| * tests/check/libs/struct_x86_64.h: |
| * tests/check/pipelines/cleanup.c: |
| * tests/check/pipelines/simple-launch-lines.c: |
| * tests/check/pipelines/stress.c: |
| And correct even more valid sparse warnings. |
| * win32/common/libgstreamer.def: |
| Add gst_poll_fd_init to the list of symbols. |
| |
| 2008-02-29 12:41:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static... |
| Original commit message from CVS: |
| * gst/gstconfig.h.in: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_read_buffer): |
| * libs/gst/check/gstcheck.c: (gst_check_log_message_func), |
| (gst_check_log_critical_func), (gst_check_drop_buffers), |
| (gst_check_element_push_buffer_list): |
| * libs/gst/controller/gstcontroller.c: (gst_controller_get), |
| (gst_controller_get_type): |
| * libs/gst/controller/gsthelper.c: (gst_object_control_properties), |
| (gst_object_get_controller), (gst_object_get_control_source): |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| (gst_interpolation_control_source_new): |
| * libs/gst/controller/gstlfocontrolsource.c: |
| (gst_lfo_control_source_new): |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_event_from_packet_0_2): |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstmultiqueue.c: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttypefindelement.c: |
| * plugins/indexers/gstfileindex.c: (_file_index_id_save_xml), |
| (gst_file_index_add_association): |
| * plugins/indexers/gstmemindex.c: |
| * tests/benchmarks/gstpollstress.c: (mess_some_more): |
| * tests/check/elements/queue.c: (setup_queue): |
| * tests/check/gst/gstpipeline.c: |
| * tests/check/libs/collectpads.c: (setup), (teardown), |
| (gst_collect_pads_suite): |
| * tests/examples/adapter/adapter_test.c: |
| * tests/examples/metadata/read-metadata.c: (make_pipeline): |
| * tests/examples/xml/createxml.c: |
| * tests/examples/xml/runxml.c: |
| * tools/gst-inspect.c: |
| * tools/gst-run.c: |
| Correct all relevant warnings found by the sparse semantic code |
| analyzer. This include marking several symbols static, using |
| NULL instead of 0 for pointers, not using variable sized arrays |
| on the stack, moving variable declarations to the beginning of |
| a block and using "foo (void)" instead of "foo ()" for declarations. |
| |
| 2008-02-29 12:05:55 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/: Don't reset GstPollFDs, this is not necessary at all. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_update_fd): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd): |
| Don't reset GstPollFDs, this is not necessary at all. |
| * tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST), |
| (delayed_restart), (delayed_control): |
| Use GST_POLL_FD_INIT. |
| |
| 2008-02-29 11:57:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpoll.*: Added Since tags. |
| Original commit message from CVS: |
| * gst/gstpoll.c: (gst_poll_fd_init): |
| * gst/gstpoll.h: |
| Added Since tags. |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_update_fd): |
| Use some more init macros. |
| |
| 2008-02-29 11:20:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/: Use init macros and functions. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_start): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd): |
| Use init macros and functions. |
| |
| 2008-02-29 11:00:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add INIT macro and _init method for initializing the GstPollFD. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpoll.c: (gst_poll_fd_init): |
| * gst/gstpoll.h: |
| Add INIT macro and _init method for initializing the GstPollFD. |
| |
| 2008-02-28 19:58:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Initialize some uninitialized variables as spotted by valgrind. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_start), |
| (gst_fd_sink_update_fd): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd): |
| * tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST), |
| (delayed_restart), (delayed_control): |
| Initialize some uninitialized variables as spotted by valgrind. |
| |
| 2008-02-28 15:25:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/benchmarks/: Add poll stress test. |
| Original commit message from CVS: |
| * tests/benchmarks/Makefile.am: |
| * tests/benchmarks/gstpollstress.c: (mess_some_more), (run_test), |
| (main): |
| Add poll stress test. |
| |
| 2008-02-28 10:18:02 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| plugins/elements/: Port to GstPoll. See #505417. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis dot com> |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_render), |
| (gst_fd_sink_start), (gst_fd_sink_stop), (gst_fd_sink_unlock), |
| (gst_fd_sink_unlock_stop), (gst_fd_sink_update_fd): |
| * plugins/elements/gstfdsink.h: |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd), |
| (gst_fd_src_start), (gst_fd_src_stop), (gst_fd_src_unlock), |
| (gst_fd_src_unlock_stop), (gst_fd_src_create), |
| (gst_fd_src_uri_set_uri): |
| * plugins/elements/gstfdsrc.h: |
| Port to GstPoll. See #505417. |
| |
| 2008-02-27 21:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| win32/common/libgstreamer.def: Add new gst_poll_ symbols to win32 defs. |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Add new gst_poll_ symbols to win32 defs. |
| |
| 2008-02-27 19:01:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Use a private stuct to not break ABI. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/net/gstnetclientclock.c: |
| (gst_net_client_clock_class_init), (gst_net_client_clock_init), |
| (gst_net_client_clock_finalize), (gst_net_client_clock_do_select), |
| (gst_net_client_clock_thread), (gst_net_client_clock_start), |
| (gst_net_client_clock_stop), (gst_net_client_clock_new): |
| * libs/gst/net/gstnetclientclock.h: |
| * libs/gst/net/gstnettimeprovider.c: |
| (gst_net_time_provider_class_init), (gst_net_time_provider_init), |
| (gst_net_time_provider_finalize), (gst_net_time_provider_thread), |
| (gst_net_time_provider_start), (gst_net_time_provider_stop), |
| (gst_net_time_provider_new): |
| * libs/gst/net/gstnettimeprovider.h: |
| Use a private stuct to not break ABI. |
| |
| 2008-02-27 18:27:59 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| libs/gst/net/: Massive code removal and cleanups because of GstPoll. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis dot com> |
| * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_init), |
| (gst_net_client_clock_finalize), (gst_net_client_clock_do_select), |
| (gst_net_client_clock_thread), (gst_net_client_clock_start), |
| (gst_net_client_clock_stop), (gst_net_client_clock_new): |
| * libs/gst/net/gstnetclientclock.h: |
| * libs/gst/net/gstnettimeprovider.c: (gst_net_time_provider_init), |
| (gst_net_time_provider_finalize), (gst_net_time_provider_thread), |
| (gst_net_time_provider_start), (gst_net_time_provider_stop), |
| (gst_net_time_provider_new): |
| * libs/gst/net/gstnettimeprovider.h: |
| Massive code removal and cleanups because of GstPoll. |
| Fixes #505417. |
| |
| 2008-02-27 18:00:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| configure.ac: Add checks for poll, ppoll and pselect. |
| Original commit message from CVS: |
| * configure.ac: |
| Add checks for poll, ppoll and pselect. |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| Add docs for GstPoll. |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gstpoll.c: (find_index), (selectable_fds), |
| (pollable_timeout), (choose_mode), (pollfd_to_fd_set), |
| (fd_set_to_pollfd), (gst_poll_new), (gst_poll_free), |
| (gst_poll_set_mode), (gst_poll_get_mode), |
| (gst_poll_add_fd_unlocked), (gst_poll_add_fd), |
| (gst_poll_remove_fd), (gst_poll_fd_ctl_write), |
| (gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read), |
| (gst_poll_fd_has_closed), (gst_poll_fd_has_error), |
| (gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read), |
| (gst_poll_fd_can_write), (gst_poll_wait), |
| (gst_poll_set_controllable), (gst_poll_restart), |
| (gst_poll_set_flushing): |
| * gst/gstpoll.h: |
| Add generic poll abstraction. We ideally don't want to have this in core |
| here but in glib intead... |
| This code will be used in various network elements and ultimately for |
| the nanosecond precision monotonic clock (that's why it's here in core). |
| It'll allow us to implement cancelable socket operations for windows too. |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST), |
| (delayed_stop), (delayed_restart), (delayed_flush), |
| (delayed_control), (gst_poll_suite): |
| Add GstPoll unit test. |
| |
| 2008-02-25 15:37:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstfilter.c: Improve documentation of gst_filter_run(). Fixes #518627. |
| Original commit message from CVS: |
| * gst/gstfilter.c: |
| Improve documentation of gst_filter_run(). Fixes #518627. |
| |
| 2008-02-23 16:03:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/README: Add a few lines about the new 'check-inspected-versions' target. |
| Original commit message from CVS: |
| * docs/README: |
| Add a few lines about the new 'check-inspected-versions' target. |
| |
| 2008-02-21 10:30:50 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gstevent.c: Add qos to the event test. Rename tcase/tsuite; is not only about custom events. |
| Original commit message from CVS: |
| * tests/check/gst/gstevent.c: |
| Add qos to the event test. Rename tcase/tsuite; is not only about |
| custom events. |
| |
| 2008-02-21 10:22:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gstqueue.c: Ensure that buffer metadata is writeable, before modifying. Spotted by |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: |
| Ensure that buffer metadata is writeable, before modifying. Spotted by |
| Mike. |
| |
| 2008-02-20 15:44:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gstqueue.*: When dropping buffers in leaky modes, mark next buffers we sent as |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gstqueue.h: |
| When dropping buffers in leaky modes, mark next buffers we sent as |
| DISCONT. |
| |
| 2008-02-20 12:31:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstfilesrc.c: Also, if mmap() fails that would be a READ error, not OPEN_READ. |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_map_region): |
| Also, if mmap() fails that would be a READ error, not OPEN_READ. |
| |
| 2008-02-20 12:26:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/: Remove GstBufferStore, no idea why we were still building it. |
| Original commit message from CVS: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstbufferstore.c: |
| * plugins/elements/gstbufferstore.h: |
| * plugins/elements/gsttypefindelement.h: |
| Remove GstBufferStore, no idea why we were still building it. |
| It's not used anywhere and superseded by GstAdapter. |
| * plugins/elements/gstfilesrc.c: (gst_file_src_map_region), |
| (gst_file_src_create_mmap): |
| * plugins/indexers/gstfileindex.c: (gst_file_index_add_association): |
| Printf format fixes for 64-bit integers. |
| |
| 2008-02-19 13:00:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Don't set GST_CACHE_DIR and allow to set it by a configure parameter. |
| Original commit message from CVS: |
| * configure.ac: |
| Don't set GST_CACHE_DIR and allow to set it by a configure parameter. |
| We're not in 0.8 times anymore. |
| |
| 2008-02-19 12:56:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/check/gstcheck.*: Make the declaration in the header for gst_check_element_push_buffer_list match the implem... |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_drop_buffers), |
| (gst_check_element_push_buffer_list): |
| * libs/gst/check/gstcheck.h: |
| Make the declaration in the header for |
| gst_check_element_push_buffer_list match the implementation. |
| Fix up spelling, grammar and wording of the documentation in a few |
| places, and add the Since keyword to new API functions. |
| Use g_list_delete_link instead of g_list_remove in |
| gst_check_drop_buffers, since it's immeasurably more efficient. |
| * tests/check/elements/fakesrc.c: (GST_START_TEST): |
| Use new gst_check_drop_buffers function where appropriate. |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| Add new symbols gst_collect_pads_take_buffer, |
| gst_collect_pads_read_buffer, gst_index_set_resolver_full to the |
| exports |
| Changelog surgery to add API keyword to new gst_check API. |
| |
| 2008-02-19 08:05:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/lex._gst_parse_yy.pre.c: Update pre-generated flex files with flex 2.3.34. |
| Original commit message from CVS: |
| * gst/parse/lex._gst_parse_yy.pre.c: (yy_get_next_buffer), |
| (_gst_parse_yyensure_buffer_stack), (_gst_parse_yylex_init_extra): |
| Update pre-generated flex files with flex 2.3.34. |
| |
| 2008-02-19 05:49:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstminiobject.c: Add FIXME for 0.11 to make GstMiniObjectClass::copy() a bit more friendly to subclasses and not ... |
| Original commit message from CVS: |
| * gst/gstminiobject.c: |
| Add FIXME for 0.11 to make GstMiniObjectClass::copy() a bit more |
| friendly to subclasses and not require them to know all internals |
| of their parent class. |
| |
| 2008-02-15 13:15:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add sub-buffer functions to collectpads. Fixes #516187. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstcollectpads.c: |
| * libs/gst/base/gstcollectpads.h: |
| Add sub-buffer functions to collectpads. Fixes #516187. |
| API: gst_collect_pads_take_buffer(), gst_collect_pads_read_buffer() |
| |
| 2008-02-15 12:33:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstbuffer.c: Copy selected buffer-flags when creating subbuffers. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| Copy selected buffer-flags when creating subbuffers. |
| Fixes #516395. |
| |
| 2008-02-12 12:04:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Properly chain up finalize functions to the parent class. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_class_init), (gst_buffer_finalize): |
| * gst/gstevent.c: (gst_event_class_init), (gst_event_finalize): |
| * gst/gstmessage.c: (gst_message_class_init), |
| (gst_message_finalize): |
| * gst/gstquery.c: (gst_query_class_init), (gst_query_finalize): |
| * plugins/elements/gstfilesrc.c: (gst_mmap_buffer_class_init), |
| (gst_mmap_buffer_finalize): |
| Properly chain up finalize functions to the parent class. |
| |
| 2008-02-11 17:53:57 +0000 Siavash Safi <siavash.safi@gmail.com> |
| |
| gst/gstindex.*: Add new function with option to dispose of user_data in resolver. |
| Original commit message from CVS: |
| Patch by: Siavash Safi <siavash dot safi at gmail dot com> |
| * gst/gstindex.c: (gst_index_finalize), (gst_index_set_resolver), |
| (gst_index_set_resolver_full): |
| * gst/gstindex.h: |
| Add new function with option to dispose of user_data in resolver. |
| Actually call the dispose function when finalizing the object and not |
| just when changing the resolver/filter. |
| API: GstIndex::gst_index_set_resolver_full() |
| * docs/gst/gstreamer-sections.txt: |
| Add new function to docs. Fixes #515469. |
| |
| 2008-02-11 08:53:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstindex.c: Chain up finalize to the parent class. Fixes leaking the GstObject name and other things. |
| Original commit message from CVS: |
| * gst/gstindex.c: (gst_index_finalize): |
| Chain up finalize to the parent class. Fixes leaking the GstObject |
| name and other things. |
| |
| 2008-02-10 19:48:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * common: |
| ChangeLog surgery: Fix Josep's surname in previous commits |
| Original commit message from CVS: |
| ChangeLog surgery: Fix Josep's surname in previous commits |
| |
| 2008-02-08 00:54:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases. |
| Original commit message from CVS: |
| * configure.ac: |
| Make DISABLE_DEPRECATED defined *only* during CVS, not during |
| pre-releases or releases. |
| * docs/faq/gst-uninstalled: |
| Add gst-plugins-gl |
| * docs/random/release: |
| Change one of the steps - we only upload core & base to Gnome FTP |
| |
| 2008-02-06 12:21:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstconfig.h.in: Add 'id' for example. |
| Original commit message from CVS: |
| * gst/gstconfig.h.in: |
| Add 'id' for example. |
| * gst/gstpad.c: |
| * gst/gstutils.c: |
| * plugins/elements/gstfdsink.c: |
| Link to signals. Doc and comment fixes. |
| |
| 2008-02-05 21:22:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Some minor docs fixes: fix typo, mention that GST_FLOW_RESEND is unused and unimplemented; finally, it is plugi... |
| Original commit message from CVS: |
| * gst/gstpad.h: (GST_PAD_LINK_SUCCESSFUL): |
| * gst/gstpluginfeature.h: (GstPluginFeatureClass): |
| Some minor docs fixes: fix typo, mention that GST_FLOW_RESEND is |
| unused and unimplemented; finally, it is plugin features, not |
| plugins, that have ranks. |
| |
| 2008-02-05 19:42:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpluginfeature.h: Clarify GstRank range docs. |
| Original commit message from CVS: |
| * gst/gstpluginfeature.h: |
| Clarify GstRank range docs. |
| |
| 2008-02-05 18:37:08 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gst.c: Add a separate gst_deinitialized that prevents gst_init() from being called after gst_deinit(). Fixes #50... |
| Original commit message from CVS: |
| * gst/gst.c: Add a separate gst_deinitialized that prevents |
| gst_init() from being called after gst_deinit(). Fixes #509559 |
| |
| 2008-02-05 14:15:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Revert previous changes to the behaviour of GstPadTemplates, etc and the possiblity to call them in class_init as it ... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_get_type), (gst_bin_base_init), |
| (gst_bin_class_init): |
| * gst/gstelement.c: (gst_element_base_class_init), |
| (gst_element_class_add_pad_template): |
| * gst/gstpadtemplate.c: (gst_pad_template_init): |
| * gst/gstpipeline.c: (gst_pipeline_get_type), |
| (gst_pipeline_base_init), (gst_pipeline_class_init): |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_get_type), |
| (gst_base_src_base_init), (gst_base_src_class_init): |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_base_init), |
| (gst_capsfilter_class_init): |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_base_init), |
| (gst_fake_sink_class_init): |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_base_init), |
| (gst_fake_src_class_init): |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_base_init), |
| (gst_fd_sink_class_init): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_base_init), |
| (gst_fd_src_class_init): |
| * plugins/elements/gstfilesink.c: (gst_file_sink_base_init), |
| (gst_file_sink_class_init): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_base_init), |
| (gst_file_src_class_init): |
| * plugins/elements/gstidentity.c: (gst_identity_base_init), |
| (gst_identity_class_init): |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init), |
| (gst_multi_queue_class_init): |
| * plugins/elements/gstqueue.c: (gst_queue_base_init), |
| (gst_queue_class_init): |
| * plugins/elements/gsttee.c: (gst_tee_base_init), |
| (gst_tee_class_init): |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_base_init), |
| (gst_type_find_element_class_init): |
| * tests/check/gst/gstelement.c: (gst_element_suite): |
| Revert previous changes to the behaviour of GstPadTemplates, etc |
| and the possiblity to call them in class_init as it breaks too |
| many elements. Reopens bug #491501. |
| Should be applied again for 0.11, thus added a few FIXME 0.11 at |
| several places. |
| |
| 2008-02-05 09:24:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-launch.c: Dump one graph per pipeline state-change and state change name (if GST_DEBUG_DUMP_DOT_DIR is set). |
| Original commit message from CVS: |
| * tools/gst-launch.c: |
| Dump one graph per pipeline state-change and state change name |
| (if GST_DEBUG_DUMP_DOT_DIR is set). |
| |
| 2008-02-04 14:14:42 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| Be sure that we have a new copy of the caps and not reffed caps from a template |
| Original commit message from CVS: |
| * gst/gstpad.c: |
| * tests/check/gst/gstpad.c: |
| Be sure that we have a new copy of the caps and not |
| reffed caps from a template |
| |
| 2008-02-03 12:04:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Don't use base_init where not absolutely necessary. For example it's not necessary anymore for adding pad templates o... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_get_type), (gst_bin_class_init): |
| * gst/gstpipeline.c: (gst_pipeline_get_type), |
| (gst_pipeline_class_init): |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_type), |
| (gst_base_sink_class_init): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_get_type), |
| (gst_base_src_class_init): |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_get_type), |
| (gst_base_transform_class_init): |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init), |
| (gst_collect_pads_class_init): |
| * libs/gst/base/gstdataqueue.c: (gst_data_queue_get_type): |
| * libs/gst/net/gstnettimeprovider.c: |
| (gst_net_time_provider_base_init), |
| (gst_net_time_provider_class_init): |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_base_init), |
| (gst_capsfilter_class_init): |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_base_init), |
| (gst_fake_sink_class_init): |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_base_init), |
| (gst_fake_src_class_init): |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_base_init), |
| (gst_fd_sink_class_init): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_base_init), |
| (gst_fd_src_class_init): |
| * plugins/elements/gstfilesink.c: (gst_file_sink_base_init), |
| (gst_file_sink_class_init): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_base_init), |
| (gst_file_src_class_init): |
| * plugins/elements/gstidentity.c: (gst_identity_base_init), |
| (gst_identity_class_init): |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init), |
| (gst_multi_queue_class_init): |
| * plugins/elements/gstqueue.c: (gst_queue_base_init), |
| (gst_queue_class_init): |
| * plugins/elements/gsttee.c: (gst_tee_base_init), |
| (gst_tee_class_init): |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_base_init), |
| (gst_type_find_element_class_init): |
| Don't use base_init where not absolutely necessary. For example it's |
| not necessary anymore for adding pad templates or setting element |
| details. |
| Leave empty base_init functions in several places as GST_BOILERPLATE |
| still defines and uses them. |
| |
| 2008-02-03 10:48:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/: Make it possible (and recommended) to set element details and add pad templates in the class_init functions by ... |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_base_class_init), |
| (gst_element_class_add_pad_template): |
| * gst/gstpadtemplate.c: |
| Make it possible (and recommended) to set element details and add |
| pad templates in the class_init functions by copying the details/pad |
| templates in GstElement's base_init. |
| Also make it possible to replace existing pad templates by adding |
| a new one with the same name. This was done in a hackish fashion |
| in same elements before already. |
| Don't reference pad templates that are added a second time. A |
| new pad template has a refcount of one and is not floating anymore |
| and to be owned by the element's class. Make this more explicit by |
| mentioning it in the docs of gst_element_class_add_pad_template(). |
| These changes are backwards compatible. Fixes bug #491501. |
| * tests/check/gst/gstelement.c: |
| Add unit test for setting element details, adding pad templates and |
| replacing them in a subclass. |
| |
| 2008-02-02 06:48:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tools/gst-inspect.c: Fix a few memory leaks. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_interfaces), |
| (print_element_properties_info), (print_pad_info), |
| (print_signal_info), (print_element_info): |
| Fix a few memory leaks. |
| |
| 2008-02-01 17:16:26 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| Add more functions for unit testing: gst_check_drop_buffers, gst_check_caps_equal, gst_check_element_push_buffer_list... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/check/gstcheck.c: |
| * libs/gst/check/gstcheck.h: |
| Add more functions for unit testing: gst_check_drop_buffers, |
| gst_check_caps_equal, gst_check_element_push_buffer_list, |
| gst_check_element_push_buffer |
| |
| 2008-02-01 16:37:22 +0000 Julien Moutte <julien@moutte.net> |
| |
| docs/gst/gstreamer-sections.txt: Add GST_CHECK_VERSION to the docs |
| Original commit message from CVS: |
| 2008-02-01 Julien Moutte <julien@fluendo.com> |
| * docs/gst/gstreamer-sections.txt: Add GST_CHECK_VERSION to the |
| docs |
| * gst/gstindex.c: (gst_index_class_init), |
| (gst_index_free_writer), |
| (gst_index_finalize), (gst_index_entry_free), |
| (gst_index_add_association): Fix memory leaks. |
| * gst/gstversion.h.in: Add GST_CHECK_VERSION macro. |
| * plugins/indexers/gstmemindex.c: (gst_mem_index_class_init), |
| (gst_mem_index_free_format), (gst_mem_index_free_id), |
| (gst_mem_index_finalize): Fix memory leaks. |
| * win32/common/config.h: Updated to CVS HEAD. |
| |
| 2008-02-01 12:25:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/README: Some more details about how the plugin docs works. |
| Original commit message from CVS: |
| * docs/README: |
| Some more details about how the plugin docs works. |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| Whitespace cleanup. |
| |
| 2008-02-01 12:10:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/parse/: Add delayed set-property. This allows to set properties on dynamicaly created objects (pads in videomxer). |
| Original commit message from CVS: |
| * gst/parse/grammar.tab.pre.c: |
| * gst/parse/grammar.tab.pre.h: |
| * gst/parse/grammar.y: |
| * gst/parse/lex._gst_parse_yy.pre.c: |
| Add delayed set-property. This allows to set properties on dynamicaly |
| created objects (pads in videomxer). |
| |
| 2008-02-01 11:27:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstutils.c: Check if caps are not NULL (fix bug #510194) |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Check if caps are not NULL (fix bug #510194) |
| |
| 2008-02-01 10:27:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Add fixme regarding EOS in pull mode. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_loop), |
| (gst_base_sink_get_position_paused): |
| Add fixme regarding EOS in pull mode. |
| Fix position reporting in PAUSED for negative rates. |
| |
| 2008-02-01 10:23:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstminiobject.c: When replacing a miniobject, do a quick equality check first so that we can avoid a ref/unref pair. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_mini_object_replace): |
| When replacing a miniobject, do a quick equality check first so that we |
| can avoid a ref/unref pair. |
| |
| 2008-02-01 10:17:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-synchronisation.txt: Update some docs. |
| Original commit message from CVS: |
| * docs/design/part-synchronisation.txt: |
| Update some docs. |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gstreamer-plugins-docs.sgml: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| * plugins/elements/gstmultiqueue.c: |
| Add multiqueue to the docs. |
| |
| 2008-01-30 14:38:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.17 === |
| |
| 2008-01-30 14:05:45 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gstreamer.doap: |
| * win32/common/config.h: |
| Release 0.10.17 |
| Original commit message from CVS: |
| Release 0.10.17 |
| |
| 2008-01-30 13:13:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| add ChangeLog entry for previous commit |
| Original commit message from CVS: |
| add ChangeLog entry for previous commit |
| |
| 2008-01-30 13:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstutils.c: Check if caps are not NULL (fix bug #510194) |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Check if caps are not NULL (fix bug #510194) |
| |
| 2008-01-30 12:55:42 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstutils.c: Check if caps are not NULL (fix bug #510194) |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Check if caps are not NULL (fix bug #510194) |
| |
| 2008-01-30 12:44:13 +0000 Cygwin Ports maintainer <yselkowitz@users.sourceforge> |
| |
| gst/gstutils.c: Fix compilation on systems that have posix timers but no monotonic clock. |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Fix compilation on systems that have posix timers but no |
| monotonic clock. |
| Fixes: #512715 |
| Patch By: Cygwin Ports maintainer <yselkowitz at users dot sourceforge |
| dot net> |
| |
| 2008-01-30 12:39:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tools/gst-inspect.c: Revert previous commit in preparation for an impromptu 0.10.17 release |
| Original commit message from CVS: |
| * tools/gst-inspect.c: |
| Revert previous commit in preparation for an impromptu 0.10.17 release |
| |
| 2008-01-29 09:43:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tools/gst-inspect.c: Fix a few memory leaks. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_interfaces), |
| (print_element_properties_info), (print_pad_info), |
| (print_signal_info), (print_element_info): |
| Fix a few memory leaks. |
| |
| 2008-01-28 23:30:45 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.16 === |
| |
| 2008-01-28 23:27:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/gstreamer-plugins.hierarchy: |
| * docs/plugins/gstreamer-plugins.interfaces: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gstreamer.doap: |
| * po/LINGUAS: |
| * win32/common/config.h: |
| Release 0.10.16 |
| Original commit message from CVS: |
| Release 0.10.16 |
| |
| 2008-01-28 21:20:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2008-01-24 23:28:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for _POSIX_TIMER, _POSIX_MONOTONIC_CLOCK, etc. Makes ... |
| Original commit message from CVS: |
| * configure.ac: |
| Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for |
| _POSIX_TIMER, _POSIX_MONOTONIC_CLOCK, etc. Makes configure |
| not fail when trying to crosscompile on OpenEmbedded (#511750). |
| |
| 2008-01-20 17:08:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| docs/manuals.mak: Use $(MAKE) instead of make to fix the build if GNU make is called different. Fixes bug #510747. |
| Original commit message from CVS: |
| * docs/manuals.mak: |
| Use $(MAKE) instead of make to fix the build if GNU make is |
| called different. Fixes bug #510747. |
| |
| 2008-01-20 15:04:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstplugin.c: Fix old-style static plugins via GST_PLUGIN_DEFINE_STATIC again, which I broke two commits ago when ... |
| Original commit message from CVS: |
| * gst/gstplugin.c: (_gst_plugin_initialize): |
| Fix old-style static plugins via GST_PLUGIN_DEFINE_STATIC |
| again, which I broke two commits ago when changing the API |
| of gst_plugin_register_static(): the g_list_foreach() in |
| _gst_plugin_register_static still assumed the old function |
| signature and would therefore fail (re-fixes #510187). |
| * gst/gstplugin.c: (_num_static_plugins), (_static_plugins), |
| (_gst_plugin_register_static), (gst_plugin_register_static): |
| Revert the (technically correct) change to call g_thread_init() from |
| the pre-main() constructor. This will break programs which call |
| g_thread_init() without an if (!g_thread_supported()) guard in their |
| main function. We could just blame it on GLib or the application, but |
| it's probably best to just avoid this altogether and simply not use |
| any GLib functions here and use plain old malloc() with a simple |
| array to store the plugins to register later when gst_init() is |
| finally called (re-fixes #510187). |
| * tests/check/gst/gstplugin.c: (GST_GNUC_CONSTRUCTOR_DEFINED), |
| (GST_GNUC_CONSTRUCTOR_DEFINED), (plugin_init_counter), |
| (plugin1_init), (plugin2_init), (plugin3_init), (GST_START_TEST), |
| (GST_START_TEST), (gst_plugin_suite): |
| Dumb unit test to make sure the old GST_PLUGIN_DEFINE_STATIC still |
| works. |
| |
| 2008-01-17 22:22:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstplugin.h: Remove deprecation guards around GST_PLUGIN_DEFINE_STATIC. |
| Original commit message from CVS: |
| * gst/gstplugin.h: (GST_PLUGIN_DEFINE_STATIC): |
| Remove deprecation guards around GST_PLUGIN_DEFINE_STATIC. |
| This makes gtk-doc complain, but results in slightly better |
| compiler errors. The old _gst_plugin_register_static() is |
| still guarded, so there'll be a compiler warning about that |
| instead. Fixes #510187 too. |
| |
| 2008-01-17 22:17:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Change API of gst_plugin_register_static() to not take a GstPluginDesc, but rather just take all the arguments ... |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| * gst/gstplugin.c: (_gst_plugin_register_static), |
| (gst_plugin_register_static), (_gst_plugin_initialize): |
| * gst/gstplugin.h: (GstPluginFilter): |
| Change API of gst_plugin_register_static() to not take |
| a GstPluginDesc, but rather just take all the arguments |
| in a GstPluginDesc directly. This is more intuitive and |
| avoids certain mistakes when porting code from |
| GST_PLUGIN_DEFINE_STATIC to gst_plugin_register_static(). |
| Fixes #510187. |
| * tests/check/gst/gstplugin.c: |
| Fix up for changed API. |
| |
| 2008-01-17 18:50:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/faq/legal.xml: Update FAQ, Totem actually has an exception these days. |
| Original commit message from CVS: |
| * docs/faq/legal.xml: |
| Update FAQ, Totem actually has an exception these days. |
| |
| 2008-01-14 22:20:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| win32/common/libgstreamer.def: Add new API declarations |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Add new API declarations |
| |
| 2008-01-14 13:18:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstminiobject.c: Spelling fixes for the API docs. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: |
| Spelling fixes for the API docs. |
| |
| 2008-01-14 11:47:32 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Add API keyword for gst_util_get_timestamp, and remove the tag for GST_GET_TIMESTMAP which didn't survive. |
| Original commit message from CVS: |
| Add API keyword for gst_util_get_timestamp, and remove the tag for GST_GET_TIMESTMAP which didn't survive. |
| |
| 2008-01-14 11:40:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstbasetransform.c: Fix long property description for QoS. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| Fix long property description for QoS. |
| |
| 2008-01-12 20:22:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gst.c: _gst_trace_on is already provided by gsttrace.h, no need to declare it ourselves. |
| Original commit message from CVS: |
| * gst/gst.c: |
| _gst_trace_on is already provided by gsttrace.h, no need to declare |
| it ourselves. |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add 'buffers', 'check_cond' and 'check_mutex' from libgstcheck |
| and remove strange tcase_add_test which is outputting a warning. |
| * libs/gst/check/gstcheck.c: |
| * libs/gst/check/gstcheck.h: |
| Properly declare 'buffers', 'check_cond', 'check_mutex' extern |
| and define them in gstcheck.c instead of having every .c file whcih |
| includes gstcheck.h be defining its own copy and relying on symbol |
| interposing to marry them all, which doesn't work on Solaris. |
| * tests/check/elements/identity.c: (GST_START_TEST): |
| Don't define 'buffers' locally, it comes from libgstcheck. |
| * tests/check/generic/sinks.c: (send_buffer): |
| Fix type of variable (GstFlowReturn, not GstStateChangeReturn) |
| * tests/check/gst/gststructure.c: (GST_START_TEST): |
| * tests/check/gst/gstsystemclock.c: (GST_START_TEST): |
| * tests/check/gst/gstutils.c: (GST_START_TEST): |
| * tests/check/gst/gstvalue.c: (GST_START_TEST): |
| Add a bunch of casts to make various constants fit the types |
| they're being assigned to. |
| |
| 2008-01-10 21:06:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstchildproxy.c: Improve docs and add some ideas for making this more general-purpose. |
| Original commit message from CVS: |
| * gst/gstchildproxy.c: |
| Improve docs and add some ideas for making this more general-purpose. |
| |
| 2008-01-10 15:55:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst_private.h: Add GST_CAT_TYPES, for consistency, and so that the other debug categories don't make fun of it. S... |
| Original commit message from CVS: |
| * gst/gst_private.h: (GST_CAT_TYPES): |
| Add GST_CAT_TYPES, for consistency, and so that the other |
| debug categories don't make fun of it. Spotted by Saur on IRC. |
| |
| 2008-01-10 13:03:35 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/Makefile.am: Move types.h from EXTRA_DIST to noinst_HEADERS. |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| Move types.h from EXTRA_DIST to noinst_HEADERS. |
| |
| 2008-01-10 12:14:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We... |
| Original commit message from CVS: |
| * autogen.sh: |
| Add -Wno-portability to the automake parameters to stop warnings |
| about GNU make extensions being used. We require GNU make in almost |
| every Makefile anyway. |
| * configure.ac: |
| Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o |
| at the same time is required for per target flags. |
| |
| 2008-01-09 18:23:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add gst_plugin_register_static() and deprecate |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst.c: (init_post): |
| * gst/gstplugin.c: (_gst_plugin_register_static), |
| (gst_plugin_register_static), (_gst_plugin_initialize), |
| (gst_plugin_register_func): |
| * gst/gstplugin.h: (GST_PLUGIN_DEFINE_STATIC): |
| API: add gst_plugin_register_static() and deprecate |
| GST_PLUGIN_DEFINE_STATIC, since it's not portable |
| (#498924). |
| Also, in _gst_plugin_register_static(), make sure to call |
| g_thread_init() before calling GLib functions such as |
| g_list_append() if we're not initialised yet, since that |
| may lead to random crashes with older GSlice/GLib versions. |
| * tests/check/gst/gstplugin.c: |
| Adapt unit test to above changes. |
| |
| 2008-01-09 16:36:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Yet another gratuitous GString micro-optimisation: add a (private) function that serialises a structure appendi... |
| Original commit message from CVS: |
| * gst/gst_private.h: (STRUCTURE_ESTIMATED_STRING_LEN): |
| * gst/gstcaps.c: (gst_caps_to_string): |
| * gst/gststructure.c: (GST_ASCII_IS_STRING), |
| (priv_gst_structure_append_to_gstring), (gst_structure_to_string): |
| Yet another gratuitous GString micro-optimisation: add a (private) |
| function that serialises a structure appending to an existing |
| GString, so that when we serialise caps we don't need to alloc+free |
| a throwaway GString for each structure (each of which also entailing |
| multiple reallocs on the way); also use g_string_sized_new() in |
| various places with an approximate string length to avoid reallocs |
| within GString. See #500143. |
| |
| 2008-01-09 15:05:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: Always check UTF-8 conformance of structure strings and not only if the debugging system is enabl... |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_id_set_value): |
| Always check UTF-8 conformance of structure strings and not only |
| if the debugging system is enabled; reasoning: the behaviour of |
| the actual code shouldn't really change depending on whether the |
| debugging system is enabled or not (#508291). |
| |
| 2008-01-09 13:48:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Makefile.am: Remove old coverage target in favour of "make lcov". |
| Original commit message from CVS: |
| * Makefile.am: |
| Remove old coverage target in favour of "make lcov". |
| |
| 2008-01-09 12:25:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: The start segment for reverse playback goes from start to last_stop. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek), |
| (gst_base_src_loop): |
| The start segment for reverse playback goes from start to last_stop. |
| |
| 2008-01-09 12:22:22 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/gstclock.h: Cast the results from the timeval/spec_to_time macros to what the docs say it casts to, a GstClockTim... |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj axis com> |
| * gst/gstclock.h: |
| Cast the results from the timeval/spec_to_time macros to what the |
| docs say it casts to, a GstClockTime. fixes #508175. |
| |
| 2008-01-09 12:19:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Update some comments. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| Update some comments. |
| * tools/gst-inspect.c: (print_element_properties_info): |
| Improve printing of flags. |
| |
| 2008-01-08 21:13:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasetransform.c: Print element name with g_warning() if there's a problem with the unit size. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_transform_size): |
| Print element name with g_warning() if there's a problem |
| with the unit size. |
| |
| 2008-01-08 02:07:38 +0000 Damien Lespiau <damien.lespiau@gmail.com> |
| |
| libs/gst/: Fix empty prototypes. Fixes bug #507957. |
| Original commit message from CVS: |
| Patch by: Damien Lespiau <damien.lespiau@gmail.com> |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gstcontrolsource.h: |
| * libs/gst/controller/gstinterpolationcontrolsource.h: |
| * libs/gst/controller/gstlfocontrolsource.h: |
| * libs/gst/dataprotocol/dataprotocol.h: |
| Fix empty prototypes. Fixes bug #507957. |
| |
| 2008-01-08 02:01:34 +0000 David Schleef <ds@schleef.org> |
| |
| docs/faq/dependencies.xml: Fix typo. |
| Original commit message from CVS: |
| * docs/faq/dependencies.xml: Fix typo. |
| |
| 2008-01-07 11:23:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Don't update the last_stop position in do_seek, that's the position we did a seek to. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_default_do_seek), |
| (gst_base_src_loop): |
| Don't update the last_stop position in do_seek, that's the position we |
| did a seek to. |
| Read backwards when we have a negative rate. |
| * tests/check/elements/filesrc.c: (event_func), (wait_eos), |
| (setup_filesrc), (cleanup_filesrc), (GST_START_TEST), |
| (filesrc_suite): |
| Add check for reverse reading. |
| |
| 2008-01-07 09:47:49 +0000 Alexis Ballier <aballier@gentoo.org> |
| |
| tests/check/: Decide which header to include based on the userland ABI target and not the kernel/cpu. Fix up structur... |
| Original commit message from CVS: |
| Patch by: Alexis Ballier <aballier at gentoo org> |
| * tests/check/gst/gstabi.c: |
| * tests/check/gst/struct_ppc64.h: |
| * tests/check/libs/libsabi.c: |
| * tests/check/libs/struct_ppc64.h: |
| Decide which header to include based on the userland ABI target |
| and not the kernel/cpu. Fix up structure sizes of ppc64 header |
| for 64-bit userland (#503590). Might need something similar for |
| x86 too. |
| |
| 2008-01-05 13:45:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstdebugutils.c: Log the reason why fopen fails in addition to the fact that it failed. |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: (_gst_debug_bin_to_dot_file): |
| Log the reason why fopen fails in addition to the fact that it failed. |
| |
| 2008-01-04 18:44:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/parse.l: Use "%option never-interactive" to prevent useless calls to isatty() on every input when parsing. ... |
| Original commit message from CVS: |
| * gst/parse/parse.l: |
| Use "%option never-interactive" to prevent useless calls to isatty() |
| on every input when parsing. Also use "%option noinput" to not define |
| the static input/yyinput functions which we don't use anyway. This |
| removes a compiler warning with gcc 4.3 and saves some bytes in the |
| library. |
| * gst/parse/lex._gst_parse_yy.pre.c: |
| Regenerated for the above change. |
| |
| 2008-01-04 18:39:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Don't crash when trying to fixate and empty list. |
| Original commit message from CVS: |
| * gst/gstpad.c: (fixate_value): |
| Don't crash when trying to fixate and empty list. |
| Fixes #506643. |
| |
| 2008-01-03 09:43:41 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| docs/faq/gst-uninstalled: Clarify the comments to make the usage of this script and what it does easier to understand. |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| Clarify the comments to make the usage of this script and what it |
| does easier to understand. |
| |
| 2008-01-01 17:10:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| tools/gst-plot-timeline.py: Add more options to gst-plot-timeline |
| Original commit message from CVS: |
| * tools/gst-plot-timeline.py: |
| Add more options to gst-plot-timeline |
| |
| 2007-12-31 19:11:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-synchronisation.txt: Some more info on how the stream_time in GstBaseSink is done. |
| Original commit message from CVS: |
| * docs/design/part-synchronisation.txt: |
| Some more info on how the stream_time in GstBaseSink is done. |
| |
| 2007-12-30 13:36:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery: remove bogus changelog entry |
| Original commit message from CVS: |
| ChangeLog surgery: remove bogus changelog entry |
| |
| 2007-12-30 13:31:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/generic/sinks.c: Put back the tcase_set_timeout(), apparently it's needed after all; fix it up in a way t... |
| Original commit message from CVS: |
| * tests/check/generic/sinks.c: (gst_sinks_suite): |
| Put back the tcase_set_timeout(), apparently it's needed after |
| all; fix it up in a way that makes things work with valgrind too. |
| |
| 2007-12-30 12:22:49 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/gstdebugutils.c: add warning when failed to open file for writing |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| add warning when failed to open file for writing |
| |
| 2007-12-28 14:34:34 +0000 Laurent Glayal <spglegle@yahoo.fr> |
| |
| gst/gstvalue.c: Optimisation: bail out of the loop as early as possible (#500143). |
| Original commit message from CVS: |
| Based on patch by: Laurent Glayal <spglegle yahoo fr> |
| * gst/gstvalue.c: (gst_value_is_fixed): |
| Optimisation: bail out of the loop as early as possible (#500143). |
| |
| 2007-12-28 14:15:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Bunch of gratuitous nano-optimisations. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_to_string): |
| * gst/gstinfo.c: (gst_debug_construct_term_color): |
| * gst/gstparse.c: (gst_parse_launchv): |
| * gst/gstutils.c: (gst_util_dump_mem): |
| * gst/gstvalue.c: (gst_value_serialize_any_list), |
| (gst_value_transform_any_list_string): |
| Bunch of gratuitous nano-optimisations. |
| |
| 2007-12-28 13:57:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/generic/sinks.c: Fix leak in unit test (bus sync handler must unref the message if it returns GST_BUS_DRO... |
| Original commit message from CVS: |
| * tests/check/generic/sinks.c: (async_done_func), |
| (async_done_eos_func): |
| Fix leak in unit test (bus sync handler must unref the message |
| if it returns GST_BUS_DROP). Don't fiddle with the default test |
| timeout, this is smaller than the current preconfigured value |
| via CK_DEFAULT_TIMEOUT, and also breaks things with valgrind |
| because it overrides the value specified in CK_DEFAULT_TIMEOUT. |
| |
| 2007-12-24 19:21:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Add bug that was fixed with last commit. |
| Original commit message from CVS: |
| Add bug that was fixed with last commit. |
| |
| 2007-12-24 19:11:29 +0000 Laurent Glayal <spglegle@yahoo.fr> |
| |
| configure.ac: Check for stdio_ext.h for the filesink changes. |
| Original commit message from CVS: |
| Based on Patch by: Laurent Glayal <spglegle at yahoo dot fr> |
| * configure.ac: |
| Check for stdio_ext.h for the filesink changes. |
| * plugins/elements/gstfilesink.c: (buffer_mode_get_type), |
| (gst_file_sink_class_init), (gst_file_sink_init), |
| (gst_file_sink_dispose), (gst_file_sink_set_property), |
| (gst_file_sink_get_property), (gst_file_sink_open_file), |
| (gst_file_sink_close_file): |
| * plugins/elements/gstfilesink.h: |
| Add two properties to control the buffering mode and size. |
| API: GstFileSink::buffer-mode |
| API: GstFileSink::buffer-size |
| |
| 2007-12-24 14:35:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsystemclock.c: Add some more docs to explain why a FIXME was wrongly added. |
| Original commit message from CVS: |
| * gst/gstsystemclock.c: (gst_system_clock_id_wait_jitter_unlocked): |
| Add some more docs to explain why a FIXME was wrongly added. |
| |
| 2007-12-22 12:48:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstobject.c: Fix typo in the gst_object_{ref,unref} documentation. |
| Original commit message from CVS: |
| * gst/gstobject.c: |
| Fix typo in the gst_object_{ref,unref} documentation. |
| |
| 2007-12-21 21:17:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/: Don't use GST_PLUGIN_DEFINE_STATIC, it is not portable and is going to be deprecated (see #498924). |
| Original commit message from CVS: |
| * tests/check/libs/controller.c: |
| * tests/check/libs/typefindhelper.c: |
| * tests/check/pipelines/parse-launch.c: |
| Don't use GST_PLUGIN_DEFINE_STATIC, it is not portable and is |
| going to be deprecated (see #498924). |
| |
| 2007-12-21 20:58:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttypefind.c: Make gst_type_find_register work for static typefind functions, ie. allow passing plugin == NULL (... |
| Original commit message from CVS: |
| * gst/gsttypefind.c: (gst_type_find_register): |
| Make gst_type_find_register work for static typefind functions, |
| ie. allow passing plugin == NULL (prerequisite for #498924). |
| * gst/gstelementfactory.c: (gst_element_register): |
| Small docs addition. |
| |
| 2007-12-21 13:54:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Really unlink the peer pad instead of setting the peer pointer to NULL when we dispose the pad. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_dispose): |
| Really unlink the peer pad instead of setting the peer pointer to NULL |
| when we dispose the pad. |
| This correctly calls the unlink functions and makes sure that the peer |
| does not have a handle to invalid memory. See #504671. |
| * tests/check/gst/gstpad.c: (GST_START_TEST), (gst_pad_suite): |
| Add testsuite for above case. |
| |
| 2007-12-20 09:20:27 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| libs/gst/check/gstcheck.h: Fix detection of the check version we're compiling against (would otherwise break if check... |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj axis com> |
| * libs/gst/check/gstcheck.h: |
| Fix detection of the check version we're compiling against (would |
| otherwise break if check goes v0.10.0); correctly report the |
| name of the failed test again in case of failure, instead of |
| just 'tf' (fixes #504499). |
| |
| 2007-12-19 17:49:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Allow sending EOS to the source to make it send out an EOS event from the streaming thread. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_send_event), |
| (gst_base_src_get_range), (gst_base_src_pad_get_range), |
| (gst_base_src_loop), (gst_base_src_set_flushing), |
| (gst_base_src_change_state): |
| Allow sending EOS to the source to make it send out an EOS event from |
| the streaming thread. |
| Update docs and deprecate the old NULL/READY shutdown method. |
| * tests/check/libs/basesrc.c: (GST_START_TEST), |
| (gst_basesrc_suite): |
| Add unit test for controlled shutdown. |
| |
| 2007-12-19 12:48:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-synchronisation.txt: Small updates. |
| Original commit message from CVS: |
| * docs/design/part-synchronisation.txt: |
| Small updates. |
| * gst/gstsegment.c: (gst_segment_set_seek), |
| (gst_segment_set_newsegment_full), (gst_segment_to_stream_time), |
| (gst_segment_to_running_time): |
| The seek format can be different from the segment format when the start |
| and stop values are not to be updated, when we only do a rate change for |
| example. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST), |
| (gst_segment_suite): |
| Add a testcase for the rate-only seeks, checking that the format is |
| correctly ignored when start and stop are not updated. |
| |
| 2007-12-18 13:38:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ChangeLog: |
| ChangeLog surgery, gstenumtypes.c changes were not committed because there were none |
| Original commit message from CVS: |
| * ChangeLog surgery, gstenumtypes.c changes were not committed because there were none |
| |
| 2007-12-18 13:18:35 +0000 Matthias Bolte <photon@mail.upb.de> |
| |
| win32/common/gstenumtypes.c: Some indention fixes by gst-indent. |
| Original commit message from CVS: |
| * win32/common/gstenumtypes.c: (register_gst_buffer_flag), |
| (register_gst_buffer_copy_flags), (register_gst_clock_flags), |
| (register_gst_debug_graph_details), |
| (register_gst_state_change_return), (register_gst_state_change), |
| (register_gst_element_flags), (register_gst_core_error), |
| (register_gst_library_error), (register_gst_resource_error), |
| (register_gst_stream_error), (register_gst_event_type_flags), |
| (register_gst_event_type), (register_gst_index_entry_type), |
| (register_gst_assoc_flags), (register_gst_message_type), |
| (register_gst_mini_object_flags), (register_gst_pad_link_return), |
| (register_gst_flow_return), (register_gst_pad_template_flags), |
| (register_gst_pipeline_flags), (register_gst_plugin_error), |
| (register_gst_tag_merge_mode), (register_gst_alloc_trace_flags), |
| (register_gst_type_find_probability), (register_gst_parse_error): |
| Some indention fixes by gst-indent. |
| Patch by: Matthias Bolte <photon at mail dot upb dot de> |
| * win32/vs8/grammar.vcproj: |
| * win32/vs8/libgstcontroller.vcproj: |
| * win32/vs8/libgstreamer.vcproj: |
| Fix compilation with VS8 and include some missing files. |
| |
| 2007-12-18 12:03:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.c: Small docs addition: mention that the strings returned by gst_tag_list_get_string*() are in UTF-8 e... |
| Original commit message from CVS: |
| * gst/gsttaglist.c: |
| Small docs addition: mention that the strings returned by |
| gst_tag_list_get_string*() are in UTF-8 encoding. |
| |
| 2007-12-17 19:59:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Makefile.am: The check-exports stuff moved to common/win32.mak, so include that. |
| Original commit message from CVS: |
| * Makefile.am: |
| The check-exports stuff moved to common/win32.mak, so include that. |
| |
| 2007-12-17 16:38:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Make _wait_playing() not check any variables so that we can call this function from subcl... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing), |
| (gst_base_src_perform_seek), (gst_base_src_get_range), |
| (gst_base_src_set_playing), (gst_base_src_change_state): |
| Make _wait_playing() not check any variables so that we can call this |
| function from subclasses. Move the checks elsewhere similar to |
| _wait_preroll() in basesink. |
| Add some debugging. |
| Only signal the LIVE cond when we are going back to PLAYING. |
| |
| 2007-12-16 18:29:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistrybinary.c: Use g_remove() and g_rename(). Check result of g_rename(), and don't leak the open file desc... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write_cache): |
| Use g_remove() and g_rename(). Check result of g_rename(), and |
| don't leak the open file descriptor if we error out when writing. |
| * gst/gstregistryxml.c: (load_plugin), (gst_registry_xml_write_cache): |
| Must check the return value of close() after writing out the new |
| registry file. Sometimes write problems such as out-of-diskspace |
| are only reported when the file is closed and not already during |
| the write. This may have caused partial/broken registry files in |
| some rare circumstances. Should fix #503675. |
| |
| 2007-12-16 17:37:11 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/: Ignore files generated by new common/* modifications |
| Original commit message from CVS: |
| * docs/gst/.cvsignore: |
| * docs/libs/.cvsignore: |
| * docs/plugins/.cvsignore: |
| Ignore files generated by new common/* modifications |
| |
| 2007-12-15 15:19:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| win32/common/libgstbase.def: Yes, you can also have a <TAB> if you want. |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| Yes, you can also have a <TAB> if you want. |
| |
| 2007-12-15 14:58:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| win32/common/libgstbase.def: Add new basetransform API to win export file. |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| Add new basetransform API to win export file. |
| |
| 2007-12-15 14:42:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gstbin.c: Adjust the test to the refcount change two days ago. |
| Original commit message from CVS: |
| * tests/check/gst/gstbin.c: |
| Adjust the test to the refcount change two days ago. |
| |
| 2007-12-14 21:36:50 +0000 David Schleef <ds@schleef.org> |
| |
| docs/faq/getting.xml: Fix typo. |
| Original commit message from CVS: |
| * docs/faq/getting.xml: Fix typo. |
| |
| 2007-12-14 16:52:38 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| API: Add gst_base_transform_set_gap_aware() to control whether the element correctly handles GST_BUFFER_FLAG_GAP or s... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_init), |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_set_gap_aware): |
| * libs/gst/base/gstbasetransform.h: |
| API: Add gst_base_transform_set_gap_aware() to control whether |
| the element correctly handles GST_BUFFER_FLAG_GAP or shouldn't |
| get buffers with this flag at all. Fixes #503231. |
| |
| 2007-12-13 16:49:54 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/: Replace gst_pad_get_parent by GST_OBJECT_PARENT inside streaming thread. Correct log message in gstba... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasetransform.c: |
| Replace gst_pad_get_parent by GST_OBJECT_PARENT inside streaming |
| thread. Correct log message in gstbasesrc.c. |
| |
| 2007-12-13 13:59:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstutils.c: Fix possible compiler warning (#503417). |
| Original commit message from CVS: |
| * gst/gstutils.c: (element_find_unconnected_pad): |
| Fix possible compiler warning (#503417). |
| |
| 2007-12-13 11:41:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstobject.c: Don't use GST_CAT_EVENT here for logging, it makes no sense. |
| Original commit message from CVS: |
| * gst/gstobject.c: (gst_object_dispatch_properties_changed): |
| Don't use GST_CAT_EVENT here for logging, it makes no sense. |
| |
| 2007-12-13 10:31:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tools/gst-inspect.c: Add support for GstFraction properties. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_properties_info): |
| Add support for GstFraction properties. |
| |
| 2007-12-12 23:20:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Makefile.am: Add check-exports target and run it as part of 'make check' (see #499140 and #493983). |
| Original commit message from CVS: |
| * Makefile.am: |
| Add check-exports target and run it as part of 'make check' |
| (see #499140 and #493983). |
| * gst/gst_private.h: |
| * gst/gstelementfactory.h: |
| * gst/gstghostpad.c: (gst_proxy_pad_class_init): |
| * gst/gstinfo.c: (_priv_gst_in_valgrind), (_gst_debug_init), |
| (_priv_gst_in_valgrind): |
| * gst/gstinfo.h: (GstLogFunction): |
| * gst/gsttypefind.c: (type_find_debug), (GST_CAT_DEFAULT), |
| (gst_type_find_register): |
| * gst/gsttypefindfactory.c: (type_find_debug), (GST_CAT_DEFAULT), |
| (gst_type_find_factory_get_type): |
| * libs/gst/controller/gstcontroller.c: (GST_CAT_DEFAULT), |
| (GST_CAT_DEFAULT), (parent_class), (priv_gst_controller_key), |
| (gst_controller_new_valist), (gst_controller_new_list), |
| (_gst_controller_dispose), (_gst_controller_class_init): |
| * libs/gst/controller/gstcontrolsource.c: (GST_CAT_DEFAULT): |
| * libs/gst/controller/gsthelper.c: (GST_CAT_DEFAULT), |
| (GST_CAT_DEFAULT), (gst_object_uncontrol_properties), |
| (gst_object_get_controller), (gst_object_set_controller), |
| (gst_object_suggest_next_sync), (gst_object_sync_values), |
| (gst_object_set_control_source), (gst_object_get_control_source), |
| (gst_object_get_value_arrays), (gst_object_get_value_array), |
| (gst_object_get_control_rate), (gst_object_set_control_rate): |
| * libs/gst/controller/gstinterpolation.c: (GST_CAT_DEFAULT): |
| * libs/gst/controller/lib.c: (GST_CAT_DEFAULT): |
| Make some functions that should be static static; rename some |
| private symbols so that they don't get exported; add some FIXME |
| comments so we can move accidentally exported functions into |
| our private section in 0.11. |
| * win32/common/libgstreamer.def: |
| Add gst_utils_get_timestamp(). |
| |
| 2007-12-12 14:04:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstvalue.*: Add more missing "Since:" tags to docs. |
| Original commit message from CVS: |
| * gst/gstvalue.c: |
| * gst/gstvalue.h: |
| Add more missing "Since:" tags to docs. |
| |
| 2007-12-12 06:58:56 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstutils.c: Add mising "Since:" to docs. |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Add mising "Since:" to docs. |
| |
| 2007-12-11 22:03:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstplugin.c: Include "glib-compat-private.h" to fix the build on system with glib < 2.10. Fixes #503131. |
| Original commit message from CVS: |
| * gst/gstplugin.c: |
| Include "glib-compat-private.h" to fix the build on system with |
| glib < 2.10. Fixes #503131. |
| |
| 2007-12-11 20:32:29 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstutils.*: Actually its not PURE as it gets the time from elsewhere. |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| Actually its not PURE as it gets the time from elsewhere. |
| |
| 2007-12-11 20:23:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Change GST_GET_TIMESTAMP into gst_util_get_timestamp and replace all uses as we don't have HAVE_POSIX_TIMERS in publi... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstclock.h: |
| * gst/gstdebugutils.c: |
| * gst/gstinfo.c: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| * libs/gst/base/gstbasesink.c: |
| * tools/gst-launch.c: |
| Change GST_GET_TIMESTAMP into gst_util_get_timestamp and replace all |
| uses as we don't have HAVE_POSIX_TIMERS in public headers. |
| Thanks Tim for spotting. |
| |
| 2007-12-11 15:29:26 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update spec file by mirroring latest Fedora one |
| Original commit message from CVS: |
| update spec file by mirroring latest Fedora one |
| |
| 2007-12-09 04:28:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181. |
| Original commit message from CVS: |
| * configure.ac: |
| Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181. |
| |
| 2007-12-08 12:54:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: Don't crash in _from_string() if the structure name is not valid (fixes #501560). Allow structur... |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_validate_name), |
| (gst_structure_new_valist), (gst_structure_parse_value), |
| (gst_structure_from_string): |
| Don't crash in _from_string() if the structure name is not valid |
| (fixes #501560). Allow structure names to start with a number |
| again (this apparently broke the ubuntu codec installer). |
| * tests/check/gst/gststructure.c: (GST_START_TEST), (GST_START_TEST), |
| (GST_START_TEST): |
| Add unit test for the crash; update unit tests for new behaviour. |
| |
| 2007-12-03 11:04:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstutils.c: Clarify gst_element_get_compatible_pad() documentation. |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Clarify gst_element_get_compatible_pad() documentation. |
| Fixes #500919. |
| |
| 2007-12-02 20:33:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/Makefile.am: Don't forget to dist {gst,libs}/struct_hppa.h. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Don't forget to dist {gst,libs}/struct_hppa.h. |
| |
| 2007-11-28 13:02:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstbasesink.c: Use new API to get elapsed time. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: |
| Use new API to get elapsed time. |
| |
| 2007-11-28 12:52:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Fix wrong order of args in GST_CLOCK_DIFF() usage. |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| * gst/gstinfo.c: |
| Fix wrong order of args in GST_CLOCK_DIFF() usage. |
| * tools/gst-launch.c: |
| Use new API to get elapsed time. |
| |
| 2007-11-28 12:35:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Rename new API + ChangeLog surgery to remove old name from last entry.. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstclock.h: |
| * gst/gstdebugutils.c: |
| * gst/gstinfo.c: |
| Rename new API + ChangeLog surgery to remove old name from last entry.. |
| API: GST_GET_TIMESTAMP |
| |
| 2007-11-28 12:11:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Now hide the different clock stuff behind a macro. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstclock.h: |
| * gst/gstdebugutils.c: |
| * gst/gstinfo.c: |
| Now hide the different clock stuff behind a macro. |
| API: GST_GET_CURRENT_TIME |
| |
| 2007-11-28 11:39:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Apply the posix-timer check from #361155. Conditionally use the posix timer for logging. This gives better timestamp ... |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gstdebugutils.c: |
| * gst/gstinfo.c: |
| Apply the posix-timer check from #361155. Conditionally use the posix |
| timer for logging. This gives better timestamp precission, less |
| overhead and no ntp jitter. |
| |
| 2007-11-28 11:11:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstminiobject.c: Some cleanup and checking against invalid function parameters. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_mini_object_get_type), |
| (gst_mini_object_class_init), (gst_mini_object_copy_default), |
| (gst_mini_object_finalize), (gst_mini_object_copy), |
| (gst_mini_object_is_writable), (gst_mini_object_make_writable), |
| (gst_mini_object_replace), (param_mini_object_validate), |
| (gst_param_spec_mini_object_get_type): |
| Some cleanup and checking against invalid function parameters. |
| |
| 2007-11-28 10:58:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Start merging in the easy bits of #361155, the monotonic clock patch. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstclock.h: |
| * tests/check/gst/gstsystemclock.c: (GST_START_TEST), |
| (gst_systemclock_suite): |
| Start merging in the easy bits of #361155, the monotonic clock patch. |
| This one adds a few handy macros with docs and a testsuite. |
| |
| 2007-11-27 18:45:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfilesink.c: Be a bit smarter when seeking, like, don't try to do a seek when it's not needed. Thi... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_event): |
| Be a bit smarter when seeking, like, don't try to do a seek when it's |
| not needed. This avoids errors when the file is not seekable. |
| Fixes #499771. |
| |
| 2007-11-26 13:16:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Due to popular request remove preset interface again. :-(. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types.in: |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gstpreset.c: |
| * gst/gstpreset.h: |
| * plugins/elements/gstqueue.c: |
| Due to popular request remove preset interface again. :-(. |
| |
| 2007-11-22 21:32:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-inspect.c: Print 'default value' for enums and flags too. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: |
| Print 'default value' for enums and flags too. |
| |
| 2007-11-22 15:59:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/profiling.txt: More ideas. |
| Original commit message from CVS: |
| * docs/random/ensonic/profiling.txt: |
| More ideas. |
| * gst/gstbin.c: |
| Fix typo and give better log output. |
| * gst/gstdebugutils.c: |
| * gst/gstdebugutils.h: |
| More ideas, make graphs a bit smaller and fix param name in macro. |
| |
| 2007-11-22 13:56:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpreset.c: Try harder to use the return value from fgets(). |
| Original commit message from CVS: |
| * gst/gstpreset.c: |
| Try harder to use the return value from fgets(). |
| |
| 2007-11-21 16:08:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpreset.c: For theses two fgets we handle the error below. |
| Original commit message from CVS: |
| * gst/gstpreset.c: |
| For theses two fgets we handle the error below. |
| |
| 2007-11-21 13:47:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Only send upstream events upstream. Fixes #498746. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_send_event): |
| Only send upstream events upstream. Fixes #498746. |
| |
| 2007-11-21 13:27:50 +0000 Laurent Glayal <spglegle@yahoo.fr> |
| |
| plugins/elements/gstidentity.*: Add property to disable handoff signal emission. Fixes #498694. |
| Original commit message from CVS: |
| Patch by: Laurent Glayal <spglegle at yahoo dot fr> |
| * plugins/elements/gstidentity.c: (gst_identity_class_init), |
| (gst_identity_init), (gst_identity_transform_ip), |
| (gst_identity_set_property), (gst_identity_get_property): |
| * plugins/elements/gstidentity.h: |
| Add property to disable handoff signal emission. Fixes #498694. |
| API: GstIdentity::signal-handoffs |
| |
| 2007-11-21 09:46:50 +0000 Julien Moutte <julien@moutte.net> |
| |
| docs/faq/gst-uninstalled: Yet another missing library for the uninstalled script (fft) |
| Original commit message from CVS: |
| 2007-11-21 Julien Moutte <julien@fluendo.com> |
| * docs/faq/gst-uninstalled: Yet another missing library for the |
| uninstalled script (fft) |
| |
| 2007-11-21 00:24:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/faq/developing.xml: Add a question about how to submit new translations. |
| Original commit message from CVS: |
| * docs/faq/developing.xml: |
| Add a question about how to submit new translations. |
| * docs/random/release: |
| Update the contact email address for the Translation Project |
| * plugins/elements/gstfdsrc.c: |
| The parent_class for fdsrc is pushsrc, not GstElement. |
| |
| 2007-11-20 16:34:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpreset.c: Plug a leak and fix saving. |
| Original commit message from CVS: |
| * gst/gstpreset.c: |
| Plug a leak and fix saving. |
| |
| 2007-11-20 16:10:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| docs/gst/gstreamer-sections.txt: Add new gst_preset__get_property_names() function to the docs to fix the build. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add new gst_preset__get_property_names() function to the docs |
| to fix the build. |
| |
| 2007-11-20 15:46:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpreset.*: Change _get_preset_names API to return a strv with copies. Add _get_property_names to allow implemen... |
| Original commit message from CVS: |
| * gst/gstpreset.c: |
| * gst/gstpreset.h: |
| Change _get_preset_names API to return a strv with copies. Add |
| _get_property_names to allow implementations to filter and provide |
| good default implementation. |
| |
| 2007-11-20 11:46:35 +0000 Julien Moutte <julien@moutte.net> |
| |
| docs/faq/gst-uninstalled: Add another library to the uninstalled script (sdp). |
| Original commit message from CVS: |
| 2007-11-20 Julien MOUTTE <julien@moutte.net> |
| * docs/faq/gst-uninstalled: Add another library to the uninstalled |
| script (sdp). |
| |
| 2007-11-19 15:23:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpreset.c: More cleanups, docs, and TODOs from comments that now slowly come in. |
| Original commit message from CVS: |
| * gst/gstpreset.c: |
| More cleanups, docs, and TODOs from comments that now slowly come in. |
| |
| 2007-11-19 14:38:49 +0000 Julien Moutte <julien@moutte.net> |
| |
| docs/faq/gst-uninstalled: Add new base libraries in the LD search path. |
| Original commit message from CVS: |
| 2007-11-19 Julien MOUTTE <julien@moutte.net> |
| * docs/faq/gst-uninstalled: Add new base libraries in the LD |
| search path. |
| |
| 2007-11-19 11:54:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpreset.c: Fix bogus warning and make the property type specific code more similar. |
| Original commit message from CVS: |
| * gst/gstpreset.c: |
| Fix bogus warning and make the property type specific code more |
| similar. |
| |
| 2007-11-19 09:33:05 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstpreset.c: Make it build on OS X. |
| Original commit message from CVS: |
| 2007-11-19 Julien MOUTTE <julien@moutte.net> |
| * gst/gstpreset.c: (gst_preset_default_create_preset): Make |
| it build on OS X. |
| |
| 2007-11-19 08:50:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Change email, cleanups add some more debug and comments. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_init), |
| (gst_bin_add_func), (gst_bin_remove_func), |
| (gst_bin_change_state_func), (gst_bin_continue_func): |
| Change email, cleanups add some more debug and comments. |
| Also set bus and clock on new elements when the pipeline was in error. |
| |
| 2007-11-18 19:30:10 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Fix build with --disable-gst-debug. Fixes #497859. |
| Original commit message from CVS: |
| * gst/gstbin.c: |
| * gst/gstdebugutils.c: |
| Fix build with --disable-gst-debug. Fixes #497859. |
| Spotted by Sameer Naik. |
| |
| 2007-11-17 17:50:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstevent.c: Little documentation improvment. |
| Original commit message from CVS: |
| * gst/gstevent.c: |
| Little documentation improvment. |
| * gst/gstpreset.c: |
| More TODO cleanups. Remove c++ comments. |
| * libs/gst/controller/gstcontroller.c: |
| Add TODO and use quark from static string. |
| * tests/check/gst/gstmessage.c: |
| * tests/check/gst/gststructure.c: |
| Use quark from static string. |
| |
| 2007-11-17 17:24:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpreset.c: Add some comments and TODOs. |
| Original commit message from CVS: |
| * gst/gstpreset.c: |
| Add some comments and TODOs. |
| * gst/gstpreset.h: |
| Add padding for future changes. |
| * plugins/elements/gstqueue.c: |
| Implement the iface. |
| |
| 2007-11-17 16:43:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add the preset interface (Fixes #396779). Do some doc cleanups along. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types.in: |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gstpreset.c: |
| * gst/gstpreset.h: |
| Add the preset interface (Fixes #396779). Do some doc cleanups along. |
| |
| 2007-11-16 00:23:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.15 === |
| |
| 2007-11-16 00:07:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: releasing 0.10.15, "October" |
| Original commit message from CVS: |
| === release 0.10.15 === |
| 2007-11-15 Jan Schmidt <jan.schmidt@sun.com> |
| * configure.ac: |
| releasing 0.10.15, "October" |
| |
| 2007-11-15 23:31:11 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/be.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/pl.po: |
| * po/ru.po: |
| * po/rw.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2007-11-14 12:24:09 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| win32/vs6/libgstreamer.dsp: Convert line endings back to DOS. |
| Original commit message from CVS: |
| * win32/vs6/libgstreamer.dsp: |
| Convert line endings back to DOS. |
| |
| 2007-11-13 11:30:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: Update fast tagreading draft and performance profiling ideas. |
| Original commit message from CVS: |
| * docs/design/draft-tagreading.txt: |
| * docs/random/ensonic/profiling.txt: |
| Update fast tagreading draft and performance profiling ideas. |
| |
| 2007-11-09 14:05:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Don't hold the object lock when unreffing a buffer because it could cause a deadlock whe... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_set_last_buffer): |
| Don't hold the object lock when unreffing a buffer because it could |
| cause a deadlock when the finalize function wants to grab the object |
| lock too. Fixes #495133. |
| |
| 2007-11-09 11:56:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Also accumulate time correctly when doing reverse playback. Fixes #488201, |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_newsegment_full), |
| (gst_segment_to_stream_time), (gst_segment_to_running_time): |
| Also accumulate time correctly when doing reverse playback. Fixes |
| #488201, |
| When converting to running and stream time, use default values for |
| start/stop/time/accum when comparing different formats. Fixes #494245. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times): |
| Do running/stream time in TIME format. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST), |
| (gst_segment_suite): |
| 2 new unit tests for segment accumulation. |
| |
| 2007-11-07 15:53:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Move getenv() back into gst_init, so everyone can live happily ever after. Make sure the symbol isn't exported ... |
| Original commit message from CVS: |
| * gst/gst.c: (init_pre): |
| * gst/gstdebugutils.c: (priv_gst_dump_dot_dir), (debug_dump_element), |
| (_gst_debug_bin_to_dot_file): |
| Move getenv() back into gst_init, so everyone can live happily |
| ever after. Make sure the symbol isn't exported though. |
| |
| 2007-11-06 23:17:09 +0000 Sebastien Moutte <sebastien@moutte.net> |
| |
| win32/common/gstenumtypes.*: Update enum types. |
| Original commit message from CVS: |
| Patch by: Sebastien Moutte <sebastien moutte net> |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstenumtypes.h: |
| Update enum types. |
| * win32/vs6/libgstreamer.dsp: |
| Update vs6 project files (#494343). |
| |
| 2007-11-06 17:18:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Unify flushing code, remove some old unlock code that is no longer used. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_default_query), |
| (gst_base_src_perform_seek), (gst_base_src_default_event), |
| (gst_base_src_set_flushing), (gst_base_src_activate_push), |
| (gst_base_src_activate_pull): |
| Unify flushing code, remove some old unlock code that is no longer used. |
| Take the streaming lock when seeking to avoid races. Fixes #492729. |
| Added some more comments. |
| |
| 2007-11-06 15:10:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Make _gst_disable_segtrap static, it's only used in gstplugin.c and we can use gst_segtrap_is_enabled() t... |
| Original commit message from CVS: |
| * gst/gst.c: (_gst_disable_segtrap): |
| Make _gst_disable_segtrap static, it's only used in gstplugin.c and |
| we can use gst_segtrap_is_enabled() there now that we have that API. |
| Move _gst_debug_dump_dot_dir into gstdebugutils.c, there's no reason |
| to do the getenv here (and export the variable). |
| * gst/gstdebugutils.c: (debug_dump_element), |
| (_gst_debug_bin_to_dot_file), (_gst_debug_bin_to_dot_file_with_ts): |
| Don't use VLAs which is a C99ism and throws off MSVC (#493983). |
| * gst/gstinfo.c: (_priv_gst_info_start_time), (_gst_debug_init), |
| (gst_debug_log_default): |
| Rename _gst_info_start_time to priv_gst_info_start_time so it |
| doesn't get exported (was never in any header). |
| * gst/gstplugin.c: (_gst_plugin_fault_handler_setup), |
| (gst_plugin_loading_mutex): |
| Make static mutex gst_plugin_loading_mutex really static (was never |
| in any header), and use gst_segtrap_is_enabled() instead of |
| _gst_disable_segtrap. |
| * gst/gsttrace.c: (_gst_trace_default): |
| Make local _gst_trace_default static (was never in any header). |
| |
| 2007-11-06 14:43:14 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| win32/common/: Add more missing symbols, remove some duplicates, and sort as the 'sort' command sorts it (partially f... |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| * win32/common/libgstbase.def: |
| * win32/common/libgstcontroller.def: |
| * win32/common/libgstdataprotocol.def: |
| * win32/common/libgstnet.def: |
| * win32/common/libgstreamer.def: |
| Add more missing symbols, remove some duplicates, and sort |
| as the 'sort' command sorts it (partially fixes #493983). |
| |
| 2007-11-06 12:28:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Only change the state cookie if a different state was set on the element. See #492729. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_set_state_func): |
| Only change the state cookie if a different state was set on the |
| element. See #492729. |
| |
| 2007-11-06 11:41:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.c: Remove unused and uninitialised type variables that were still exported for some reason (they were ne... |
| Original commit message from CVS: |
| * gst/gstvalue.c: |
| Remove unused and uninitialised type variables that were still |
| exported for some reason (they were never in any header files |
| though). |
| |
| 2007-11-06 10:33:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Don't try to report a 0 position when we don't know, return -1 and FALSE instead. This m... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times), |
| (gst_base_sink_do_sync), (gst_base_sink_preroll_object), |
| (gst_base_sink_event), (gst_base_sink_get_position_last), |
| (gst_base_sink_get_position_paused), (gst_base_sink_get_position), |
| (gst_base_sink_change_state): |
| Don't try to report a 0 position when we don't know, return -1 and FALSE |
| instead. This mostly happens when we are prerolling. |
| Make sure we can report the right position before we post the ASYNC_DONE |
| message so that a message handler can query position without races. |
| * tests/check/generic/sinks.c: (send_eos), (GST_START_TEST), |
| (async_done_handoff), (async_done_func), (send_buffer), |
| (async_done_eos_func), (gst_sinks_suite): |
| Add two tests for the above. |
| |
| 2007-11-06 10:21:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| MAINTAINERS: Update with new email address. |
| Original commit message from CVS: |
| * MAINTAINERS: |
| Update with new email address. |
| * docs/design/part-TODO.txt: |
| Add some more info about future pad-block and negotiation changes. |
| * docs/design/part-buffering.txt: |
| Add some ideas about buffering reporting. |
| |
| 2007-11-06 10:01:07 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * Makefile.am: |
| * common: |
| * gstreamer.spec.in: |
| update SPEC file with latest changes, also add MAINTAINERS file to EXTRA_DIST, the ommission of this cause a weird RP... |
| Original commit message from CVS: |
| update SPEC file with latest changes, also add MAINTAINERS file to EXTRA_DIST, the ommission of this cause a weird RPM build error on FC8 |
| |
| 2007-11-06 00:59:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/gst/gstobject.c: Disable silly racy test that always fails on this combination of CPU and kernel. |
| Original commit message from CVS: |
| * tests/check/gst/gstobject.c: |
| Disable silly racy test that always fails on this combination of CPU |
| and kernel. |
| |
| 2007-11-04 10:16:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery: mention bug number |
| Original commit message from CVS: |
| ChangeLog surgery: mention bug number |
| |
| 2007-11-04 10:13:33 +0000 Murray Cumming <murrayc@murrayc.com> |
| |
| gst/gstobject.c: Corrected the registration of the parent-set and parent-unset signals: The parameter is a GstObject,... |
| Original commit message from CVS: |
| Patch by: Murray Cumming <murrayc@murrayc.com> |
| * gst/gstobject.c: |
| Corrected the registration of the parent-set and parent-unset |
| signals: The parameter is a GstObject, not a GObject. |
| |
| 2007-11-02 18:35:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Move declaration of private _gst_foo_initialize() functions into our private header file where they should have... |
| Original commit message from CVS: |
| * gst/gst_private.h: |
| * gst/gstbuffer.h: |
| * gst/gstevent.h: |
| * gst/gstformat.h: |
| * gst/gstmessage.h: |
| * gst/gstplugin.h: |
| * gst/gstquery.h: |
| * gst/gsttaglist.h: |
| * gst/gstvalue.h: |
| Move declaration of private _gst_foo_initialize() functions into |
| our private header file where they should have been all along. |
| |
| 2007-11-02 17:43:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gtk-doc fixes; trailing-comma-in-enum fix. |
| Original commit message from CVS: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| * gst/gstdebugutils.h: |
| * gst/gstxml.h: |
| * plugins/elements/gstqueue.c: |
| gtk-doc fixes; trailing-comma-in-enum fix. |
| |
| 2007-11-02 16:27:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Clean up on deinit (not the external ones though, doesn't seem to be needed for some reason). |
| Original commit message from CVS: |
| * gst/gst.c: (gst_deinit): |
| Clean up on deinit (not the external ones though, doesn't seem to be |
| needed for some reason). |
| |
| 2007-11-01 23:51:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.h: Remove __declspec(dllimport) for MSVC that was copied over into core from a plugin, obviously without ... |
| Original commit message from CVS: |
| * gst/gstinfo.h: (GST_DEBUG_CATEGORY_EXTERN): |
| Remove __declspec(dllimport) for MSVC that was copied over into core |
| from a plugin, obviously without ever having been tested (note the |
| single underscore in _declspec in the initial commit), and that doesn't |
| really make sense. See #492077. |
| |
| 2007-11-01 21:50:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| g_type_class_ref() other types as well, see #349410 and #64764. |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| * gst/gstevent.c: (_gst_event_initialize): |
| * gst/gstquery.c: (_gst_query_initialize): |
| * libs/gst/dataprotocol/dataprotocol.c (gst_dp_init): |
| g_type_class_ref() other types as well, see #349410 and #64764. |
| * gst/gstbuffer.c: (_gst_buffer_initialize): |
| * gst/gstmessage.c: (_gst_message_initialize): |
| Simplify existing g_type_class_ref(). |
| |
| 2007-11-01 20:10:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstformat.c: g_type_class_ref() our GstFormat type to make sure we avoid the thread-unsafe bits of the GObject/GT... |
| Original commit message from CVS: |
| * gst/gstformat.c: (_gst_format_initialize): |
| g_type_class_ref() our GstFormat type to make sure we avoid the |
| thread-unsafe bits of the GObject/GType system, ie. bug #349410 and |
| bug #64764. Should fix intermittent tee unit test failures (#474823). |
| |
| 2007-11-01 19:19:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/elements/tee.c: Simplify, simplify, simplify - or not. Rewrite unit test not to use gst_parse_launch(); ... |
| Original commit message from CVS: |
| * tests/check/elements/tee.c: (test_num_buffers): |
| Simplify, simplify, simplify - or not. Rewrite unit test |
| not to use gst_parse_launch(); allow N sub-streams. Increasing |
| the number of sub-streams seems to reproduce #474823 more easily. |
| |
| 2007-10-31 22:01:03 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| Fix a couple of missing includes for MSVC2005 and a C99 issue. Also, starting with 2.14.0, GLib won't provide a pipe(... |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| * gst/gsttrace.c: |
| * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_new): |
| * libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send): |
| * libs/gst/net/gstnettimeprovider.c: (gst_net_time_provider_new): |
| Fix a couple of missing includes for MSVC2005 and a C99 issue. Also, |
| starting with 2.14.0, GLib won't provide a pipe() macro any longer, |
| so use _pipe() directly (#492077). |
| * win32/common/dirent.c: (_treaddir): |
| Add a couple of casts to make it build without warnings with MSVC. |
| * win32/common/libgstreamer.def: |
| Add some more symbols that need to be exported. |
| |
| 2007-10-31 18:08:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/examples/metadata/read-metadata.c: Use _KEEP as merge mode rather than _KEEP_ALL, so tags arriving in a second ... |
| Original commit message from CVS: |
| * tests/examples/metadata/read-metadata.c: (message_loop): |
| Use _KEEP as merge mode rather than _KEEP_ALL, so tags |
| arriving in a second or third tag message are added to |
| the tag list as well. |
| |
| 2007-10-31 13:01:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstbasesrc.c: Its "Since:" and not "@Since:". And remove an superflous cast. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: |
| Its "Since:" and not "@Since:". And remove an superflous cast. |
| |
| 2007-10-30 18:30:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add a new last-buffer property that contains the last buffer used in basesink for preroll or rendering. useful for ma... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_get_last_buffer), (gst_base_sink_set_last_buffer), |
| (gst_base_sink_get_property), (gst_base_sink_render_object), |
| (gst_base_sink_preroll_object), |
| (gst_base_sink_queue_object_unlocked), (gst_base_sink_event), |
| (gst_base_sink_change_state): |
| * libs/gst/base/gstbasesink.h: |
| Add a new last-buffer property that contains the last buffer used in |
| basesink for preroll or rendering. useful for making snapshots. |
| API: gst_base_sink_get_last_buffer() |
| API: GstBaseSink::last-buffer |
| |
| 2007-10-29 13:46:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Improve bin graph dumping, by using the envvar to specify a path. |
| Original commit message from CVS: |
| * docs/gst/running.xml: |
| * gst/gst.c: |
| * gst/gstdebugutils.c: |
| * gst/gstdebugutils.h: |
| * tools/gst-launch.c: |
| Improve bin graph dumping, by using the envvar to specify a path. |
| Rename the envvar to GST_DEBUG_DUMP_DOT_DIR. |
| |
| 2007-10-29 13:10:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: Post special error message if we can't determine the type of a stream because ... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_handle_event), |
| (gst_type_find_element_activate): |
| Post special error message if we can't determine the type of a stream |
| because it's empty. |
| |
| 2007-10-29 10:05:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Document new env-var. Add one log-line after dumpng a graph. |
| Original commit message from CVS: |
| * docs/gst/running.xml: |
| * gst/gstdebugutils.c: |
| Document new env-var. Add one log-line after dumpng a graph. |
| |
| 2007-10-26 18:39:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Ugly hack to put the (recently removed and non-portable, apparently) |
| Original commit message from CVS: |
| * configure.ac: |
| Ugly hack to put the (recently removed and non-portable, apparently) |
| -Wl,--export-dynamic back into libgstcheck's LDFLAGS when we're using |
| GNU ld, because without that 'make check' fails miserably on my debian |
| stable box. Someone with more knowledge of linker intricacies and |
| portability issues than me fix this properly please. |
| |
| 2007-10-25 17:20:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Reset last seen position after flushing so that we don't report the old position anymore. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_event): |
| Reset last seen position after flushing so that we don't report the old |
| position anymore. |
| |
| 2007-10-25 16:19:05 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| gst/: Patch from Alessandro Decina adding get_type_full and get_protocols_full private vfuncs to the URIHandler inter... |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_register): |
| * gst/gsturi.h: |
| Patch from Alessandro Decina adding get_type_full and |
| get_protocols_full private vfuncs to the URIHandler interface |
| to allow bindings to support creating URI handlers. |
| Partially fixes: #339279 |
| API: GstURIHandlerInterface::get_type_full |
| API: GstURIHandlerInterface::get_protocols_full |
| |
| 2007-10-25 15:14:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/gstmultiqueue.c: Make it so that pads are considered linked until a buffer is pushed and discovered ... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_set_property), |
| (gst_multi_queue_request_new_pad), (gst_single_queue_flush), |
| (gst_multi_queue_loop), (gst_multi_queue_sink_activate_push): |
| Make it so that pads are considered linked until a buffer is pushed |
| and discovered otherwise. This avoids problems with decodebin2 hanging |
| after a seek in the filesrc ! decodebin2 name=d ! fakesink d. ! fakesink |
| case. |
| Make sure we lock the multiqueue when updating the max-size properties. |
| Fix a crash on Solaris in a debug statement in get_request_pad that |
| passes a NULL string to GST_DEBUG. |
| * tests/check/elements/multiqueue.c: (mq_dummypad_chain), |
| (run_output_order_test): |
| Fix the test to allow the first buffer on not-linked pads to come out |
| of sequence while multiqueue discovers that they are not-linked. |
| |
| 2007-10-25 14:50:48 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Use a custom export symbol regex for libgstcheck, as it needs to export symbols that don't match the standard GStream... |
| Original commit message from CVS: |
| * configure.ac: |
| * libs/gst/check/Makefile.am: |
| Use a custom export symbol regex for libgstcheck, as it needs |
| to export symbols that don't match the standard GStreamer gst_* |
| pattern, and --export-dynamic is not portable (only works on |
| GNU ld) |
| * libs/gst/check/gstcheck.c: (gst_check_setup_src_pad), |
| (gst_check_setup_sink_pad): |
| Make sure to pass a message parameter to the fail_* macros. |
| * tests/check/gst/gstinfo.c: (GST_START_TEST): |
| Fix some compiler warnings. |
| |
| 2007-10-25 14:41:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gststructure.c: Disable test that checks that white spaces are not allowed in structure names or fiel... |
| Original commit message from CVS: |
| * tests/check/gst/gststructure.c: (test_to_string): |
| Disable test that checks that white spaces are not allowed |
| in structure names or field names, since we need to |
| support that for now for backwards compatibility reasons. |
| |
| 2007-10-24 13:13:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add GST_TAG_ARTIST_SORTNAME |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| API: add GST_TAG_ARTIST_SORTNAME |
| API: add GST_TAG_ALBUM_SORTNAME |
| API: add GST_TAG_TITLE_SORTNAME |
| Add tag variants for sorting (#414539). |
| |
| 2007-10-24 13:00:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: Also allow white space for names so we don't break backwards compatibility. |
| Original commit message from CVS: |
| * gst/gststructure.c: |
| Also allow white space for names so we don't break |
| backwards compatibility. |
| |
| 2007-10-22 15:37:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Small updates. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-segments.txt: |
| * docs/design/part-streams.txt: |
| Small updates. |
| |
| 2007-10-22 11:32:14 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| docs/gst/gstreamer-sections.txt: Fixed documentation from my previous commit (added new API add gst_value_set_structu... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Fixed documentation from my previous commit (added new API add |
| gst_value_set_structure(), add gst_value_get_structure() and |
| GST_VALUE_HOLDS_STRUCTURE). |
| |
| 2007-10-22 11:10:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstdebugutils.c: Reflow code to fix uninitialized variable warning. |
| Original commit message from CVS: |
| * gst/gstdebugutils.c: |
| Reflow code to fix uninitialized variable warning. |
| |
| 2007-10-22 08:53:26 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| Added GstStructure to gst_value_table and its related functions. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_to_string), |
| (gst_caps_from_string_inplace): |
| * gst/gststructure.c: (gst_structure_get_abbrs), |
| (gst_structure_to_string), (gst_structure_from_string): |
| * gst/gstvalue.c: (gst_value_set_structure), |
| (gst_value_get_structure), (gst_value_serialize_structure), |
| (gst_value_deserialize_structure), (_gst_value_initialize): |
| * gst/gstvalue.h: |
| * tests/check/gst/gststructure.c: (GST_START_TEST), |
| (gst_structure_suite): |
| * tests/check/gst/gstvalue.c: (GST_START_TEST): |
| Added GstStructure to gst_value_table and its related functions. |
| Changed gst_structure_to_string to print ';' in the end. |
| Changed gst_caps_to_string to not print ';' beteween its |
| fields (structures) anymore and remove the lastes ';' from latest |
| structure. Now it is possible to have nested structures. |
| In addition, backward compatibilty is assured by accepting '\0' as |
| end delimiter. Fixes: #487969. |
| API: add gst_value_set_structure() |
| API: add gst_value_get_structure() |
| |
| 2007-10-19 09:48:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbus.c: When no GSource callback has been set up, tell developer to use a function that actually exists. |
| Original commit message from CVS: |
| * gst/gstbus.c: |
| When no GSource callback has been set up, tell developer |
| to use a function that actually exists. |
| |
| 2007-10-17 12:58:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Allow dumping pipelines as dot graphs. Fixes #456573. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gstdebugutils.c: |
| * gst/gstdebugutils.h: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| * tools/gst-launch.c: |
| Allow dumping pipelines as dot graphs. Fixes #456573. |
| |
| 2007-10-16 21:48:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: Allow '+' as well, it can be part of media or mime types such as image/svg+xml. |
| Original commit message from CVS: |
| * gst/gststructure.c: |
| Allow '+' as well, it can be part of media or mime types |
| such as image/svg+xml. |
| |
| 2007-10-16 20:30:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add gst_bus_pop_filtered |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbus.c: |
| * gst/gstbus.h: |
| API: add gst_bus_pop_filtered |
| API: add gst_bus_timed_pop_filtered |
| Two new functions for waiting for specific message types on the |
| bus for a specified amount of time without iterating any main |
| loops or main contexts. |
| * tests/check/gst/gstbus.c: |
| Some tests for the new functions. |
| |
| 2007-10-16 17:21:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/libs/gstreamer-libs-sections.txt: Make gtk-doc ignore stuff it should ignore. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Make gtk-doc ignore stuff it should ignore. |
| |
| 2007-10-16 16:12:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/check/gstcheck.*: Allow runtime selection of unit tests to run via the GST_CHECKS environment variable (test... |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: |
| * libs/gst/check/gstcheck.h: |
| Allow runtime selection of unit tests to run via the GST_CHECKS |
| environment variable (test case function names, comma-separated). |
| |
| 2007-10-16 13:58:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Revert serialisation change and constrain structure-names after consensus on irc. Update api documentation to reflect... |
| Original commit message from CVS: |
| * gst/gststructure.c: |
| * tests/check/gst/gststructure.c: |
| Revert serialisation change and constrain structure-names after |
| consensus on irc. Update api documentation to reflect the change. |
| |
| 2007-10-16 06:32:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gststructure.c: Improve serialization and fix tests. |
| Original commit message from CVS: |
| * gst/gststructure.c: |
| Improve serialization and fix tests. |
| * tests/check/gst/gststructure.c: |
| Add another test that covers why I actually did the previous structure |
| change. |
| |
| 2007-10-15 14:33:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-inspect.c: Don't crash when inspecting an element. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_info): |
| Don't crash when inspecting an element. |
| |
| 2007-10-15 11:58:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gststructure.c: Add unit test for escaping of structure name when serialising and deserialising to/fr... |
| Original commit message from CVS: |
| * tests/check/gst/gststructure.c: |
| Add unit test for escaping of structure name when serialising |
| and deserialising to/from strings. |
| |
| 2007-10-15 11:36:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/: Fix queue negotiation. If acceptcaps unconditionally returns TRUE, upstream is tricked into thinki... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_single_queue_push_one), |
| (gst_single_queue_new): |
| * plugins/elements/gstqueue.c: (gst_queue_init), |
| (gst_queue_push_one): |
| Fix queue negotiation. If acceptcaps unconditionally returns TRUE, |
| upstream is tricked into thinking it can suggest a format downstream |
| while downstream does not support that format. The real problem is that |
| core calls acceptcaps when pushing a buffer with new caps, for which we |
| do a little workaround by setting the caps on the srcpad ourselves |
| before pushing the buffer (until this is figured out). Fixes #486758. |
| |
| 2007-10-15 11:19:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Add some more comments and debug output. Quote structure name to fix deserialisation of some strings. |
| Original commit message from CVS: |
| * gst/gststructure.c: |
| * gst/gstvalue.c: |
| Add some more comments and debug output. Quote structure name to fix |
| deserialisation of some strings. |
| |
| 2007-10-15 07:37:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstbuffer.h: Define GST_BUFFER_FLAG_GAP more strictly to enable optimizations based on it. Fix docs for GST_BUFFE... |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| Define GST_BUFFER_FLAG_GAP more strictly to enable optimizations based |
| on it. Fix docs for GST_BUFFER_MALLOCDATA and GstBuffer.malloc_data. |
| |
| 2007-10-15 07:11:04 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-inspect.c: Save approx. 400 1 byte allocs when printing. Use API to acces element details. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: |
| Save approx. 400 1 byte allocs when printing. Use API to acces element |
| details. |
| * tools/gst-run.c: |
| Avoid a strdup. |
| * tools/gst-xmlinspect.c: |
| Use API to acces element details. |
| |
| 2007-10-15 06:52:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstinfo.c: Fix some spelling errors. |
| Original commit message from CVS: |
| * gst/gstinfo.c: |
| Fix some spelling errors. |
| |
| 2007-10-14 15:54:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Correctly set the next state if all of our async children commited their state. This makes sure we can ... |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_handle_async_done): |
| Correctly set the next state if all of our async children commited their |
| state. This makes sure we can actually cancel the state change in |
| progress. Fixes a regression in Rhythmbox when seeking. |
| |
| 2007-10-13 17:43:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbin.c: Don't shadow local variable. |
| Original commit message from CVS: |
| * gst/gstbin.c: |
| Don't shadow local variable. |
| * gst/gstinfo.c: |
| Don't shadow global function name. |
| |
| 2007-10-13 17:20:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Use already-interned string for the private GstPluginFeature plugin_name field. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: |
| * gst/gstpluginfeature.c: |
| * gst/gstpluginfeature.h: |
| * gst/gstregistrybinary.c: |
| * gst/gstregistryxml.c: |
| * gst/gsttypefind.c: |
| Use already-interned string for the private GstPluginFeature |
| plugin_name field. |
| |
| 2007-10-10 22:43:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/libs/gstreamer-libs-sections.txt: Add new API to docs; fixes the build. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add new API to docs; fixes the build. |
| |
| 2007-10-10 15:18:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.*: Add function to wait for EOS, subclasses can use this to correctly wait for devices to d... |
| Original commit message from CVS: |
| Patch inspired by: Benoit Fouet <benoit dot fouet at purplelabs dot com> |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_wait_eos), |
| (gst_base_sink_event): |
| * libs/gst/base/gstbasesink.h: |
| Add function to wait for EOS, subclasses can use this to correctly wait |
| for devices to drain before performing the EOS logic. Fixes #485343. |
| API: gst_base_sink_wait_eos() |
| |
| 2007-10-10 10:53:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstplugin.h: Cast description string constants in GST_PLUGIN_DEFINE macros to a (gchar*) to make C++ code using t... |
| Original commit message from CVS: |
| * gst/gstplugin.h: |
| Cast description string constants in GST_PLUGIN_DEFINE macros |
| to a (gchar*) to make C++ code using these macros compile |
| without warning with g++-4.2 (see #462737). Even if slightly |
| ugly, this seems preferable to putting the description strings |
| into the GLib quark table or making the structure member a |
| const gchar * and doing casts in core code that allocs and |
| frees these strings, or requiring a cast in the C++ code. |
| |
| 2007-10-09 20:45:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.h: Use __FUNCTION__ instead of __PRETTY_FUNCTION__, it's silly to print the entire class/function signatu... |
| Original commit message from CVS: |
| * gst/gstinfo.h: |
| Use __FUNCTION__ instead of __PRETTY_FUNCTION__, it's silly |
| to print the entire class/function signature into the log |
| file for C++ code. This only affects C++ code, for C code |
| everything remains the same. |
| |
| 2007-10-09 16:20:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Work around a problem with pipelines containing (semi)loops until a proper, more complicated solution i... |
| Original commit message from CVS: |
| * gst/gstbin.c: (remove_from_queue): |
| Work around a problem with pipelines containing (semi)loops until a |
| proper, more complicated solution is ready. See #475455. |
| |
| 2007-10-09 14:18:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Put more strings into the GLib quark table. No need to keep a hundred-something copies of identical version str... |
| Original commit message from CVS: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| * gst/gstregistrybinary.c: |
| * gst/gstregistryxml.c: |
| Put more strings into the GLib quark table. No need to keep |
| a hundred-something copies of identical version strings, |
| license strings, package name strings and package origin |
| strings around. |
| |
| 2007-10-09 10:41:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/advanced-dataaccess.xml: Don't imply that it's okay to unconditionally change buffer data or buffer metad... |
| Original commit message from CVS: |
| * docs/manual/advanced-dataaccess.xml: |
| Don't imply that it's okay to unconditionally change |
| buffer data or buffer metadata in a pad probe callback, |
| and a bunch of other comments. Fixes #430031. |
| |
| 2007-10-08 20:45:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/: Update generated files. |
| Original commit message from CVS: |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstenumtypes.h: |
| * win32/common/gstversion.h: |
| Update generated files. |
| |
| 2007-10-08 17:59:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/advanced-autoplugging.xml: Prefix section with broken code with a warning (see #342432). |
| Original commit message from CVS: |
| * docs/manual/advanced-autoplugging.xml: |
| Prefix section with broken code with a warning (see #342432). |
| |
| 2007-10-08 17:26:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/: Call g_thread_init() before g_option_context_new() to avoid warnings. Spotted by Ritesh Khadgaray. Fixe... |
| Original commit message from CVS: |
| * docs/manual/appendix-integration.xml: |
| * docs/manual/basics-init.xml: |
| Call g_thread_init() before g_option_context_new() to |
| avoid warnings. Spotted by Ritesh Khadgaray. Fixes #484225. |
| |
| 2007-10-08 17:05:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: When we received EOS and are waiting for when to post the EOS message, our state is prer... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush), |
| (gst_base_sink_queue_object_unlocked), |
| (gst_base_sink_queue_object), (gst_base_sink_event), |
| (gst_base_sink_needs_preroll), (gst_base_sink_chain_unlocked): |
| When we received EOS and are waiting for when to post the EOS message, |
| our state is prerolled and we should not return ASYNC. |
| Reorganize some code paths to implement this behavior. |
| * tests/check/generic/sinks.c: (send_eos), (GST_START_TEST), |
| (gst_sinks_suite): |
| Add unit test to verify above EOS fix. |
| |
| 2007-10-08 10:28:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gsttypefindelement.c: Move detecting the input caps of the sinkpad to the setcaps function. |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_have_type), (gst_type_find_element_init), |
| (gst_type_find_element_setcaps), (gst_type_find_element_chain): |
| Move detecting the input caps of the sinkpad to the setcaps function. |
| This allows us to update the output caps when we receive new input caps |
| instead of always using the first detected caps. |
| |
| 2007-10-08 10:21:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Don't try to preroll non-async elements after a flush. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_event), |
| (gst_base_sink_get_position): |
| Don't try to preroll non-async elements after a flush. |
| Subtract latency form clock times when reporting position. |
| |
| 2007-10-05 14:44:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Small comment and documentation update. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_pause_task): |
| * gst/gstutils.c: |
| Small comment and documentation update. |
| |
| 2007-10-05 14:40:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Rework the locking of basesrc in a similar fashion to basesink. We basically have one loc... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing), |
| (gst_base_src_set_live), (gst_base_src_is_live), |
| (gst_base_src_query_latency), (gst_base_src_perform_seek), |
| (gst_base_src_default_event), (gst_base_src_wait), |
| (gst_base_src_do_sync), (gst_base_src_get_range), |
| (gst_base_src_pad_get_range), (gst_base_src_loop), |
| (gst_base_src_unlock), (gst_base_src_unlock_stop), |
| (gst_base_src_set_flushing), (gst_base_src_set_playing), |
| (gst_base_src_activate_push), (gst_base_src_activate_pull), |
| (gst_base_src_change_state): |
| Rework the locking of basesrc in a similar fashion to basesink. We |
| basically have one lock (LIVE_LOCK) protecting the dataflow. This allows |
| us to handle live sources and semi live ones much better. |
| Simplify flushing. |
| Fix unlocking when seeking, shutting down and pausing in live sources. |
| |
| 2007-10-05 11:52:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/pipelines/simple-launch-lines.c: Fix compilation again. |
| Original commit message from CVS: |
| * tests/check/pipelines/simple-launch-lines.c: (run_pipeline): |
| Fix compilation again. |
| |
| 2007-10-03 15:27:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstelement.c: Use meaningful categories for the logs to clean the default one. |
| Original commit message from CVS: |
| * gst/gstelement.c: |
| Use meaningful categories for the logs to clean the default one. |
| |
| 2007-10-03 15:05:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/pipelines/cleanup.c: Print message name and not just number. |
| Original commit message from CVS: |
| * tests/check/pipelines/cleanup.c: |
| Print message name and not just number. |
| |
| 2007-10-03 15:02:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/draft-tagreading.txt: Add some more thoughts. |
| Original commit message from CVS: |
| * docs/design/draft-tagreading.txt: |
| Add some more thoughts. |
| |
| 2007-10-03 14:51:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/pipelines/simple-launch-lines.c: Print message name and not just number. |
| Original commit message from CVS: |
| * tests/check/pipelines/simple-launch-lines.c: |
| Print message name and not just number. |
| |
| 2007-10-03 12:05:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gsttypefindhelper.c: Speedup typefinding. This is work in progress (see #459862). |
| Original commit message from CVS: |
| * libs/gst/base/gsttypefindhelper.c: |
| Speedup typefinding. This is work in progress (see #459862). |
| |
| 2007-10-03 11:36:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstplugin.c: Fix docs that mention 'plugin_desc' instead of 'gst_plugin_desc'. |
| Original commit message from CVS: |
| * gst/gstplugin.c: |
| Fix docs that mention 'plugin_desc' instead of 'gst_plugin_desc'. |
| Spotted by Josep Torra Valles <josep@fluendo.com>. |
| |
| 2007-10-03 11:16:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstclock.h: Fix up broken GST_CLOCK_FLAGS macro and GstClock docs. The flags field has moved to GstObject. |
| Original commit message from CVS: |
| * gst/gstclock.h: |
| Fix up broken GST_CLOCK_FLAGS macro and GstClock docs. The flags |
| field has moved to GstObject. |
| |
| 2007-10-02 15:20:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Call unlock for live sources so that they can't get stuck in _create and produce a buffer... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_do_sync), |
| (gst_base_src_get_range), (gst_base_src_change_state): |
| Call unlock for live sources so that they can't get stuck in _create and |
| produce a buffer before they are set back to PLAYING. |
| |
| 2007-10-02 09:21:48 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstqueue.c: Comment the segment-related code... in the PROPER function. |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_locked_enqueue), |
| (gst_queue_locked_dequeue): |
| Comment the segment-related code... in the PROPER function. |
| See #482147 and my commit from yesterday. |
| |
| 2007-10-01 17:59:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Also initialize the counter that calculates the first timestamp on a buffer correctly for... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_change_state): |
| Also initialize the counter that calculates the first timestamp on a |
| buffer correctly for non-live sources. |
| |
| 2007-10-01 12:31:28 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstqueue.c: Disable code that's breaking the current-time-level reporting. |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_locked_dequeue): |
| Disable code that's breaking the current-time-level reporting. |
| See #482147 |
| |
| 2007-09-30 18:16:34 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| docs/gst/gstreamer-sections.txt: Add M_PI and IMPORT_SYMBOL to the private part of the GstInfo section as they should... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add M_PI and IMPORT_SYMBOL to the private part of the GstInfo section |
| as they shouldn't show up. Fixes the docs build. |
| |
| 2007-09-29 11:46:31 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/gstinfo.h: Add an explicit variable importation needed on VS6 (only for MSC_VER) |
| Original commit message from CVS: |
| * gst/gstinfo.h: |
| Add an explicit variable importation needed on VS6 (only for MSC_VER) |
| Define M_PI which is used in files which are including gstinfo.h. |
| VS6 includes doesn't define it. |
| * win32/common/libgstbase.def: |
| * win32/common/libgstcontroller.def: |
| * win32/common/libgstreamer.def: |
| Add new exported functions and variables. |
| * win32/vs6/libgstcontroller.dsp: |
| * win32/vs6/libgstreamer.dsp: |
| Update the list of files to build. |
| |
| 2007-09-28 10:22:40 +0000 Felipe Contreras <felipe.contreras@gmail.com> |
| |
| plugins/elements/gstqueue.c: Improve debugging. Fixes #480858. |
| Original commit message from CVS: |
| Patch by: Felipe Contreras <felipe dot contreras at gmail dot com> |
| * plugins/elements/gstqueue.c: (update_time_level), (apply_buffer), |
| (gst_queue_locked_dequeue), (gst_queue_handle_sink_event), |
| (gst_queue_chain), (gst_queue_loop), (gst_queue_src_activate_push): |
| Improve debugging. Fixes #480858. |
| |
| 2007-09-28 10:15:23 +0000 Felipe Contreras <felipe.contreras@gmail.com> |
| |
| plugins/elements/gstqueue.c: First patch of code cleanups, use the macros and right arguments in the macros to signal... |
| Original commit message from CVS: |
| Patch by: Felipe Contreras <felipe dot contreras at gmail dot com> |
| * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event): |
| First patch of code cleanups, use the macros and right arguments in the |
| macros to signal and lock the queue. See #480858. |
| |
| 2007-09-26 18:06:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: Improve debugging when dealing with _poll(). |
| Original commit message from CVS: |
| * gst/gstbus.c: (poll_func): |
| Improve debugging when dealing with _poll(). |
| |
| 2007-09-26 18:04:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistryxml.c: Fix memory leak I introduced a few days ago. |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: |
| Fix memory leak I introduced a few days ago. |
| |
| 2007-09-26 17:00:22 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstbuffer.c: Make it once again possible to free GstBuffers in the default build. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_finalize): |
| Make it once again possible to free GstBuffers in the default |
| build. |
| The poisoning scribbles on parts of the miniobject we need in |
| order to free it. |
| Fixes #480341 |
| |
| 2007-09-25 18:35:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add GST_TAG_COMPOSER, fixes #459809. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| API: add GST_TAG_COMPOSER, fixes #459809. |
| |
| 2007-09-24 17:41:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstplugin.*: Add the 3-clause BSD license and the MIT/X11 license to the license list. Fixes #479784. |
| Original commit message from CVS: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| Add the 3-clause BSD license and the MIT/X11 license to the license |
| list. Fixes #479784. |
| |
| 2007-09-24 17:22:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/faq/getting.xml: Add Q+A about different GStreamer versions (#364056). |
| Original commit message from CVS: |
| * docs/faq/getting.xml: |
| Add Q+A about different GStreamer versions (#364056). |
| |
| 2007-09-24 12:46:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Return correct gboolean from query function. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency), |
| (gst_base_sink_event), (gst_base_sink_change_state): |
| Return correct gboolean from query function. |
| |
| 2007-09-24 12:29:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Simplify latency query. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency), |
| (gst_base_sink_event), (gst_base_sink_query), |
| (gst_base_sink_change_state): |
| Simplify latency query. |
| When not synchronizing, we can report latency without querying the peer |
| element. |
| |
| 2007-09-24 11:46:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix small typos in the docs. |
| Original commit message from CVS: |
| * gst/gstobject.h: |
| * gst/gstvalue.c: |
| Fix small typos in the docs. |
| |
| 2007-09-24 11:22:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Documentation updates and typo fixes. |
| Original commit message from CVS: |
| * docs/design/draft-latency.txt: |
| * docs/design/draft-push-pull.txt: |
| * docs/design/draft-tagreading.txt: |
| * docs/design/part-MT-refcounting.txt: |
| * docs/design/part-activation.txt: |
| * docs/design/part-block.txt: |
| * docs/design/part-element-source.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstbin.txt: |
| * docs/design/part-gstelement.txt: |
| * docs/design/part-gstobject.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-messages.txt: |
| * docs/design/part-preroll.txt: |
| * docs/design/part-push-pull.txt: |
| * docs/design/part-qos.txt: |
| * docs/design/part-query.txt: |
| * docs/design/part-scheduling.txt: |
| * docs/design/part-seeking.txt: |
| * docs/design/part-segments.txt: |
| * docs/design/part-states.txt: |
| Documentation updates and typo fixes. |
| |
| 2007-09-23 10:16:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstfakesink.c: Add some debug text to error message to indicate that we errored out on request. |
| Original commit message from CVS: |
| * plugins/elements/gstfakesink.c: |
| Add some debug text to error message to indicate that |
| we errored out on request. |
| * tools/gst-launch.c: |
| When the state change to PLAYING fails, check for an |
| error message on the bus and print it. |
| |
| 2007-09-22 17:22:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/cs.po: |
| * po/hu.po: |
| * po/uk.po: |
| updated translations |
| Original commit message from CVS: |
| updated translations |
| |
| 2007-09-22 17:18:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Added Spanish translation. |
| Original commit message from CVS: |
| translated by: Jorge González González <aloriel@gmail.com> |
| * po/LINGUAS: |
| * po/es.po: |
| Added Spanish translation. |
| |
| 2007-09-21 14:37:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.c: Fix printf arguments. |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_push_one): |
| Fix printf arguments. |
| |
| 2007-09-20 10:36:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/generic/states.c: Improved state change unit test. |
| Original commit message from CVS: |
| * tests/check/generic/states.c: |
| Improved state change unit test. |
| |
| 2007-09-20 07:42:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstbin.h: Move priv to the right place. |
| Original commit message from CVS: |
| * gst/gstbin.h: |
| Move priv to the right place. |
| * gst/gstsystemclock.c: |
| Add FIXME: and improve log. |
| * tests/check/Makefile.am: |
| * tests/examples/manual/Makefile.am: |
| Work with all types of registries. |
| |
| 2007-09-19 20:39:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Don't unref the event after pushing it. Fixes #478401. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_send_event): |
| Don't unref the event after pushing it. Fixes #478401. |
| |
| 2007-09-19 18:07:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Ignore registries in any format. |
| Original commit message from CVS: |
| * .cvsignore: |
| * tests/examples/manual/.cvsignore: |
| Ignore registries in any format. |
| |
| 2007-09-19 13:28:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/glib-compat-private.h: Add compatibility macro for g_intern_string() for |
| Original commit message from CVS: |
| * gst/glib-compat-private.h: |
| Add compatibility macro for g_intern_string() for |
| GLib-2.8 (any reason we can't just bump the |
| requirement to at least 2.10?) |
| * gst/gstpadtemplate.h: |
| * gst/gstelementfactory.c: |
| * gst/gstregistryxml.c: |
| * gst/gstregistrybinary.c: |
| Make GstStaticPadTemplate's templ_name field a const gchar * and fix |
| up the internal code accordingly. This shouldn't be a problem, since |
| there is no reason external code could ever assume the string in such |
| a structure is dynamically allocated unless it did that itself; the |
| use of g_strdup() is private to element factories. The new code also |
| saves some memory by putting pad template name strings into the GLib |
| quark table instead of allocating them dynamically. |
| Declaring this field constant fixes warnings with g++-4.2 when using |
| the GST_STATIC_PAD_TEMPLATE macro in c++ code (#478092). |
| |
| 2007-09-19 12:31:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstelementfactory.c: Release static caps. Fixes #475723. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: |
| Release static caps. Fixes #475723. |
| |
| 2007-09-18 22:13:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.*: Make some internal API take const gchar * instead of just gchar * to avoid compiler warnings with g++-... |
| Original commit message from CVS: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| Make some internal API take const gchar * instead of just |
| gchar * to avoid compiler warnings with g++-4.2.2 when |
| passing string constants (partially fixes #478092). |
| |
| 2007-09-17 20:55:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: A latency query fails when one of the sinks fail. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_query_latency_fold), (gst_bin_query): |
| A latency query fails when one of the sinks fail. |
| * gst/gstelement.c: (gst_element_set_base_time): |
| Improve debugging. |
| |
| 2007-09-17 17:17:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Fix minor compilation warnings shown with Forte. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_continue_func): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_do_sync): |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_add_pad_full): |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_loop): |
| Fix minor compilation warnings shown with Forte. |
| |
| 2007-09-17 06:01:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.c: Measure queue level based on the diff between head and tail timestamps even when pushing... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (apply_buffer), |
| (gst_queue_locked_enqueue), (gst_queue_locked_dequeue): |
| Measure queue level based on the diff between head and tail timestamps |
| even when pushing the first buffer. |
| |
| 2007-09-14 23:06:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Sinks that don't preroll can always be queried for the latency. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush), |
| (gst_base_sink_event), (gst_base_sink_change_state): |
| Sinks that don't preroll can always be queried for the latency. |
| Don't post ASYNC start when we are not async. |
| |
| 2007-09-14 20:24:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.*: When downstream returns UNEXPECTED from pushing a buffer, don't try to push more buffers... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_locked_enqueue), |
| (gst_queue_handle_sink_event), (gst_queue_chain), |
| (gst_queue_push_one), (gst_queue_handle_src_query), |
| (gst_queue_sink_activate_push), (gst_queue_src_activate_push): |
| * plugins/elements/gstqueue.h: |
| When downstream returns UNEXPECTED from pushing a buffer, don't try to |
| push more buffers but allow pushing of EOS and NEWSEGMENT. |
| Add some more debug info here and there. Fixes #476514. |
| |
| 2007-09-14 15:52:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Latency query is allowed after we are prerolled. Introduce a new flag for this and stop ... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_init), |
| (gst_base_sink_preroll_queue_flush), (gst_base_sink_commit_state), |
| (gst_base_sink_wait_preroll), (gst_base_sink_needs_preroll), |
| (gst_base_sink_set_flushing), (gst_base_sink_query), |
| (gst_base_sink_change_state): |
| Latency query is allowed after we are prerolled. Introduce a new flag |
| for this and stop abusing other variables. |
| |
| 2007-09-13 23:53:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Push OOB events downstream when we get them in send_event. This allows the application to... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_send_event): |
| Push OOB events downstream when we get them in send_event. This allows |
| the application to insert events in the pipeline. |
| Add some more comments. |
| |
| 2007-09-13 21:27:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Move latency query from GstPipeline to GstBin so that we can also use it when async-handling is enabled on bins. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_class_init), (clear_queue), |
| (do_bin_latency), (gst_bin_change_state_func): |
| * gst/gstpipeline.c: (gst_pipeline_change_state): |
| Move latency query from GstPipeline to GstBin so that we can also |
| use it when async-handling is enabled on bins. |
| |
| 2007-09-13 21:19:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Update docs. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency), |
| (gst_base_src_do_sync), (gst_base_src_change_state): |
| Update docs. |
| Clean up the timestamping and syncing code for pseudo live sources. |
| |
| 2007-09-13 19:27:53 +0000 Steve Fink <sphink@gmail.com> |
| |
| docs/manual/appendix-checklist.xml: Mention less -R switch in the section about debug output (#474055). |
| Original commit message from CVS: |
| Patch by: Steve Fink <sphink gmail com> |
| * docs/manual/appendix-checklist.xml: |
| Mention less -R switch in the section about debug output (#474055). |
| |
| 2007-09-13 17:15:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.c: Queue can latency to the pipeline up to the configured max size in time. |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_handle_src_query): |
| Queue can latency to the pipeline up to the configured max size in time. |
| Report this fact in the latency query. |
| |
| 2007-09-13 09:08:23 +0000 Sebastien Moutte <sebastien@moutte.net> |
| |
| libs/gst/controller/: Use gst_guint64_to_gdouble() when converting from a uint64 or |
| Original commit message from CVS: |
| Patch by: Sebastien Moutte <sebastien at moutte dot net> |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/gstlfocontrolsource.c: |
| Use gst_guint64_to_gdouble() when converting from a uint64 or |
| GstClockTime to double to fix the build on win32. Fixes #474371. |
| |
| 2007-09-13 08:42:55 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstbuffer.c: Implement poisoning for GstBuffer if --enable-poisoning is specified. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_finalize): |
| Implement poisoning for GstBuffer if --enable-poisoning is specified. |
| When finalizing a buffer the complete struct is filled with 0xff, |
| thus making a use of the buffer after the final unref impossible. |
| |
| 2007-09-13 08:36:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/libs/controller.c: Use fail_unless_equals_int(a, b) instead of fail_unless_equals (a == b) to get better ... |
| Original commit message from CVS: |
| * tests/check/libs/controller.c: (GST_START_TEST): |
| Use fail_unless_equals_int(a, b) instead of |
| fail_unless_equals (a == b) to get better output on failures. |
| |
| 2007-09-12 16:35:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gsturi.c: Also check for the other file URI variant on win32. |
| Original commit message from CVS: |
| * tests/check/gst/gsturi.c: |
| Also check for the other file URI variant on win32. |
| |
| 2007-09-12 12:36:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsturi.c: If there's no hostname, we want to return 'c:/foo/bar.txt' and not '/c:/foo/bar.txt' on Windows. Fixes ... |
| Original commit message from CVS: |
| * gst/gsturi.c: (gst_uri_get_location): |
| If there's no hostname, we want to return 'c:/foo/bar.txt' |
| and not '/c:/foo/bar.txt' on Windows. Fixes #469402. |
| * tests/check/gst/gsturi.c: |
| Unit test for the above and a few more things. |
| |
| 2007-09-11 23:27:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-live-source.txt: Add docs on how live sources should timestamp. |
| Original commit message from CVS: |
| * docs/design/part-live-source.txt: |
| Add docs on how live sources should timestamp. |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_do_sync): |
| Add some more debug info. |
| For subclasses that are live and like to sync, add aditional startup |
| latency to sync time and timestamps so that we timstamp according to the |
| design doc. |
| |
| 2007-09-11 18:59:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbuffer.c: Also do a g_type_class_ref() for the subbuffer type in the init function. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| Also do a g_type_class_ref() for the subbuffer type in |
| the init function. |
| |
| 2007-09-11 15:55:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add function to perform a query on the peer of a pad. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpad.c: (gst_pad_peer_query): |
| * gst/gstpad.h: |
| Add function to perform a query on the peer of a pad. |
| API: gst_pad_peer_query() |
| |
| 2007-09-11 13:43:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gstsystemclock.c: Cleanup the test a little (use gst-logging and not g_message). Improve test to chec... |
| Original commit message from CVS: |
| * tests/check/gst/gstsystemclock.c: |
| Cleanup the test a little (use gst-logging and not g_message). Improve |
| test to check if a wait reached the target. |
| |
| 2007-09-11 10:33:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/libs/gstreamer-libs-sections.txt: Add new API to docs and fix the build. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add new API to docs and fix the build. |
| |
| 2007-09-10 16:50:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.*: Add property to make the basesrc timestamp buffers based on the current running time. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_init), (gst_base_src_set_do_timestamp), |
| (gst_base_src_get_do_timestamp), (gst_base_src_set_property), |
| (gst_base_src_get_property), (gst_base_src_do_sync): |
| * libs/gst/base/gstbasesrc.h: |
| Add property to make the basesrc timestamp buffers based on the current |
| running time. |
| API: GstBaseSrc::do-timestamp |
| API: gst_base_src_set_do_timestamp() |
| API: gst_base_src_get_do_timestamp() |
| |
| 2007-09-08 20:25:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/random/release: Really make sure translations are up-to-date before a release (#465010). |
| Original commit message from CVS: |
| * docs/random/release: |
| Really make sure translations are up-to-date before |
| a release (#465010). |
| |
| 2007-09-07 14:46:52 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| add latest header files |
| Original commit message from CVS: |
| add latest header files |
| |
| 2007-09-07 04:50:23 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstregistrybinary.c: Always destroy the timer, also in error cases. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_read_cache): |
| Always destroy the timer, also in error cases. |
| |
| 2007-09-05 22:29:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/manual/highlevel-xml.xml: Fix XML example code. Fixes #472714. |
| Original commit message from CVS: |
| * docs/manual/highlevel-xml.xml: |
| Fix XML example code. Fixes #472714. |
| |
| 2007-09-05 22:12:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Protect eos and have_preroll with the OBJECT lock so we don't need to take the PREROLL l... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush), |
| (gst_base_sink_wait_preroll), (gst_base_sink_needs_preroll), |
| (gst_base_sink_query): |
| Protect eos and have_preroll with the OBJECT lock so we don't need to |
| take the PREROLL lock when querying the latency. Fixes #473846. |
| |
| 2007-09-05 13:24:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstelement.c: Give some log-messages a category. |
| Original commit message from CVS: |
| * gst/gstelement.c: |
| Give some log-messages a category. |
| |
| 2007-09-05 01:00:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gststructure.c: Fix fraction list fixation code. Take the fraction with the smallest difference with the target i... |
| Original commit message from CVS: |
| * gst/gststructure.c: |
| (gst_structure_fixate_field_nearest_fraction): |
| Fix fraction list fixation code. Take the fraction with the smallest |
| difference with the target instead of the first one in the list. |
| * tests/check/gst/gststructure.c: (GST_START_TEST), |
| (gst_structure_suite): |
| Added test to verify correct fraction list fixation behaviour. |
| |
| 2007-09-02 20:30:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/libgstreamer.def: Export gst_bus_add_signal_watch too. |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Export gst_bus_add_signal_watch too. |
| |
| 2007-08-30 17:50:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: Add new methods to docs. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add new methods to docs. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_init), (gst_base_sink_set_ts_offset), |
| (gst_base_sink_get_ts_offset), (gst_base_sink_set_property), |
| (gst_base_sink_get_property), (gst_base_sink_wait_clock): |
| * libs/gst/base/gstbasesink.h: |
| Add ts-offset property to fine-tune the synchronisation. |
| API: GstBaseSink::ts-offset property |
| API: gst_base_sink_set_ts_offset() |
| API: gst_base_sink_get_ts_offset() |
| |
| 2007-08-29 20:57:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.*: Add async property to instruct the sink never to inform the parent about |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_init), (gst_base_sink_set_sync), |
| (gst_base_sink_get_sync), (gst_base_sink_set_max_lateness), |
| (gst_base_sink_get_max_lateness), (gst_base_sink_set_qos_enabled), |
| (gst_base_sink_is_qos_enabled), (gst_base_sink_set_async_enabled), |
| (gst_base_sink_is_async_enabled), (gst_base_sink_set_property), |
| (gst_base_sink_get_property), (gst_base_sink_change_state): |
| * libs/gst/base/gstbasesink.h: |
| Add async property to instruct the sink never to inform the parent about |
| ASYNC state changes, update docs. |
| Check argument with g_return_* for the public functions. |
| API: GstBaseSink::async property |
| API: gst_base_sink_set_async_enabled() |
| API: gst_base_sink_is_async_enabled() |
| |
| 2007-08-28 15:02:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Improve debugging. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_loop): |
| Improve debugging. |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency), |
| (gst_base_src_default_query), (gst_base_src_wait), |
| (gst_base_src_do_sync), (gst_base_src_change_state): |
| Rearrange some code so that we can add support for measuring the |
| startup latency. |
| |
| 2007-08-27 20:00:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/dynlink.txt: More thoughs on this. |
| Original commit message from CVS: |
| * docs/random/ensonic/dynlink.txt: |
| More thoughs on this. |
| * plugins/elements/gstcapsfilter.c: |
| Add bugzilla ticket number to FIXME comment. |
| |
| 2007-08-26 18:30:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * MAINTAINERS: |
| remove temp files again |
| Original commit message from CVS: |
| remove temp files again |
| |
| 2007-08-26 16:42:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * MAINTAINERS: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-08-26 15:58:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * AUTHORS: |
| * MAINTAINERS: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-08-24 21:53:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Update some docs. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-block.txt: |
| Update some docs. |
| |
| 2007-08-24 16:39:06 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/Makefile.am: Revert patch which uses $(gst_headers) instead of $^ because it breaks make dist. |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| Revert patch which uses $(gst_headers) instead of $^ because it |
| breaks make dist. |
| |
| 2007-08-24 14:55:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/gst/gstbin.c: Fix leaks in the new unit test. |
| Original commit message from CVS: |
| * tests/check/gst/gstbin.c: (GST_START_TEST): |
| Fix leaks in the new unit test. |
| |
| 2007-08-23 20:41:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Don't use GST_INFO before the debug system is actually initialised (shouldn't do any harm, but won't print... |
| Original commit message from CVS: |
| * gst/gst.c: |
| Don't use GST_INFO before the debug system is actually initialised |
| (shouldn't do any harm, but won't print anything either, so we can |
| just as well remove it). |
| * gst/gstinfo.h: |
| GST_CAT_LEVEL_LOG_valist(), which is our inline helper function for |
| compilers that don't support variadic macros (such as MSVC), should |
| check for debug_level <= __gst_debug_min as well, since that's the |
| function called from all the level-specific GST_CAT_*_LOG_OBJECT() |
| inline helper functions. Should improve performance a bit, but also |
| makes sure uses of GST_INFO et.al are ignored if the debugging |
| system isn't initialised yet (instead of printing an assertion |
| failure). |
| |
| 2007-08-23 07:10:33 +0000 David NeÄas <yeti@physics.muni.cz> |
| |
| gst/Makefile.am: Replace some non portable makefile constructs. |
| Original commit message from CVS: |
| patch by: David NeÄas <yeti@physics.muni.cz> |
| * gst/Makefile.am: |
| Replace some non portable makefile constructs. |
| |
| 2007-08-21 14:10:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| common/gtk-doc-plugins.mak: Grrrrr. Don't remove the types file on make clean. |
| Original commit message from CVS: |
| * common/gtk-doc-plugins.mak: |
| Grrrrr. Don't remove the types file on make clean. |
| |
| 2007-08-20 17:51:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.1.in: Add colorspace to example pipeline. Fixes #458274. |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| Add colorspace to example pipeline. Fixes #458274. |
| |
| 2007-08-20 12:31:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/random/release: The release manager should run 'make download-po' before making a release to make sure translati... |
| Original commit message from CVS: |
| * docs/random/release: |
| The release manager should run 'make download-po' before making a |
| release to make sure translations are up-to-date. |
| * po/LINGUAS: |
| * po/be.po: |
| * po/pl.po: |
| * po/rw.po: |
| Add some new translations. |
| |
| 2007-08-17 13:48:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Don´t try to do any state management when a live pipeline posts buffering messages. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop), (main): |
| Don´t try to do any state management when a live pipeline posts |
| buffering messages. |
| Also make the buffering string translatable. |
| |
| 2007-08-16 11:04:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Improve debugging. |
| Original commit message from CVS: |
| * gst/gstbin.c: (is_eos), (gst_bin_add_func), |
| (bin_handle_async_start), (gst_bin_handle_message_func): |
| Improve debugging. |
| When adding elements, insert messages into the bus of the newly added |
| element and make sure the element is the source of the message. This |
| allows the parent bin to intercept the message and do the |
| right thing. It also avoids us posting ASYNC_START and CLOCK_PROVIDE |
| messages to the app (which is not allowed). |
| Update some docs. |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST): |
| Fix testsuite so that is does not work around messages that should not |
| have been posted in the first place. |
| |
| 2007-08-16 10:27:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Fix annoying bug in the sorted iterator where a sink that is not really a sink (when it has downstream ... |
| Original commit message from CVS: |
| * gst/gstbin.c: (add_to_queue), (remove_from_queue), (clear_queue), |
| (update_degree), (gst_bin_sort_iterator_next): |
| Fix annoying bug in the sorted iterator where a sink that is not really |
| a sink (when it has downstream links) screwed up the iterator. |
| * tests/check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite): |
| Unit test to verify the fix. |
| |
| 2007-08-16 10:07:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstmessage.h: Add some more docs for the messages. |
| Original commit message from CVS: |
| * gst/gstmessage.h: |
| Add some more docs for the messages. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_query): |
| Add some more debugging. |
| * tools/gst-launch.c: (event_loop): |
| When interrupting, don't try to set pipeline to PAUSED twice. |
| |
| 2007-08-14 14:10:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Move ASYNC_START message posting to where it belongs, similar to async_done. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_element_set_state), |
| (bin_handle_async_start), (gst_bin_handle_message_func): |
| Move ASYNC_START message posting to where it belongs, similar to |
| async_done. |
| Don't post ASYNC_START when we are in error. |
| Post ASYNC_START when we added an async element to a bin. |
| |
| 2007-08-14 13:43:44 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstindex.c: Fix index entry generation from vargs. Fixes #466595. |
| Original commit message from CVS: |
| 2007-08-14 Julien MOUTTE <julien@moutte.net> |
| * gst/gstindex.c: (gst_index_add_association): Fix index entry |
| generation from vargs. Fixes #466595. |
| |
| 2007-08-14 13:37:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Always change the state of a NO_PREROLL element even if it has ASYNC elements inside (in case of a bin). |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_element_set_state): |
| Always change the state of a NO_PREROLL element even if it has ASYNC |
| elements inside (in case of a bin). |
| * tests/check/generic/sinks.c: (GST_START_TEST), (gst_sinks_suite): |
| Unit test for this case. |
| |
| 2007-08-13 13:33:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add more missing docs. |
| Original commit message from CVS: |
| * libs/gst/check/gstbufferstraw.c: |
| * libs/gst/check/gstcheck.h: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gstcontrolsource.h: |
| * libs/gst/controller/gstlfocontrolsource.h: |
| * plugins/elements/gstcapsfilter.h: |
| * plugins/elements/gstfdsink.h: |
| * plugins/elements/gstfdsrc.h: |
| Add more missing docs. |
| |
| 2007-08-12 16:44:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gststructure.c: Add Since tag to docs. |
| Original commit message from CVS: |
| * gst/gststructure.c: |
| Add Since tag to docs. |
| |
| 2007-08-12 16:40:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add function to get uint from a structure. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gststructure.c: (gst_structure_get_uint): |
| * gst/gststructure.h: |
| Add function to get uint from a structure. |
| API: gst_structure_get_uint() |
| |
| 2007-08-12 16:38:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Fix proper check for simple caps. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_set_simple_valist), |
| (gst_caps_intersect): |
| Fix proper check for simple caps. |
| |
| 2007-08-10 17:35:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: Remove cruft and do some cleanups. |
| Original commit message from CVS: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| Remove cruft and do some cleanups. |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| Prepare for comming gtkdoc features (rebase against online docs). |
| |
| 2007-08-10 14:52:41 +0000 Michael Smith <msmith@xiph.org> |
| |
| docs/gst/gstreamer-sections.txt: Add gst_registry_add_path to docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add gst_registry_add_path to docs. |
| Also fix formatting of an older changelog entry |
| |
| 2007-08-10 14:40:26 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstregistry.h: Add gst_registry_add_path, which was missing from this header. |
| Original commit message from CVS: |
| * gst/gstregistry.h: |
| Add gst_registry_add_path, which was missing from this header. |
| |
| 2007-08-10 10:30:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/controller/gstlfocontrolsource.c: Printf format fix. |
| Original commit message from CVS: |
| * libs/gst/controller/gstlfocontrolsource.c: |
| Printf format fix. |
| |
| 2007-08-09 21:50:19 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| libs/gst/base/gstbasesink.c: Don't send an async_start message during downwards state change if target state is less ... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: |
| Don't send an async_start message during downwards state change if target |
| state is less than READY |
| |
| 2007-08-09 10:50:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Added Hungarian translation. |
| Original commit message from CVS: |
| translated by: Gabor Kelemen <kelemeng@gnome.hu> |
| * po/LINGUAS: |
| * po/hu.po: |
| Added Hungarian translation. |
| |
| 2007-08-09 10:48:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Updated translations. |
| Original commit message from CVS: |
| * po/fi.po: |
| * po/it.po: |
| * po/nl.po: |
| * po/sv.po: |
| * po/uk.po: |
| Updated translations. |
| |
| 2007-08-07 16:06:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/controller/Makefile.am: Dist gstlfocontrolsourceprivate.h |
| Original commit message from CVS: |
| * libs/gst/controller/Makefile.am: |
| Dist gstlfocontrolsourceprivate.h |
| |
| 2007-08-07 15:15:40 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/libs/gstreamer-libs.types: Don't register the enum type gst_lfo_waveform_get_type() in the .types file - only GO... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs.types: |
| Don't register the enum type gst_lfo_waveform_get_type() in the |
| .types file - only GObject derived types belong. |
| |
| 2007-08-07 14:04:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.h: Remove comma from last element in enum to avoid compile errors when using -pendantic. Fixes #464366. |
| Original commit message from CVS: |
| Patch by: <arenevier at fdn dot fr> |
| * gst/gstbuffer.h: |
| Remove comma from last element in enum to avoid compile errors when |
| using -pendantic. Fixes #464366. |
| |
| 2007-08-07 09:56:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Add some more TODO items |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Add some more TODO items |
| * gst/gstbin.c: (find_message), (gst_bin_change_state_func): |
| Improve debugging. |
| * gst/gstcaps.c: (gst_caps_intersect): |
| Optimize trivial intersection case between identical caps pointers. |
| * gst/gstelement.c: (gst_element_continue_state), |
| (gst_element_set_state_func): |
| * gst/gstpad.c: |
| Fix spelling and grammar mistakes. |
| |
| 2007-08-05 14:48:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| po/POTFILES.*: Update POTFILES. Fixes #461599. |
| Original commit message from CVS: |
| * po/POTFILES.in: |
| * po/POTFILES.skip: |
| Update POTFILES. Fixes #461599. |
| |
| 2007-08-03 19:25:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gst.c: Fix confusing typo in debug output. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Fix confusing typo in debug output. |
| |
| 2007-08-03 15:47:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: API: Add GstLFOControlSource, a control source that gives values for specific timestamps based ... |
| Original commit message from CVS: |
| reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/controller/gstlfocontrolsource.c: (_calculate_pos), |
| (gst_lfo_waveform_get_type), (gst_lfo_control_source_reset), |
| (gst_lfo_control_source_new), |
| (gst_lfo_control_source_set_waveform), |
| (gst_lfo_control_source_bind), (gst_lfo_control_source_init), |
| (gst_lfo_control_source_finalize), |
| (gst_lfo_control_source_dispose), |
| (gst_lfo_control_source_set_property), |
| (gst_lfo_control_source_get_property), |
| (gst_lfo_control_source_class_init): |
| * libs/gst/controller/gstlfocontrolsource.h: |
| * libs/gst/controller/gstlfocontrolsourceprivate.h: |
| API: Add GstLFOControlSource, a control source that gives values |
| for specific timestamps based on several periodic waveforms. |
| Fixes #459717. |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/gstreamer-libs.types: |
| Add documentation and unit tests for GstLFOControlSource. |
| |
| 2007-08-03 14:40:22 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.14 === |
| |
| 2007-08-03 14:39:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * docs/random/release: |
| * gstreamer.doap: |
| * win32/common/config.h: |
| Release 0.10.14 |
| Original commit message from CVS: |
| Release 0.10.14 |
| |
| 2007-08-03 13:20:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2007-08-02 11:51:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstelement.*: Make strings passed to gst_element_class_set_details_simple() constant, as they should be (#462752). |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_class_set_details_simple): |
| * gst/gstelement.h: |
| Make strings passed to gst_element_class_set_details_simple() |
| constant, as they should be (#462752). |
| |
| 2007-08-02 11:15:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Don't forget about the fact that some element went ASYNC even after a resync. This makes us post the AS... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_change_state_func), |
| (bin_handle_async_done), (gst_bin_handle_message_func): |
| Don't forget about the fact that some element went ASYNC even after a |
| resync. This makes us post the ASYNC_DONE message correctly. |
| Fixes #462558. |
| |
| 2007-07-31 11:51:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstregistry.c: When replacing an existing feature in the registry, make sure to continue holding a reference unti... |
| Original commit message from CVS: |
| * gst/gstregistry.c: (gst_registry_add_feature): |
| When replacing an existing feature in the registry, make sure to |
| continue holding a reference until we've replaced the name string |
| within our feature hash table. Make sure to use g_hash_table_replace |
| instead of g_hash_table_insert to ensure the new name string is used |
| as a key instead of the old one that we're about to free. |
| Fixes: #462085 |
| |
| 2007-07-31 10:10:27 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpluginfeature.c: Revert patch from #459466 until after the release and we can work out exactly what the proble... |
| Original commit message from CVS: |
| * gst/gstpluginfeature.c: (gst_plugin_feature_finalize), |
| (gst_plugin_feature_set_name): |
| Revert patch from #459466 until after the release and we can work |
| out exactly what the problem is (if any). |
| |
| 2007-07-26 15:48:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| API: add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939). |
| |
| 2007-07-26 14:05:23 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/libs/Makefile.am: Include our build-prefix libs and includes before the generic ones to avoid linking against th... |
| Original commit message from CVS: |
| * docs/libs/Makefile.am: |
| Include our build-prefix libs and includes before the generic ones to |
| avoid linking against the installed libs when we want the build-tree |
| ones. |
| |
| 2007-07-26 08:46:46 +0000 Steve Fink <sphink@gmail.com> |
| |
| docs/pwg/building-testapp.xml: Mention that GST_PLUGIN_PATH or --gst-plugin-path might be needed if people try to bui... |
| Original commit message from CVS: |
| Patch by: Steve Fink <sphink gmail com> |
| * docs/pwg/building-testapp.xml: |
| Mention that GST_PLUGIN_PATH or --gst-plugin-path might be needed |
| if people try to build or install the example from the plugin |
| template against a GStreamer from package using the configure |
| defaults. |
| |
| 2007-07-25 22:29:57 +0000 Steve Fink <sphink@gmail.com> |
| |
| tools/gst-inspect.1.in: Document --print-all and --print-plugin-auto-install-info command line options in man page. |
| Original commit message from CVS: |
| Patch by: Steve Fink <sphink gmail com> |
| * tools/gst-inspect.1.in: |
| Document --print-all and --print-plugin-auto-install-info command |
| line options in man page. |
| |
| 2007-07-25 18:46:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Add docs for new api function. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add docs for new api function. |
| |
| 2007-07-25 18:37:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelementfactory.*: API: gst_element_factory_has_interface() |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_factory_has_interface): |
| * gst/gstelementfactory.h: |
| API: gst_element_factory_has_interface() |
| Added method to check if an element factory implements a named |
| interface. |
| |
| 2007-07-25 13:00:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Another conditional doc check. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/gstreamer.types.in: |
| Another conditional doc check. |
| * gst/gstmessage.c: |
| * gst/gstparamspecs.h: |
| * gst/gstregistrybinary.c: (gst_registry_binary_read_cache): |
| * gst/gstvalue.c: |
| * gst/gstxml.h: |
| API-doc fixes. |
| |
| 2007-07-24 13:44:04 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistrybinary.c: Print error just once and with additional info. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_check_magic), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin), |
| (gst_registry_binary_read_cache): |
| Print error just once and with additional info. |
| |
| 2007-07-24 13:38:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gsttypefindhelper.c: Cleanup the typefindhelper code and add private doc comments. |
| Original commit message from CVS: |
| * libs/gst/base/gsttypefindhelper.c: (helper_find_peek), |
| (helper_find_suggest), (helper_find_get_length), |
| (gst_type_find_helper_get_range), (buf_helper_find_suggest), |
| (gst_type_find_helper_for_buffer): |
| Cleanup the typefindhelper code and add private doc comments. |
| |
| 2007-07-24 12:32:31 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstcapsfilter.c: Fix capsfilter for cases where the caps set on capsfilter will provide additional i... |
| Original commit message from CVS: |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init), |
| (gst_capsfilter_transform_size), (gst_capsfilter_prepare_buf): |
| Fix capsfilter for cases where the caps set on capsfilter will provide |
| additional information. |
| Fixes #449197 |
| |
| 2007-07-24 11:31:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttypefindfactory.c: Fix docs that recommened wrong function to use. |
| Original commit message from CVS: |
| * gst/gsttypefindfactory.c: |
| Fix docs that recommened wrong function to use. |
| |
| 2007-07-23 13:03:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-inspect.c: Also give media-type for typefinders in element output. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_plugin_features): |
| Also give media-type for typefinders in element output. |
| |
| 2007-07-23 11:42:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistry.*: Speed up gst_registry_lookup_feature_locked() by using a hashmap. |
| Original commit message from CVS: |
| * gst/gstregistry.c: (gst_registry_init), (gst_registry_finalize), |
| (gst_registry_remove_features_for_plugin_unlocked), |
| (gst_registry_add_feature), (gst_registry_remove_feature), |
| (gst_registry_lookup_feature_locked): |
| * gst/gstregistry.h: |
| Speed up gst_registry_lookup_feature_locked() by using a hashmap. |
| Fixes #459501. |
| |
| 2007-07-23 10:39:10 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpluginfeature.c: Avoid double memory usage for pluginfeature names. Fixes #459466. |
| Original commit message from CVS: |
| * gst/gstpluginfeature.c: (gst_plugin_feature_finalize), |
| (gst_plugin_feature_set_name): |
| Avoid double memory usage for pluginfeature names. Fixes #459466. |
| |
| 2007-07-22 18:26:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.h: Small addition to GST_FLOW_IS_FATAL() docs: mention that elements driving the pipeline may need to expl... |
| Original commit message from CVS: |
| * gst/gstpad.h: |
| Small addition to GST_FLOW_IS_FATAL() docs: mention that elements |
| driving the pipeline may need to explicitly check for NOT_LINKED as |
| well, since IS_FATAL doesn't cover that. |
| |
| 2007-07-22 18:16:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/advanced-types.xml: Fix typo and duplicate entry in video formats list. |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| Fix typo and duplicate entry in video formats list. |
| |
| 2007-07-22 12:18:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstinterpolation.c: Also round to the nearest int when using cubic interpolation. |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: |
| Also round to the nearest int when using cubic interpolation. |
| |
| 2007-07-21 21:20:37 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/controller/gstinterpolation.c: When linearly interpolating integer types, round to the nearest int by adding... |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: |
| When linearly interpolating integer types, round to the nearest int |
| by adding 0.5. Don't do it for float/double types. |
| Fixes the failing controller test on my machine, which is somehow |
| rounding differently than on the buildbots. |
| |
| 2007-07-20 07:36:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-plot-timeline.py: Better log parsing (categories can have -). Adjust text vs. lines, so that they span the ... |
| Original commit message from CVS: |
| * tools/gst-plot-timeline.py: |
| Better log parsing (categories can have -). Adjust text vs. lines, so |
| that they span the same y-range. |
| |
| 2007-07-20 07:26:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/: Save my thoughts. |
| Original commit message from CVS: |
| * docs/random/ensonic/audiobaseclasses.txt: |
| * docs/random/ensonic/dynlink.txt: |
| * docs/random/ensonic/profiling.txt: |
| Save my thoughts. |
| * docs/random/moving-plugins: |
| Add note to use g_assert type macros. |
| |
| 2007-07-20 07:09:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add libm check as we use in for plugins. |
| Original commit message from CVS: |
| * configure.ac: |
| * libs/gst/check/Makefile.am: |
| Add libm check as we use in for plugins. |
| |
| 2007-07-18 14:31:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstbin.c: Check that the state_cookie hasn't changed since the continue_func was scheduled. Avoids problems where... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_continue_func): |
| Check that the state_cookie hasn't changed since the continue_func |
| was scheduled. Avoids problems where the state changes back to |
| something it shouldn't be because it was changed in the meantime. |
| |
| 2007-07-17 09:44:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistrybinary.c: Fix memory leak. Be less verbose in the log. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_save_const_string), |
| (gst_registry_binary_save_string), |
| (gst_registry_binary_save_pad_template), |
| (gst_registry_binary_save_feature), |
| (gst_registry_binary_save_plugin), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin), |
| (gst_registry_binary_read_cache): |
| Fix memory leak. Be less verbose in the log. |
| |
| 2007-07-16 16:44:31 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/elements/.cvsignore: Add file to cvsignore as commanded. |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| Add file to cvsignore as commanded. |
| |
| 2007-07-16 16:04:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/elements/multiqueue.c: Use a GStaticMutex to protect all cases where libcheck fail_if/fail_unless macros ... |
| Original commit message from CVS: |
| * tests/check/elements/multiqueue.c: (mq_dummypad_chain), |
| (mq_dummypad_event), (run_output_order_test): |
| Use a GStaticMutex to protect all cases where libcheck |
| fail_if/fail_unless macros might be called from multiple threads |
| simultaneously to avoid errors like: |
| "check_pack.c:107: :-1081725400:Bad message type arg" |
| |
| 2007-07-16 15:19:06 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/pipelines/stress.c: Make sure we set the pipeline back to the NULL state before dropping our final refere... |
| Original commit message from CVS: |
| * tests/check/pipelines/stress.c: (GST_START_TEST): |
| Make sure we set the pipeline back to the NULL state before |
| dropping our final reference. |
| |
| 2007-07-16 14:55:26 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/elements/tee.c: Make the tee stress-test a little less stressful so it doesn't just time out on slow-mach... |
| Original commit message from CVS: |
| * tests/check/elements/tee.c: (GST_START_TEST): |
| Make the tee stress-test a little less stressful so it doesn't just |
| time out on slow-machines, and remove a small race when it's starting |
| up by adding a get_state() call. |
| |
| 2007-07-16 12:36:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gst.c: Avoid reading registry twice on startup. Fixes #457322. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Avoid reading registry twice on startup. Fixes #457322. |
| |
| 2007-07-13 14:11:22 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| pkgconfig/: Substitute the CFLAGS for libcheck into our .pc file too so that dependent modules will pick it up proper... |
| Original commit message from CVS: |
| * pkgconfig/gstreamer-check-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check.pc.in: |
| Substitute the CFLAGS for libcheck into our .pc file too so that |
| dependent modules will pick it up properly if libcheck is installed |
| into some other prefix. |
| |
| 2007-07-13 13:49:14 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Revert the pkg-config check for libcheck, since it pulls in the wrong non-PIC libcheck.a on Ubuntu and ... |
| Original commit message from CVS: |
| * configure.ac: |
| Revert the pkg-config check for libcheck, since it pulls in the |
| wrong non-PIC libcheck.a on Ubuntu and probably Fedora too. We need |
| a proper solution, either from the check project, or something else. |
| |
| 2007-07-12 11:10:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Use pkg-config to locate check. |
| Original commit message from CVS: |
| * configure.ac: |
| Use pkg-config to locate check. |
| |
| 2007-07-10 20:10:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttaglist.c: Fix doc syntax. |
| Original commit message from CVS: |
| * gst/gsttaglist.c: |
| Fix doc syntax. |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| Add deprecation guards. |
| * libs/gst/base/gstcollectpads.h: |
| Don't document object (this is implicitly private). |
| |
| 2007-07-08 14:11:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: When deserialising foo=bar without a type cast, check if it's a boolean before falling back to a ... |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_parse_value): |
| When deserialising foo=bar without a type cast, check if it's a |
| boolean before falling back to a string type, otherwise things like |
| audiotestsrc ! audio/x-raw-int,signed=true ! fakesink won't work, |
| because the filtercaps end up having a signed=(string)true field, |
| which causes problems later when intersection caps. |
| * tests/check/gst/gststructure.c: (GST_START_TEST): |
| Add a unit test for this. |
| |
| 2007-07-06 21:50:02 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: API: Refactor GstController into the core controller which can take a GstControlSource for prov... |
| Original commit message from CVS: |
| Reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_add_interpolation_control_source), |
| (gst_controlled_property_new), (gst_controlled_property_free), |
| (gst_controller_find_controlled_property), |
| (gst_controller_new_valist), (gst_controller_new_list), |
| (gst_controller_new), (gst_controller_remove_properties_valist), |
| (gst_controller_remove_properties_list), |
| (gst_controller_remove_properties), |
| (gst_controller_set_property_disabled), |
| (gst_controller_set_disabled), (gst_controller_set_control_source), |
| (gst_controller_get_control_source), (gst_controller_get), |
| (gst_controller_sync_values), (gst_controller_get_value_array), |
| (_gst_controller_dispose), (gst_controller_get_type), |
| (gst_controlled_property_set_interpolation_mode), |
| (gst_controller_set), (gst_controller_set_from_list), |
| (gst_controller_unset), (gst_controller_unset_all), |
| (gst_controller_get_all), (gst_controller_set_interpolation_mode): |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gstcontrollerprivate.h: |
| * libs/gst/controller/gstcontrolsource.c: |
| (gst_control_source_class_init), (gst_control_source_init), |
| (gst_control_source_get_value), |
| (gst_control_source_get_value_array), (gst_control_source_bind): |
| * libs/gst/controller/gstcontrolsource.h: |
| * libs/gst/controller/gsthelper.c: (gst_object_set_control_source), |
| (gst_object_get_control_source): |
| * libs/gst/controller/gstinterpolation.c: |
| (gst_interpolation_control_source_find_control_point_node), |
| (gst_interpolation_control_source_get_first_value), |
| (_interpolate_none_get), (interpolate_none_get), |
| (interpolate_none_get_boolean_value_array), |
| (interpolate_none_get_enum_value_array), |
| (interpolate_none_get_string_value_array), |
| (_interpolate_trigger_get), (interpolate_trigger_get), |
| (interpolate_trigger_get_boolean_value_array), |
| (interpolate_trigger_get_enum_value_array), |
| (interpolate_trigger_get_string_value_array): |
| * libs/gst/controller/gstinterpolationcontrolsource.c: |
| (gst_control_point_free), (gst_interpolation_control_source_reset), |
| (gst_interpolation_control_source_new), |
| (gst_interpolation_control_source_set_interpolation_mode), |
| (gst_interpolation_control_source_bind), |
| (gst_control_point_compare), (gst_control_point_find), |
| (gst_interpolation_control_source_set_internal), |
| (gst_interpolation_control_source_set), |
| (gst_interpolation_control_source_set_from_list), |
| (gst_interpolation_control_source_unset), |
| (gst_interpolation_control_source_unset_all), |
| (gst_interpolation_control_source_get_all), |
| (gst_interpolation_control_source_get_count), |
| (gst_interpolation_control_source_init), |
| (gst_interpolation_control_source_finalize), |
| (gst_interpolation_control_source_dispose), |
| (gst_interpolation_control_source_class_init): |
| * libs/gst/controller/gstinterpolationcontrolsource.h: |
| * libs/gst/controller/gstinterpolationcontrolsourceprivate.h: |
| API: Refactor GstController into the core controller which can take |
| a GstControlSource for providing actual values for timestamps. |
| Implement a interpolation control source and use this for backward |
| compatibility, deprecate a bunch of functions that are now handled |
| by GstControlSource or GstInterpolationControlSource. |
| Make it possible to disable the controller completely or only for |
| specific properties. Fixes #450711. |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/gstreamer-libs.types: |
| Add new functions and classes to the docs. |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| * tests/examples/controller/audio-example.c: (main): |
| Port unit test and example to the new API and add some new |
| unit tests. |
| |
| 2007-07-05 09:06:02 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| plugins/elements/gstmultiqueue.c: Implement non-default GstPadIntLinkFunction for multiqueue pads so that the pipelin... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * plugins/elements/gstmultiqueue.c: |
| (gst_multi_queue_get_internal_links), (apply_buffer), |
| (single_queue_overrun_cb), (gst_single_queue_new): |
| Implement non-default GstPadIntLinkFunction for multiqueue pads so that |
| the pipeline layout can be tracked correctly. Fixes #453732. |
| |
| 2007-07-05 08:42:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: Simplity --extra-dir as gtkdoc scans recursively. |
| Original commit message from CVS: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| * docs/plugins/Makefile.am: |
| Simplity --extra-dir as gtkdoc scans recursively. |
| |
| 2007-07-03 17:01:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: When we got an error, there is no point in waiting for preroll when shutting down. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (main): |
| When we got an error, there is no point in waiting for preroll when |
| shutting down. |
| |
| 2007-07-03 16:26:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gsttee.c: Be a lot smarter when deciding what srcpad to use for proxying the buffer_alloc. Also hand... |
| Original commit message from CVS: |
| * plugins/elements/gsttee.c: (gst_tee_base_init), |
| (gst_tee_request_new_pad), (gst_tee_release_pad), |
| (gst_tee_find_buffer_alloc), (gst_tee_buffer_alloc), |
| (gst_tee_do_push), (clear_pads), (gst_tee_handle_buffer), |
| (gst_tee_chain): |
| Be a lot smarter when deciding what srcpad to use for proxying |
| the buffer_alloc. Also handle pad added/removed when doing so. |
| Fixes #357959. |
| Keep track of what pads we already pushed on in case we have pads |
| added/removed while pushing. Fixes #374639 |
| * tests/check/Makefile.am: |
| * tests/check/elements/tee.c: (handoff), (GST_START_TEST), |
| (tee_suite): |
| Added unit test for pad resync. |
| |
| 2007-07-01 21:31:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Updated translations. |
| Original commit message from CVS: |
| * po/nl.po: |
| * po/sv.po: |
| Updated translations. |
| |
| 2007-07-01 21:30:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Added new Finnish translation. |
| Original commit message from CVS: |
| translation by: Tommi Vainikainen <Tommi.Vainikainen@iki.fi> |
| * po/LINGUAS: |
| * po/fi.po: |
| Added new Finnish translation. |
| |
| 2007-06-28 11:25:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: When figuring out when a queue is filled, use our internal time estimate based on s... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (apply_buffer), |
| (single_queue_overrun_cb): |
| When figuring out when a queue is filled, use our internal time estimate |
| based on segments, just like check_full does. |
| |
| 2007-06-27 11:47:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Mention bug 430682 closed by previous commit. |
| Original commit message from CVS: |
| Mention bug 430682 closed by previous commit. |
| |
| 2007-06-27 11:43:04 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstminiobject.c: Remove 3 do-nothing methods. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_mini_object_get_type): |
| Remove 3 do-nothing methods. |
| |
| 2007-06-27 11:24:08 +0000 Tim Angus <tim@ngus.net> |
| |
| plugins/elements/gstcapsfilter.c: Take a reference instead of a copy when setting "caps". |
| Original commit message from CVS: |
| Patch by: Tim Angus <tim at ngus dot net> |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init), |
| (gst_capsfilter_set_property): |
| Take a reference instead of a copy when setting "caps". |
| Fix documentation to clarify this behaviour. Fixes #449414. |
| |
| 2007-06-27 10:12:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Remove empty instance_init() functions to save relocs and lessen the noise. Remove some of the function prototy... |
| Original commit message from CVS: |
| * gst/gstindexfactory.c: (gst_index_factory_get_type): |
| * gst/gstplugin.c: (gst_plugin_init): |
| * gst/gstpluginfeature.c: (gst_plugin_feature_init): |
| * gst/gstquery.c: (gst_query_get_type): |
| * gst/gstregistry.c: (gst_registry_init): |
| * gst/gsturi.c: (gst_uri_handler_base_init): |
| Remove empty instance_init() functions to save relocs and lessen the |
| noise. Remove some of the function prototypes that are doubled by |
| G_DEFINE_TYPE. |
| |
| 2007-06-27 09:34:01 +0000 Ãtienne Noreau-Hébert <etienne@deepunder.org> |
| |
| gst/gstghostpad.c: Add peer and direction in the XML serialisation of ghostpads. |
| Original commit message from CVS: |
| Patch by: Ãtienne Noreau-Hébert <etienne at deepunder dot org> |
| * gst/gstghostpad.c: (gst_proxy_pad_save_thyself): |
| Add peer and direction in the XML serialisation of ghostpads. |
| Fixes #449226. |
| |
| 2007-06-26 16:24:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Preserve useful information, thanks Tim. |
| Original commit message from CVS: |
| * configure.ac: |
| Preserve useful information, thanks Tim. |
| |
| 2007-06-26 14:45:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/gstmultiqueue.*: Take the multiqueue lock when updating the fill level so we don't get confused. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_init), |
| (gst_single_queue_flush), (apply_segment), (apply_buffer), |
| (gst_single_queue_push_one), (gst_multi_queue_loop), |
| (gst_multi_queue_sink_activate_push), (gst_multi_queue_sink_event), |
| (gst_multi_queue_src_activate_push), (wake_up_next_non_linked), |
| (compute_high_id), (gst_single_queue_new): |
| * plugins/elements/gstmultiqueue.h: |
| Take the multiqueue lock when updating the fill level so we don't get |
| confused. |
| After applying a buffer or event on the src pad segment, make sure to |
| call gst_data_queue_limits_changed() to get the data queue to unblock |
| and check the filled state again. |
| Rework the not-linked pad handling so the logic is that not-linked |
| pads can push as fast as they like, but only so they never get |
| ahead of any linked pads. |
| * tests/check/elements/multiqueue.c: (mq_sinkpad_to_srcpad), |
| (mq_dummypad_getcaps), (mq_dummypad_chain), (mq_dummypad_event), |
| (run_output_order_test), (GST_START_TEST), (multiqueue_suite): |
| Add a test to check that not-linked pads always stay behind |
| linked pads. |
| |
| 2007-06-26 11:57:23 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/random/release: Some updates to the release procedure. |
| Original commit message from CVS: |
| * docs/random/release: |
| Some updates to the release procedure. |
| |
| 2007-06-26 08:26:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstelementfactory.c: Microoptimization that saves stunning 80 bytes. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (__gst_element_details_clear): |
| Microoptimization that saves stunning 80 bytes. |
| |
| 2007-06-25 12:35:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: Update docs with caps info. |
| Original commit message from CVS: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| Update docs with caps info. |
| |
| 2007-06-23 22:56:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/it.po: Updated Italian translation. |
| Original commit message from CVS: |
| * po/it.po: |
| Updated Italian translation. |
| |
| 2007-06-23 11:19:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| fix win32 arch |
| Original commit message from CVS: |
| fix win32 arch |
| |
| 2007-06-23 11:18:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelement.h: |
| 80 line fix |
| Original commit message from CVS: |
| 80 line fix |
| |
| 2007-06-23 11:15:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Update Vietnamese translations. |
| Original commit message from CVS: |
| * ChangeLog: |
| * po/vi.po: |
| Update Vietnamese translations. |
| |
| 2007-06-21 22:37:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesink.c: Remove unused signal enum. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: |
| Remove unused signal enum. |
| |
| 2007-06-21 18:00:58 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * MAINTAINERS: |
| update MAINTAINERS file to reflect current realities better |
| Original commit message from CVS: |
| update MAINTAINERS file to reflect current realities better |
| |
| 2007-06-21 16:39:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Beef up and include the docs for gst_type_register_static_full and gst_element_class_set_details_simple and add the A... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelement.c: |
| * gst/gstutils.c: (gst_type_register_static_full): |
| Beef up and include the docs for gst_type_register_static_full and |
| gst_element_class_set_details_simple and add the API keyword |
| in the ChangeLog. |
| |
| 2007-06-21 14:35:03 +0000 Wim Taymans <wim@fluendo.com> |
| |
| plugins/elements/gstmultiqueue.c: Fix setting max-* properties after adding queues. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_set_property), |
| (update_time_level), (gst_single_queue_push_one), |
| (gst_multi_queue_chain), (gst_multi_queue_sink_event), |
| (single_queue_overrun_cb), (single_queue_underrun_cb), |
| (single_queue_check_full): |
| Fix setting max-* properties after adding queues. |
| Use IS_FILLED for checking visible items. |
| Signal overrun if multiple queues overrun. |
| Add extra debug output. |
| Patch by: Wim Taymans <wim@fluendo.com> |
| |
| 2007-06-21 14:29:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Saving relocations for GTypeInfo and GstElementDetails. Fixes #437457. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_class_set_details_simple): |
| * gst/gstelement.h: |
| * gst/gstutils.c: (gst_type_register_static_full): |
| * gst/gstutils.h: |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_base_init): |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_base_init): |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_base_init): |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_base_init): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_base_init): |
| * plugins/elements/gstfilesink.c: (gst_file_sink_base_init): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_base_init): |
| * plugins/elements/gstidentity.c: (gst_identity_base_init): |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init): |
| * plugins/elements/gstqueue.c: (gst_queue_base_init), |
| (apply_buffer), (gst_queue_chain): |
| * plugins/elements/gsttee.c: (gst_tee_base_init): |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_base_init), |
| (gst_type_find_element_class_init): |
| Saving relocations for GTypeInfo and GstElementDetails. Fixes #437457. |
| |
| 2007-06-21 09:46:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/advanced-types.xml: Fix typo in iana.org URI. |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| Fix typo in iana.org URI. |
| |
| 2007-06-19 21:58:30 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/check/pipelines/simple-launch-lines.c |
| Original commit message from CVS: |
| 2007-06-19 Andy Wingo <wingo@pobox.com> |
| * tests/check/pipelines/simple-launch-lines.c |
| (test_state_change_returns): Enable pull-mode tests now that |
| basesink has been fixed. |
| * libs/gst/base/gstbasesink.c (gst_base_sink_needs_preroll): |
| Changed from gst_base_sink_is_prerolled, reversing the sense of |
| the return value. Returns FALSE also if the sink is in pull mode, |
| in which case it needs no preroll. |
| (gst_base_sink_query, gst_base_sink_change_state): Update for |
| needs_preroll change. |
| (gst_base_sink_change_state): Add a case for READY_TO_PAUSED after |
| chaining up, in which we return SUCCESS directly if we activated |
| in pull mode instead of ASYNC. Involves countering an async_start |
| message sent before chaining up; not sure if this is correct, in |
| an ideal world we only send async-start when activating in push |
| mode. |
| |
| 2007-06-19 21:28:54 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * tests/check/pipelines/simple-launch-lines.c: |
| * win32/common/config.h: |
| tests/check/pipelines/simple-launch-lines.c |
| Original commit message from CVS: |
| 2007-06-19 Andy Wingo <wingo@pobox.com> |
| * tests/check/pipelines/simple-launch-lines.c |
| (test_state_change_returns): New test, partially disabled until |
| basesink is fixed. |
| |
| 2007-06-19 16:05:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: Fix event leak. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (apply_buffer), |
| (gst_multi_queue_sink_event): |
| Fix event leak. |
| |
| 2007-06-19 10:41:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Move the common code for posting state-change messages into one function. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func), |
| (gst_bin_change_state_func), (bin_push_state_continue), |
| (bin_handle_async_start), (bin_handle_async_done), |
| (gst_bin_handle_message_func): |
| Move the common code for posting state-change messages into |
| one function. |
| Broadcast the state signal after we posted the messages. |
| Mark the bin as busy when it's doing a state-change. |
| Make sure async-start/done messages don't interfere with the bin's |
| state when it's busy. |
| After the state change, let the bin check which elements completed the |
| state change while it was busy so that it can update its state. |
| |
| 2007-06-19 10:38:39 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/random/release: Add a note about updating the doap file to the release checklist |
| Original commit message from CVS: |
| * docs/random/release: |
| Add a note about updating the doap file to the release checklist |
| |
| 2007-06-18 16:44:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: Make sure we don't reference the buffer/event after we have given away ownership in... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (apply_buffer), |
| (gst_single_queue_push_one), (gst_multi_queue_chain), |
| (gst_multi_queue_sink_event): |
| Make sure we don't reference the buffer/event after we have given away |
| ownership in the queue. |
| |
| 2007-06-18 15:15:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: Update queue state _after_ adding the item in the queue because else we could end u... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_single_queue_flush), |
| (gst_multi_queue_chain), (gst_multi_queue_sink_event): |
| Update queue state _after_ adding the item in the queue because else we |
| could end up being full without the element added yet. |
| |
| 2007-06-18 15:12:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.*: Immediatly commit the toplevel bin state when receiving an async-done message. This enables us to avoid... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_init), (gst_bin_add_func), |
| (gst_bin_remove_func), (gst_bin_get_state_func), |
| (gst_bin_element_set_state), (gst_bin_continue_func), |
| (bin_push_state_continue), (bin_handle_async_start), |
| (bin_handle_async_done), (gst_bin_handle_message_func): |
| * gst/gstbin.h: |
| Immediatly commit the toplevel bin state when receiving an async-done |
| message. This enables us to avoid spawning a thread to commit the state |
| in some common cases and it also avoids some races. |
| Avoid spawning a state thread when adding/removing async elements to a |
| toplevel bin. Instead we immediatly update the bin state. |
| Get rid of iterating all the children when getting the state in the bin |
| because it is now always up-to-date. |
| Fix bug where locked elements would always return _SUCCESS even it they |
| returned NO_PREROLL before being locked. |
| Fix the order of the state_change, async-start/done messages that was |
| sometimes incorrect. |
| Mark the state_dirty field as deprecated, we don't need it anymore as we |
| are always up-to-date. |
| * gst/gstelement.c: (gst_element_get_state_func), |
| (gst_element_continue_state): |
| Small debug inprovements. |
| Return the previous element state return when nothing is pending instead |
| of blindly returning SUCCESS. |
| * tests/check/generic/sinks.c: (GST_START_TEST), (pad_blocked_cb), |
| (gst_sinks_suite): |
| Add a whole bunch of new testcases. |
| |
| 2007-06-17 17:26:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Update translations. |
| Original commit message from CVS: |
| * po/uk.po: |
| * po/vi.po: |
| Update translations. |
| |
| 2007-06-15 14:37:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpad.c: Fix typo in the docs. |
| Original commit message from CVS: |
| * gst/gstpad.c: |
| Fix typo in the docs. |
| |
| 2007-06-15 11:49:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: Add docs for new methods. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add docs for new methods. |
| |
| 2007-06-15 11:35:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: Don't use GSlice because we don't depend on >= 2.10 yet. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_item_destroy), |
| (gst_multi_queue_item_new): |
| Don't use GSlice because we don't depend on >= 2.10 yet. |
| |
| 2007-06-15 11:09:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstmultiqueue.c: Remove debug printf. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_single_queue_flush), |
| (update_time_level), (apply_segment), (apply_buffer), |
| (gst_single_queue_push_one), (gst_multi_queue_item_new), |
| (gst_multi_queue_loop), (gst_multi_queue_sink_activate_push), |
| (gst_multi_queue_sink_event), (single_queue_overrun_cb), |
| (single_queue_underrun_cb), (single_queue_check_full): |
| Remove debug printf. |
| |
| 2007-06-15 11:00:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstdataqueue.*: Various cleanups. |
| Original commit message from CVS: |
| * libs/gst/base/gstdataqueue.c: (gst_data_queue_cleanup), |
| (gst_data_queue_finalize), (gst_data_queue_locked_is_empty), |
| (gst_data_queue_set_flushing), (gst_data_queue_push), |
| (gst_data_queue_pop), (gst_data_queue_drop_head), |
| (gst_data_queue_limits_changed), (gst_data_queue_get_level): |
| * libs/gst/base/gstdataqueue.h: |
| Various cleanups. |
| Added methods to get the current levels and to inform the queue that the |
| 'full' limits changed. |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_init), |
| (gst_multi_queue_finalize), (gst_multi_queue_set_property), |
| (gst_single_queue_flush), (update_time_level), (apply_segment), |
| (apply_buffer), (gst_single_queue_push_one), |
| (gst_multi_queue_item_steal_object), |
| (gst_multi_queue_item_destroy), (gst_multi_queue_item_new), |
| (gst_multi_queue_loop), (gst_multi_queue_chain), |
| (gst_multi_queue_sink_activate_push), (gst_multi_queue_sink_event), |
| (gst_multi_queue_getcaps), (gst_multi_queue_src_activate_push), |
| (gst_multi_queue_src_query), (single_queue_overrun_cb), |
| (single_queue_underrun_cb), (single_queue_check_full), |
| (gst_single_queue_new): |
| Keep track of time in the queue by measuring the difference between |
| running_time on input and output. This gives more accurate results and |
| can compensate for segments correctly. |
| Make a queue by default only 5 buffers deep. We will now increase the |
| buffer size depending on the filledness of the other queues. |
| Factor out commong flush code. |
| Make sure we don't add additional refcounts to buffers when we can avoid |
| it. |
| Propagate GstFlowReturn differently. |
| Use GSlice for intermediate GstMultiQueueItems. |
| Keep track of EOS. |
| Resize queues on over and underruns based on filled level of other |
| queues. |
| When checking if the queue is filled, prefer to measure in time if we |
| can and fall back to bytes when no time is known. |
| * plugins/elements/gstqueue.c: |
| Fix return value. |
| |
| 2007-06-15 10:48:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Work around the brokenness of the event vmethod in basetransform. Prefer to return ... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_sink_event): |
| Work around the brokenness of the event vmethod in basetransform. Prefer |
| to return TRUE when the subclass returned FALSE (meaning don't forward |
| the event). |
| * libs/gst/base/gstbasetransform.h: |
| Clarify the docs. |
| |
| 2007-06-15 10:43:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Improve debugging. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_push_event), (gst_pad_send_event): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency), |
| (gst_base_src_default_query), (gst_base_src_get_range), |
| (gst_base_src_start): |
| * tests/check/pipelines/parse-launch.c: (setup_pipeline): |
| Improve debugging. |
| |
| 2007-06-15 07:27:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/pwg/advanced-types.xml: Added more formats to caps table. |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| Added more formats to caps table. |
| |
| 2007-06-15 07:02:04 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-launch.c: Remove crufy code. GOption does not need this workaround. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (main): |
| Remove crufy code. GOption does not need this workaround. |
| |
| 2007-06-14 20:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstcontroller.c: Fix wrong getter for enums in controller. |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_set_interpolation_mode): |
| Fix wrong getter for enums in controller. |
| |
| 2007-06-14 17:36:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/check/gstcheck.c: Intercept criticals and warnings in the Gst-Phonon log domain, so |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_init): |
| Intercept criticals and warnings in the Gst-Phonon log domain, so |
| ASSERT_CRITICAL() etc. can be used in gst-phonon's unit tests as |
| well. |
| |
| 2007-06-14 16:07:09 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstparamspecs.c: Since this file doesn't include "gst.h" it will not go through the macros that disable GST_LOG i... |
| Original commit message from CVS: |
| * gst/gstparamspecs.c: (_gst_param_fraction_validate): |
| Since this file doesn't include "gst.h" it will not go through the |
| macros that disable GST_LOG if debugging was disabled. |
| |
| 2007-06-14 15:56:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Ugly 'fix' for the controller unit test on the p5 bot: in fail_unless_equals_float() check whether the values are 'al... |
| Original commit message from CVS: |
| * libs/gst/check/Makefile.am: |
| * libs/gst/check/gstcheck.h: |
| * pkgconfig/gstreamer-check-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check.pc.in: |
| Ugly 'fix' for the controller unit test on the p5 bot: in |
| fail_unless_equals_float() check whether the values are 'almost |
| equal' by allowing a small absolute error, which should be good |
| enough for our use cases (normal numbers and values close to 0). |
| Proper fixage left to floating point arithmetic aficionados. |
| |
| 2007-06-14 12:03:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstbasesink.c: Add two breaks thats where missing. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_reset_qos), |
| (gst_base_sink_render_object), (gst_base_sink_get_position): |
| Add two breaks thats where missing. |
| |
| 2007-06-14 11:56:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add fail_unless_equals_float() and assert_equals_float(). |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/check/gstcheck.h: |
| API: add fail_unless_equals_float() and assert_equals_float(). |
| Add documentation for some of the macros. |
| * tests/check/libs/controller.c: (GST_START_TEST): |
| Use newly-added asserts. |
| |
| 2007-06-14 10:33:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpad.c: Show the caps change in the log to help spotting the case of not exactly matching caps. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_alloc_buffer_full), (gst_pad_push): |
| Show the caps change in the log to help spotting the case of not |
| exactly matching caps. |
| |
| 2007-06-14 08:52:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/building-boiler.xml: Fix typos, spotted by Thijs Vermeir (#447190). |
| Original commit message from CVS: |
| * docs/pwg/building-boiler.xml: |
| Fix typos, spotted by Thijs Vermeir (#447190). |
| |
| 2007-06-13 16:15:23 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/plugins/tmpl/.cvsignore: Ignore file to keep the buildbots happy |
| Original commit message from CVS: |
| * docs/plugins/tmpl/.cvsignore: |
| Ignore file to keep the buildbots happy |
| |
| 2007-06-13 15:39:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/plugins/: Pull fdsink into the docs too. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gstreamer-plugins-docs.sgml: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| Pull fdsink into the docs too. |
| |
| 2007-06-11 07:14:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstinterpolation.c: Actually use the new functions with min/max checks for the trigger and none i... |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: |
| Actually use the new functions with min/max checks for the trigger and |
| none interpolation modes for get() and get_value_array() instead of |
| just the latter. |
| |
| 2007-06-10 12:38:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstcontroller.c: Unset the minimum and maximum GValues when freeing the corresponding |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_free): |
| Unset the minimum and maximum GValues when freeing the corresponding |
| GstControllerProperty struct. |
| |
| 2007-06-09 16:58:30 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: Protect against values larger or smaller than the minimum or maximum allowed value for the prop... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_new): |
| * libs/gst/controller/gstcontrollerprivate.h: |
| * libs/gst/controller/gstinterpolation.c: |
| (gst_controlled_property_find_control_point_node), |
| (interpolate_none_get), (interpolate_none_get_enum_value_array), |
| (interpolate_none_get_string_value_array), |
| (interpolate_trigger_get), |
| (interpolate_trigger_get_enum_value_array), |
| (interpolate_trigger_get_string_value_array): |
| Protect against values larger or smaller than the minimum or maximum |
| allowed value for the property when using values that can be compared. |
| Optimize trigger interpolator a bit by taking the last requested value |
| into account instead of always looping through the complete list. |
| Fix coding style a bit, everywhere else we use "return foo" instead |
| of "return (foo)". |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| Add unit test for the protection against too large or too small |
| values. |
| |
| 2007-06-08 21:08:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| docs/random/slomo/controller.txt: Add some thoughts about the future of the controller. |
| Original commit message from CVS: |
| * docs/random/slomo/controller.txt: |
| Add some thoughts about the future of the controller. |
| |
| 2007-06-08 11:00:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstidentity.c: Don't overflow in retimestamping code. |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: (gst_identity_transform_ip): |
| Don't overflow in retimestamping code. |
| |
| 2007-06-07 20:51:35 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| libs/gst/controller/gstinterpolation.c: Use gst_util_guint64_to_gdouble for conversions. |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: (DEFINE_CUBIC_GET): |
| Use gst_util_guint64_to_gdouble for conversions. |
| * win32/common/libgstreamer.def: |
| Add new exported functions. |
| |
| 2007-06-07 17:22:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstutils.c: Small docs addition. |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Small docs addition. |
| |
| 2007-06-07 14:49:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| README: Remove that test line again. |
| Original commit message from CVS: |
| * README: |
| Remove that test line again. |
| |
| 2007-06-07 14:36:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| README: Test commit mail sending. |
| Original commit message from CVS: |
| * README: |
| Test commit mail sending. |
| |
| 2007-06-07 14:17:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Fix typo and test commit mail sending. |
| Original commit message from CVS: |
| * configure.ac: |
| Fix typo and test commit mail sending. |
| |
| 2007-06-07 14:12:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/controller/audio-example.c: Improve comment and test commit mail sending. |
| Original commit message from CVS: |
| * tests/examples/controller/audio-example.c: |
| Improve comment and test commit mail sending. |
| |
| 2007-06-07 10:11:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Add helper function to find messages. |
| Original commit message from CVS: |
| * gst/gstbin.c: (find_message), (bin_replace_message), (is_eos), |
| (gst_bin_remove_func), (gst_bin_element_set_state), |
| (bin_handle_async_start), (bin_handle_async_done), |
| (gst_bin_handle_message_func): |
| Add helper function to find messages. |
| Generate the async-done messages together with the state change |
| messages. |
| Small cleanups in handling toplevel bins. |
| |
| 2007-06-06 18:11:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fix multiqueue leaking buffers and events when downstream or the queue are flushing. Make refcounting assumptions exp... |
| Original commit message from CVS: |
| * libs/gst/base/gstdataqueue.c: |
| * libs/gst/base/gstdataqueue.h: |
| * plugins/elements/gstmultiqueue.c: (gst_single_queue_push_one), |
| (gst_multi_queue_item_new), (gst_multi_queue_chain), |
| (gst_multi_queue_sink_event): |
| * tests/check/elements/multiqueue.c: (multiqueue_suite): |
| Fix multiqueue leaking buffers and events when downstream or the |
| queue are flushing. Make refcounting assumptions explicit and |
| document them (shouldn't break existing code that uses it other than |
| maybe leak miniobjects, but that already happens anyway). Add unit |
| test for the most common flushing case. Fixes #423700. |
| |
| 2007-06-06 14:20:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstcontroller.c: Clarify docs: The get_all, get_value_array(s) functions don't modify the GObject... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| Clarify docs: The get_all, get_value_array(s) functions |
| don't modify the GObject properties. |
| |
| 2007-06-06 14:01:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: Factor out the 'set' logic into gst_controller_set_unlocked for the gst_controller_set and gst_... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_set_interpolation_mode), |
| (gst_controlled_property_prepend_default), |
| (gst_controlled_property_new), (gst_controller_set_unlocked), |
| (gst_controller_set), (gst_controller_set_from_list), |
| (gst_controller_unset), (gst_controller_unset_all): |
| * libs/gst/controller/gstcontrollerprivate.h: |
| * libs/gst/controller/gstinterpolation.c: |
| Factor out the 'set' logic into gst_controller_set_unlocked for the |
| gst_controller_set and gst_controller_set_from_list functions. |
| To make life of the interpolators easier always add a control point |
| at timestamp zero with the default value. |
| In the linear interpolator make things more obvious by better variable |
| naming (slope). |
| Implement cubic interpolation mode (by using a natural cubic spline) |
| and map the quadratic interpolation mode to this too (as quadratic |
| doesn't make much sense, see discussion on the list). |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| Add unit test for the cubic interpolation mode and check everywhere |
| if the interpolation mode could be set as expected. |
| |
| 2007-06-06 11:38:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstparamspecs.c: Don't use GLib-2.10 functions, we still depend on |
| Original commit message from CVS: |
| * gst/gstparamspecs.c: (gst_param_spec_fraction_get_type): |
| Don't use GLib-2.10 functions, we still depend on |
| GLib-how-old-is-it-again-2.8. |
| |
| 2007-06-06 11:18:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add GstParamSpecFraction, so elements can have fraction properties without lots of painful string parsing (#4446... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gstparamspecs.c: (_gst_param_fraction_init), |
| (_gst_param_fraction_set_default), (_gst_param_fraction_validate), |
| (_gst_param_fraction_values_cmp), |
| (gst_param_spec_fraction_get_type), (gst_param_spec_fraction): |
| * gst/gstparamspecs.h: |
| * gst/gstvalue.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst/.cvsignore: |
| * tests/check/gst/gstparamspecs.c: (gst_dummy_obj_base_init), |
| (gst_dummy_obj_class_init), (gst_dummy_obj_init), |
| (gst_dummy_obj_set_property), (gst_dummy_obj_get_property), |
| (GST_START_TEST), (gst_param_spec_suite): |
| API: add GstParamSpecFraction, so elements can have fraction |
| properties without lots of painful string parsing (#444648). |
| |
| 2007-06-05 16:25:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstobject.c: Fix signal signature. |
| Original commit message from CVS: |
| * gst/gstobject.c: (gst_object_class_init): |
| Fix signal signature. |
| * gst/gstsegment.c: |
| Add small clarification in the api docs. |
| * plugins/elements/gstfilesrc.c: (gst_file_src_set_location): |
| States are protected with object lock. |
| |
| 2007-06-05 14:11:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| AUTHORS: I should probably be listed as an author by now. |
| Original commit message from CVS: |
| * AUTHORS: |
| I should probably be listed as an author by now. |
| * docs/random/release: |
| Update the release doc |
| |
| 2007-06-05 13:49:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.c: Make docs for gst_value_compare() mention return enums that actually exist. |
| Original commit message from CVS: |
| * gst/gstvalue.c: |
| Make docs for gst_value_compare() mention return enums that |
| actually exist. |
| |
| 2007-06-05 13:21:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.13 === |
| |
| 2007-06-05 12:47:23 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/gstreamer-plugins.signals: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gstreamer.doap: |
| * win32/common/config.h: |
| * win32/vs6/grammar.dsp: |
| * win32/vs6/gst_inspect.dsp: |
| * win32/vs6/gst_launch.dsp: |
| * win32/vs6/gstreamer.dsw: |
| * win32/vs6/libgstbase.dsp: |
| * win32/vs6/libgstcontroller.dsp: |
| * win32/vs6/libgstcoreelements.dsp: |
| * win32/vs6/libgstdataprotocol.dsp: |
| * win32/vs6/libgstnet.dsp: |
| * win32/vs6/libgstreamer.dsp: |
| Release 0.10.13 "With or without you" |
| Original commit message from CVS: |
| Release 0.10.13 "With or without you" |
| |
| 2007-06-05 12:06:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2007-05-29 15:50:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| trigger a mail |
| Original commit message from CVS: |
| trigger a mail |
| |
| 2007-05-29 14:49:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| trigger a mail |
| Original commit message from CVS: |
| trigger a mail |
| |
| 2007-05-29 14:48:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| trigger a mail |
| Original commit message from CVS: |
| trigger a mail |
| |
| 2007-05-29 14:37:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| send a mail |
| Original commit message from CVS: |
| send a mail |
| |
| 2007-05-29 11:52:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-05-29 11:40:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-05-29 11:00:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-05-29 10:43:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-05-29 10:35:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-05-29 10:34:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-05-29 10:20:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| test commit |
| Original commit message from CVS: |
| test commit |
| |
| 2007-05-25 15:36:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Make sure that the child bin stops after completing the async state change so that the parent can conti... |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_handle_async_done): |
| Make sure that the child bin stops after completing the async state |
| change so that the parent can continue the state change to PLAYING. |
| Fixes #441159. |
| |
| 2007-05-25 09:26:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.c: Use additional refcounting to avoid crashes when dynamically adding and removing pads... |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize), |
| (unref_data), (gst_collect_pads_remove_pad), |
| (gst_collect_pads_check_pads): |
| Use additional refcounting to avoid crashes when dynamically adding and |
| removing pads. Fixes #420206. |
| |
| 2007-05-24 15:00:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: When buffering goes from a two digit to a single digit number, make sure to remove the old second... |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| When buffering goes from a two digit to a single digit number, make sure |
| to remove the old second digit by writing a blank over it. |
| |
| 2007-05-24 12:19:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstdataqueue.c: Eliminate tabs and trailing comma in enum list; fix some typos. |
| Original commit message from CVS: |
| * libs/gst/base/gstdataqueue.c: |
| Eliminate tabs and trailing comma in enum list; fix some typos. |
| |
| 2007-05-24 11:50:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstbin.c: Allow refcount of 3 and 4 because some state thread might still be busy with it. |
| Original commit message from CVS: |
| * tests/check/gst/gstbin.c: (GST_START_TEST): |
| Allow refcount of 3 and 4 because some state thread might still be busy |
| with it. |
| |
| 2007-05-24 09:41:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/: These are not installed headers, no need for padding. |
| Original commit message from CVS: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstmultiqueue.h: |
| * plugins/elements/gstqueue.h: |
| These are not installed headers, no need for padding. |
| |
| 2007-05-24 08:35:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Enable latency for next release. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_get_state_func), |
| (gst_bin_continue_func): |
| Enable latency for next release. |
| Restore STATE_LOCK around recalc_state that was left out during the |
| rewrite and could result in racy behaviour when _get_state and |
| recalc_state are run concurrently. See #440463. |
| |
| 2007-05-23 13:56:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstsystemclock.c: Improve test_async_order to also work when both timers are already expired when we ... |
| Original commit message from CVS: |
| * tests/check/gst/gstsystemclock.c: (store_callback), |
| (GST_START_TEST): |
| Improve test_async_order to also work when both timers are already |
| expired when we get scheduled to check it. |
| |
| 2007-05-22 17:10:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbin.*: 'private' is a c++ keyword, let's not use that in header files, otherwise c++ compilers will throw a ta... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_init), (gst_bin_dispose), |
| (gst_bin_set_property), (gst_bin_get_property), |
| (gst_bin_remove_func), (gst_bin_handle_message_func): |
| * gst/gstbin.h: |
| 'private' is a c++ keyword, let's not use that in header files, |
| otherwise c++ compilers will throw a tantrum. |
| |
| 2007-05-22 11:55:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/: Use #ifdef for HAVE_XYZ for consistency. |
| Original commit message from CVS: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_do_seek), |
| (gst_file_sink_get_current_offset): |
| * plugins/indexers/gstindexers.c: (plugin_init): |
| Use #ifdef for HAVE_XYZ for consistency. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/filesink.c: (setup_filesink), |
| (cleanup_filesink), (GST_START_TEST), (filesink_suite): |
| Add some unit tests for filesink. |
| |
| 2007-05-22 11:43:07 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| plugins/elements/gstfilesink.*: Fix position reporting; rename data_written member to current_pos to reflect its real... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * plugins/elements/gstfilesink.c: (gst_file_sink_open_file), |
| (gst_file_sink_query), (gst_file_sink_do_seek), |
| (gst_file_sink_get_current_offset), (gst_file_sink_render): |
| * plugins/elements/gstfilesink.h: |
| Fix position reporting; rename data_written member to current_pos to |
| reflect its real meaning (fixes #412648). |
| |
| 2007-05-22 11:09:45 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Add a property for bins that handle the state change of their childs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_init), |
| (gst_bin_dispose), (gst_bin_set_property), (gst_bin_get_property), |
| (gst_bin_remove_func), (gst_bin_handle_message_func): |
| * gst/gstbin.h: |
| Add a property for bins that handle the state change of their childs. |
| Fixes #435880 |
| |
| 2007-05-22 10:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/manual/appendix-quotes.xml: |
| * docs/manual/manual.xml: |
| add quote |
| Original commit message from CVS: |
| add quote |
| |
| 2007-05-22 09:56:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstinterpolation.c: Use an array of the correct type when using _get_value_array with linear inte... |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: |
| Use an array of the correct type when using _get_value_array with |
| linear interpolation. |
| |
| 2007-05-22 06:37:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * gst/gstelement.c: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstpipeline.c: |
| gst/gstelement.c (gst_element_requires_clock, gst_element_provides_clock, gst_element_request_pad, gst_element_class_... |
| Original commit message from CVS: |
| * gst/gstelement.c (gst_element_requires_clock, |
| gst_element_provides_clock, gst_element_request_pad, |
| gst_element_class_set_details, gst_element_class_set_details_simple, |
| gst_element_default_send_event, gst_element_abort_state, |
| gst_element_continue_state, gst_element_set_state, |
| gst_element_set_state_func, iterator_activate_fold_with_resync): |
| * gst/gstpad.c (gst_pad_activate_pull, gst_pad_set_getcaps_function, |
| gst_pad_fixate_caps, gst_pad_configure_sink, gst_pad_configure_src, |
| gst_pad_query, gst_pad_save_thyself, handle_pad_block, gst_pad_push, |
| gst_pad_get_range, gst_pad_pull_range): |
| * gst/gstpad.h (GST_PAD_LINK_SUCCESSFUL, GST_FLOW_CUSTOM_SUCCESS, |
| GST_FLOW_NOT_SUPPORTED, GST_FLOW_IS_FATAL, GstPadActivateFunction, |
| GstPadActivateModeFunction, GstPadChainFunction, |
| GstPadGetCapsFunction, GstPadAcceptCapsFunction, |
| GstPadFixateCapsFunction, GstPadTemplate): |
| * gst/gstpipeline.c (gst_pipeline_change_state, |
| gst_pipeline_set_new_stream_time, gst_pipeline_use_clock, |
| gst_pipeline_set_clock, gst_pipeline_auto_clock, |
| gst_pipeline_get_delay): |
| Whitespace and docs fixes. |
| |
| 2007-05-21 21:48:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstinterpolation.c: Add support for retrieving value arrays when using the trigger interpolation ... |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: |
| (interpolate_trigger_get_enum_value_array), |
| (interpolate_trigger_get_string_value_array): |
| Add support for retrieving value arrays when using the trigger |
| interpolation mode. |
| |
| 2007-05-21 21:34:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/gstcontroller.*: Clarify the docs of gst_controller_get_value_array(): The array where the values... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controller_get_value_array): |
| * libs/gst/controller/gstcontroller.h: |
| Clarify the docs of gst_controller_get_value_array(): The array where |
| the values should be written to must be allocated as there seems to be |
| no way to get the size of a random GType. This doesn't change any |
| behaviour. Also fix some typos all over the place and remove an unused, |
| commented function that is not necessary as g_object_set() could be |
| used instead. |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| Add unit test for gst_controller_get_value_array(). |
| |
| 2007-05-21 14:50:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/gst/gstbuffer.c: Disable part of the gst_buffer_try_new_and_alloc test, because it can happily succeed on... |
| Original commit message from CVS: |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST): |
| Disable part of the gst_buffer_try_new_and_alloc test, because |
| it can happily succeed on 64-bit systems where there's more address |
| space available. |
| |
| 2007-05-21 12:05:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/gst/gstpad.c: Add unit test for the improved caps checking from bug #421543. |
| Original commit message from CVS: |
| * tests/check/gst/gstpad.c: (GST_START_TEST), (gst_pad_suite): |
| Add unit test for the improved caps checking from bug #421543. |
| |
| 2007-05-21 12:05:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-synchronisation.txt: Small addition. |
| Original commit message from CVS: |
| * docs/design/part-synchronisation.txt: |
| Small addition. |
| * gst/gstbin.c: (gst_bin_query): |
| * plugins/elements/gstqueue.c: (apply_segment): |
| Improve debugging. |
| * gst/gstmessage.h: |
| Improve docs. |
| |
| 2007-05-21 12:00:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Added simple version of improved caps checking. It was previously assumed that a setcaps function would... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_get_caps_unlocked), |
| (gst_pad_acceptcaps_default), (gst_pad_configure_sink), |
| (gst_pad_configure_src): |
| Added simple version of improved caps checking. It was previously |
| assumed that a setcaps function would check the validity of the caps but |
| people prefer us to check caps against the template automatically. |
| Fixes #421543. |
| |
| 2007-05-21 11:29:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.h: Fix macro for locking/unlocking the transform lock. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.h: |
| Fix macro for locking/unlocking the transform lock. |
| |
| 2007-05-19 13:53:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/tmpl/.cvsignore: Ignore more. |
| Original commit message from CVS: |
| * docs/plugins/tmpl/.cvsignore: |
| Ignore more. |
| |
| 2007-05-18 16:53:18 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstqueue.c: Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix for the subtle a... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_loop): |
| Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix |
| for the subtle art of warning a potentially blocking thread that it |
| should check the source pad return value, and relay the information |
| upstream. |
| |
| 2007-05-18 11:20:33 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstqueue.c: Release the queue lock ! |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event): |
| Release the queue lock ! |
| |
| 2007-05-17 17:55:48 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| docs/libs/gstreamer-libs-sections.txt: Add the two new controller functions to the appropiate places. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Add the two new controller functions to the appropiate places. |
| |
| 2007-05-17 17:37:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: API: gst_controller_suggest_next_sync(), gst_object_suggest_next_sync() |
| Original commit message from CVS: |
| reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controller_suggest_next_sync), (gst_controller_sync_values), |
| (_gst_controller_get_property), (_gst_controller_set_property), |
| (_gst_controller_init), (_gst_controller_class_init): |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gsthelper.c: (gst_object_suggest_next_sync), |
| (gst_object_get_control_rate), (gst_object_set_control_rate): |
| API: gst_controller_suggest_next_sync(), gst_object_suggest_next_sync() |
| Add API that provides sync suggestion timestamps for elements that |
| call gst_object_sync_values() from which those elements can subdivide |
| their processing loop to get the best results for the controlled |
| properties. For now it just suggests last_sync + control_rate as |
| new timestamp but this will be improved in the future. |
| While doing that change the control-rate property to a GstClockTime |
| from guint and change it's meaning from samples to nanoseconds as |
| the GstController doesn't know anything about sampling rate. Strictly |
| speaking this breaks ABI but as the control-rate property didn't do |
| anything in the past and as such couldn't be used this should be no |
| problem. |
| |
| 2007-05-17 17:16:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: Save last synced value from the list to continue searching from there in future syncs. This spe... |
| Original commit message from CVS: |
| reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * libs/gst/controller/gstcontroller.c: (gst_controller_unset), |
| (gst_controller_unset_all): |
| * libs/gst/controller/gstcontrollerprivate.h: |
| * libs/gst/controller/gstinterpolation.c: |
| (gst_controlled_property_find_control_point_node): |
| Save last synced value from the list to continue searching from there |
| in future syncs. This speeds everything up a bit. |
| |
| 2007-05-17 17:05:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/controller/: Add a new private GstControlPoint struct which "inherits" from |
| Original commit message from CVS: |
| reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * libs/gst/controller/gstcontroller.c: (gst_control_point_compare), |
| (gst_control_point_find), (gst_controlled_property_new), |
| (gst_control_point_free), (gst_controlled_property_free), |
| (gst_controller_set), (gst_controller_set_from_list), |
| (gst_controller_unset), (gst_controller_unset_all), |
| (gst_controller_sync_values): |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gstcontrollerprivate.h: |
| * libs/gst/controller/gstinterpolation.c: |
| (gst_controlled_property_find_control_point_node), |
| (interpolate_none_get), (interpolate_trigger_get): |
| Add a new private GstControlPoint struct which "inherits" from |
| GstTimedValue to allow different interpolators to store internal |
| values next to each control point. From the outside everything is |
| still a GstControlPoint so we don't loose binary compatibility. |
| Also fixup all the GValue handling to not leak GValues or list nodes. |
| * tests/check/libs/controller.c: (GST_START_TEST): |
| Free the list nodes and GValues in the controller_misc test. |
| |
| 2007-05-17 11:05:22 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstsegment.c: Small doc fix. |
| Original commit message from CVS: |
| * gst/gstsegment.c: |
| Small doc fix. |
| |
| 2007-05-16 19:35:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstplugin.c: If we fail to load a plugin because of unresolved symbols or missing libraries and spew a warning to... |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_load_file): |
| If we fail to load a plugin because of unresolved symbols or missing |
| libraries and spew a warning to stderr, we may just as well mention |
| which plugin it was that failed to load. |
| |
| 2007-05-13 20:28:14 +0000 David Schleef <ds@schleef.org> |
| |
| docs/Makefile.am: the gtk-doc makefile snippet correctly handles the case when ENABLE_GTK_DOC is false, and installs ... |
| Original commit message from CVS: |
| * docs/Makefile.am: the gtk-doc makefile snippet correctly |
| handles the case when ENABLE_GTK_DOC is false, and installs |
| the prebuilt documentation. So gtk-doc subdirs are |
| unconditionally enabled. Fixes: #349099. |
| |
| 2007-05-13 20:11:27 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstutils.h: Reword some documentation. |
| Original commit message from CVS: |
| * gst/gstutils.h: Reword some documentation. |
| |
| 2007-05-13 00:20:35 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstplugin.c: gst_plugin_register_func() doesn't actually do anything with the passed "module" parameter, so remov... |
| Original commit message from CVS: |
| * gst/gstplugin.c: gst_plugin_register_func() doesn't actually |
| do anything with the passed "module" parameter, so remove it. |
| Allows removal of additional vestigal code. |
| |
| 2007-05-13 00:09:00 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstplugin.c: Using sigaction should depend on HAVE_SIGACTION, not HAVE_WIN32. |
| Original commit message from CVS: |
| * gst/gstplugin.c: |
| Using sigaction should depend on HAVE_SIGACTION, not HAVE_WIN32. |
| Switch to using g_stat() because it's more portable. |
| |
| 2007-05-12 23:53:08 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gst.c: Add GST_DISABLE_OPTION_PARSING, in order to disable option parsing for embedded systems. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Add GST_DISABLE_OPTION_PARSING, in order to disable option |
| parsing for embedded systems. |
| * gst/gstelementfactory.c: |
| Allow gst_element_register() to be called with plugin==NULL. |
| Did nobody notice that static elements were broken? |
| |
| 2007-05-12 15:38:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Give more interesting info when buffering starts and stops. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| Give more interesting info when buffering starts and stops. |
| Fix case where buffering starts but we fail to update the buffering flag |
| because the target state is not PLAYING. |
| |
| 2007-05-12 15:35:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.*: Refactor an cleanup queue a bit. |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_init), |
| (gst_queue_finalize), (update_time_level), (apply_segment), |
| (apply_buffer), (gst_queue_locked_flush), |
| (gst_queue_locked_enqueue), (gst_queue_locked_dequeue), |
| (gst_queue_handle_sink_event), (gst_queue_chain), |
| (gst_queue_push_one), (gst_queue_loop): |
| * plugins/elements/gstqueue.h: |
| Refactor an cleanup queue a bit. |
| Do better time level calculations that also work when the srcpad is not |
| yet running. |
| Remove some unneeded debug lines. |
| * tests/check/elements/queue.c: (GST_START_TEST), (queue_suite): |
| Added testcase for time level measurement. |
| Try to make some stuff more racefree. |
| |
| 2007-05-11 14:46:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsturi.c: Don't leak plugin feature. |
| Original commit message from CVS: |
| * gst/gsturi.c: (gst_element_make_from_uri): |
| Don't leak plugin feature. |
| * tests/check/Makefile.am: |
| * tests/check/gst/.cvsignore: |
| * tests/check/gst/gsturi.c: (GST_START_TEST), (gst_uri_suite): |
| Add brain-dead unit test. |
| |
| 2007-05-11 14:28:55 +0000 Jeroen Wouters <woutersj@gmail.com> |
| |
| gst/gsturi.c: Treat protocol strings in a case-insensitive way (#437563). |
| Original commit message from CVS: |
| Patch by: Jeroen Wouters <woutersj at gmail com> |
| * gst/gsturi.c: (gst_uri_get_protocol), (search_by_entry): |
| Treat protocol strings in a case-insensitive way (#437563). |
| |
| 2007-05-11 10:56:48 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/: Don't print a g_warning for any failure to load a shared object. |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_load_file): |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| Don't print a g_warning for any failure to load a shared object. |
| Instead, push this down into gstplugin.c, and warn _only_ if we |
| failed to open the module (i.e. failure to link). |
| Avoids warnings on normal, working, non-plugin .so files. |
| |
| 2007-05-11 08:29:10 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstplugin.c (gst_plugin_load_file): gst/gstregistry.c (GST_CAT_DEFAULT, gst_registry_lookup_feature_locked, gst_r... |
| Original commit message from CVS: |
| * gst/gstplugin.c (gst_plugin_load_file): |
| * gst/gstregistry.c (GST_CAT_DEFAULT, |
| gst_registry_lookup_feature_locked, gst_registry_scan_path_level): |
| Print a g_warning if there was an error when loading a plugins during |
| registry scan. The shuld help beginners starting with gst-plugin |
| template. |
| |
| 2007-05-10 15:21:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.*: Be smarter when calculating the current amount of data in the queue by measuring the dif... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_class_init), |
| (update_time_level), (gst_queue_locked_flush), |
| (gst_queue_handle_sink_event), (gst_queue_chain), |
| (gst_queue_push_one), (gst_queue_loop): |
| * plugins/elements/gstqueue.h: |
| Be smarter when calculating the current amount of data in the queue by |
| measuring the difference between start and end timestamps (in running |
| time) inside the queue. Fixes #432876. |
| API: GstQueue::pushing to notify elements that we are pushing data again |
| since the running signal is rather broken for this purpose. |
| |
| 2007-05-10 12:40:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * common: |
| * plugins/elements/gstqueue.c: |
| plugins/elements/gstqueue.c (_do_init, gst_queue_signals, gst_queue_base_init, gst_queue_init): use GST_BOILERPLATE |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c (_do_init, gst_queue_signals, |
| gst_queue_base_init, gst_queue_init): |
| use GST_BOILERPLATE |
| |
| 2007-05-09 21:06:06 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/common/libgstreamer.def: Add new exported functions. |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Add new exported functions. |
| * win32/vs6/grammar.dsp: |
| Use grammar pre-generated files. |
| |
| 2007-05-09 16:32:07 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/: Maintain API and ABI when --disable-parse is used. Now that we have an appropriate error code, we can just retu... |
| Original commit message from CVS: |
| Based on patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/Makefile.am: |
| * gst/gstparse.c: (gst_parse_launchv), (gst_parse_launch): |
| * gst/gstparse.h: |
| * gst/gstutils.c: (gst_parse_bin_from_description): |
| * gst/gstutils.h: |
| Maintain API and ABI when --disable-parse is used. Now that |
| we have an appropriate error code, we can just return NULL and the |
| appropriate error when gst_parse_launch() is used despite it having |
| been disabled (#342564). |
| * tests/check/Makefile.am: |
| * tests/check/pipelines/.cvsignore: |
| * tests/check/pipelines/parse-disabled.c: |
| Make sure these functions exist and return NULL plus a GError when |
| --disable-parse is used. |
| |
| 2007-05-09 10:01:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/benchmarks/: Set a good example and don't leak messages. |
| Original commit message from CVS: |
| * tests/benchmarks/complexity.c: (main): |
| * tests/benchmarks/mass-elements.c: (main): |
| Set a good example and don't leak messages. |
| |
| 2007-05-06 18:27:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: Correct fixxrefs options. |
| Original commit message from CVS: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| Correct fixxrefs options. |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gstreamer-plugins-docs.sgml: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstcapsfilter.c (gst_capsfilter_details): |
| * plugins/elements/gstcapsfilter.h (__GST_CAPSFILTER_H__, |
| GST_TYPE_CAPSFILTER, GST_CAPSFILTER, GST_CAPSFILTER_CLASS, |
| GST_IS_CAPSFILTER, GST_IS_CAPSFILTER_CLASS, GstCapsFilter, |
| GstCapsFilterClass, _GstCapsFilter, trans, filter_caps, |
| _GstCapsFilterClass, trans_class): |
| * plugins/elements/gstelements.c (name, rank, type, _elements): |
| * plugins/elements/gstidentity.c |
| (gst_identity_check_imperfect_timestamp, |
| gst_identity_check_imperfect_offset): |
| Document capsfilter and add doc-blurb to identity. |
| |
| 2007-05-04 12:37:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/controller/: Don't crash if someone tries to set an interpolation mode that is invalid or that isn't support... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_set_interpolation_mode): |
| * libs/gst/controller/gstinterpolation.c: |
| Don't crash if someone tries to set an interpolation mode that |
| is invalid or that isn't supported yet. Fixes #422295. |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| Add a test case for the above. |
| |
| 2007-05-03 16:44:34 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/gstbasetransform.c: Properly set the last_stop position on GstSegment. This will only happen if there i... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_chain): |
| Properly set the last_stop position on GstSegment. This will only happen |
| if there is a buffer to push out. |
| |
| 2007-05-03 14:58:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: always_in_place does not mean that the sink and source caps are the same! Make sure... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| always_in_place does not mean that the sink and source caps are the |
| same! Make sure we don't blindly proxy the buffer_alloc in this case. |
| |
| 2007-05-03 14:54:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| API: gst_base_src_query_latency(). Added method so that subclasses can easily get the latency values of the base sour... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency), |
| (gst_base_src_default_query), (gst_base_src_get_range): |
| * libs/gst/base/gstbasesrc.h: |
| API: gst_base_src_query_latency(). Added method so that subclasses can |
| easily get the latency values of the base source class. |
| |
| 2007-05-03 09:24:58 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| tools/gst-inspect.c (print_implementation_info): Remove 0.8 cruft. |
| Original commit message from CVS: |
| * tools/gst-inspect.c (print_implementation_info): |
| Remove 0.8 cruft. |
| |
| 2007-05-02 17:09:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/: Don't create a customised man page based on the host architecture, describe the default registry path generic... |
| Original commit message from CVS: |
| * tools/Makefile.am: |
| * tools/gst-launch.1.in: |
| Don't create a customised man page based on the host architecture, |
| describe the default registry path generically. That way the man |
| page is the same for all architectures and packagers have one |
| multilib issue less to deal with. Fixes #434926. |
| |
| 2007-05-02 15:14:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Fix documentation as spotted by rg on IRC. |
| Original commit message from CVS: |
| * gst/gstpad.c: |
| Fix documentation as spotted by rg on IRC. |
| |
| 2007-04-29 17:36:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstutils.c: Improve docs for gst_element_{link,unlink}. |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Improve docs for gst_element_{link,unlink}. |
| |
| 2007-04-29 14:04:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/README: |
| update README |
| Original commit message from CVS: |
| update README |
| |
| 2007-04-28 11:29:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Typo fixes; minor docs addition. |
| Original commit message from CVS: |
| * docs/design/part-events.txt: |
| * docs/design/part-overview.txt: |
| * gst/gstevent.c: |
| * gst/gsturi.c: |
| * gst/gsturi.h: |
| * libs/gst/base/gstbasesink.c: |
| Typo fixes; minor docs addition. |
| |
| 2007-04-27 08:30:59 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| API: Add gst_uri_protocol_is_supported(), which checks if an sink or src that supports a given URI protocol exists. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsturi.c: (get_element_factories_from_uri_protocol), |
| (gst_uri_protocol_is_supported), (gst_element_make_from_uri): |
| * gst/gsturi.h: |
| API: Add gst_uri_protocol_is_supported(), which checks if an sink |
| or src that supports a given URI protocol exists. |
| |
| 2007-04-27 07:34:10 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/: Set the location to NULL if "file://" is set as URI. Otherwise some random previous URI would stil... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri): |
| Set the location to NULL if "file://" is set as URI. Otherwise |
| some random previous URI would still be set if "file://" is |
| set on an already used filesink/filesrc. |
| |
| 2007-04-27 07:27:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/: Special case the "file://" URI as as this is used by some applications to test with gst_element_ma... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri): |
| Special case the "file://" URI as as this is used by some |
| applications to test with gst_element_make_from_uri if there's |
| an element that supports the URI protocol. |
| Also move the g_path_is_absolute() check for the location part |
| of the URI to also check this for "file://localhost/bla" URIs. |
| |
| 2007-04-26 10:00:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add gst_buffer_try_new_and_alloc() plus unit test (#431940). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbuffer.c: (gst_buffer_try_new_and_alloc): |
| * gst/gstbuffer.h: |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST), |
| (gst_buffer_suite): |
| API: add gst_buffer_try_new_and_alloc() plus unit test (#431940). |
| |
| 2007-04-26 07:32:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistrybinary.*: Implement no-mmap alternative for registry reading. Do code cleanups. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write_cache), |
| (gst_registry_binary_load_pad_template), |
| (gst_registry_binary_load_plugin), |
| (gst_registry_binary_read_cache): |
| * gst/gstregistrybinary.h: |
| Implement no-mmap alternative for registry reading. Do code cleanups. |
| Add more comments about avoiding strdups for all text data. Comments |
| welcome. |
| |
| 2007-04-25 12:30:27 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * gst/gstregistrybinary.h: |
| gst/gstregistrybinary.h (GstBinaryPluginElement, |
| Original commit message from CVS: |
| * gst/gstregistrybinary.h (GstBinaryPluginElement, |
| GstBinaryPluginFeature, _GstBinaryElementFactory, plugin_feature, |
| GstBinaryElementFactory, _GstBinaryTypeFindFactory, plugin_feature): |
| Comment structs and reformat to fix the build (that stuff should go |
| into a priv. header). |
| |
| 2007-04-25 11:44:29 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistrybinary.*: Refactor so that we can implement multiple features. Add support for |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_save_feature), |
| (gst_registry_binary_load_feature): |
| * gst/gstregistrybinary.h: |
| Refactor so that we can implement multiple features. Add support for |
| TypeFindFactory features. |
| |
| 2007-04-24 06:14:35 +0000 Peter Kjellerstedt <Peter.Kjellerstedt@axis.com> |
| |
| configure.ac: Fix AM_CONDITIONAL(GST_DISABLE_GST_DEBUG,...) and update comment. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <Peter.Kjellerstedt@axis.com> |
| * configure.ac: |
| Fix AM_CONDITIONAL(GST_DISABLE_GST_DEBUG,...) and update comment. |
| |
| 2007-04-23 07:30:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstbin.c: Fix build with --gst-disable-gst-debug |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_element_set_state), |
| (iterator_activate_fold_with_resync), (gst_bin_continue_func), |
| (bin_handle_async_done), (gst_bin_handle_message_func): |
| Fix build with --gst-disable-gst-debug |
| |
| 2007-04-21 13:27:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasetransform.c: Make sure streaming has finished before calling the ::stop() vfunc, since that vfun... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_activate): |
| Make sure streaming has finished before calling the ::stop() vfunc, |
| since that vfunc might clear state which is being used in the |
| streaming thread. This fixes a race that caused crashes in |
| audioresample when shutting down a pipeline (#420106). |
| |
| 2007-04-20 08:53:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: That was one byte missing. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| That was one byte missing. |
| |
| 2007-04-20 08:39:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 2nd attempt to have a xml-less build as a joined effort of #413123 and #421480. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gstconfig.h.in: |
| * gst/gstobject.c: (gst_object_class_init), |
| (gst_signal_object_class_init): |
| * gst/gstobject.h: |
| 2nd attempt to have a xml-less build as a joined effort of #413123 |
| and #421480. |
| |
| 2007-04-20 08:21:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/draft-tagreading.txt: Added open issues/thoughts to draft. |
| Original commit message from CVS: |
| * docs/design/draft-tagreading.txt: |
| Added open issues/thoughts to draft. |
| |
| 2007-04-19 14:32:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/: Update the prebuild parser sources. |
| Original commit message from CVS: |
| * gst/parse/grammar.tab.pre.c: |
| * gst/parse/grammar.tab.pre.h: |
| * gst/parse/lex._gst_parse_yy.pre.c: |
| Update the prebuild parser sources. |
| |
| 2007-04-19 14:23:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/Makefile.am: And now fix the building of the flex sources. Now everything should work as expected. |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| And now fix the building of the flex sources. Now everything should |
| work as expected. |
| |
| 2007-04-19 14:06:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/Makefile.am: Now hopefully fix the build failures by setting proper rule dependencies and moving instead of... |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| Now hopefully fix the build failures by setting proper rule |
| dependencies and moving instead of copying. |
| |
| 2007-04-19 10:43:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/benchmarks/: Total licensification. |
| Original commit message from CVS: |
| * tests/benchmarks/complexity.gnuplot: |
| * tests/benchmarks/complexity.scm: |
| * tests/benchmarks/mass-elements.gnuplot: |
| * tests/benchmarks/mass-elements.scm: |
| Total licensification. |
| |
| 2007-04-19 10:22:29 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/parse/Makefile.am: Fix the build by correcting the rule that gave wrong files to flex. |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| Fix the build by correcting the rule that gave wrong files to flex. |
| |
| 2007-04-19 08:40:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/benchmarks/: Change licence to LGPL as granted by Benjamin and Andy. |
| Original commit message from CVS: |
| * tests/benchmarks/complexity.c: |
| * tests/benchmarks/mass-elements.c: |
| Change licence to LGPL as granted by Benjamin and Andy. |
| |
| 2007-04-19 06:18:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/Makefile.am: Add correct grammar.tab.h dependency if compiling without new enough flex. Fixes #431150. |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| Add correct grammar.tab.h dependency if compiling without new enough |
| flex. Fixes #431150. |
| |
| 2007-04-18 13:34:48 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/parse/Makefile.am: Fix typo and use outdated sources if the flex/bison sources are newer than the pregenerated on... |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| Fix typo and use outdated sources if the flex/bison sources are newer |
| than the pregenerated ones but flex is too old. Print a warning in |
| that case. This should fix the build on the build bot. |
| |
| 2007-04-18 12:34:51 +0000 Marc-Andre Lureau <marcandre.lureau@gmail.com> |
| |
| gst/parse/: Make the parser reentrant and recursively callable. This requires flex >= 2.5.31, for older versions preg... |
| Original commit message from CVS: |
| Patch by: Marc-Andre Lureau <marcandre dot lureau at gmail dot com> |
| * gst/parse/Makefile.am: |
| * gst/parse/grammar.y: |
| * gst/parse/parse.l: |
| Make the parser reentrant and recursively callable. This requires flex |
| >= 2.5.31, for older versions pregenerated sources are used as we |
| can't bump the build dependency. Finally fixes #349180. |
| * gst/gstparse.c: (gst_parse_launch): |
| Drop the HAVE_MT_SAVE_FLEX #ifdefs as we always use a new enough flex |
| now anyway. |
| * docs/gst/Makefile.am: |
| * docs/gst/Makefile.am: |
| * gst/parse/grammar.tab.pre.c: (__gst_parse_strdup), |
| (__gst_parse_strfree), (__gst_parse_link_new), |
| (__gst_parse_link_free), (__gst_parse_chain_new), |
| (__gst_parse_chain_free), (SET_ERROR), (YYPRINTF), |
| (gst_parse_element_set), (gst_parse_free_link), |
| (gst_parse_found_pad), (gst_parse_perform_delayed_link), |
| (gst_parse_perform_link), (yytnamerr), (yysyntax_error), (yyerror), |
| (_gst_parse_launch): |
| * gst/parse/grammar.tab.pre.h: |
| * gst/parse/lex._gst_parse_yy.pre.c: (PRINT), (yy_get_next_buffer), |
| (yy_get_previous_state), (yy_try_NUL_trans), (input), |
| (_gst_parse_yyrestart), (_gst_parse_yy_switch_to_buffer), |
| (_gst_parse_yy_load_buffer_state), (_gst_parse_yy_create_buffer), |
| (_gst_parse_yy_delete_buffer), (_gst_parse_yy_init_buffer), |
| (_gst_parse_yy_flush_buffer), (_gst_parse_yypush_buffer_state), |
| (_gst_parse_yypop_buffer_state), |
| (_gst_parse_yyensure_buffer_stack), (_gst_parse_yy_scan_buffer), |
| (_gst_parse_yy_scan_string), (_gst_parse_yy_scan_bytes), |
| (yy_fatal_error), (_gst_parse_yyget_extra), |
| (_gst_parse_yyget_lineno), (_gst_parse_yyget_column), |
| (_gst_parse_yyget_in), (_gst_parse_yyget_out), |
| (_gst_parse_yyget_leng), (_gst_parse_yyget_text), |
| (_gst_parse_yyset_extra), (_gst_parse_yyset_lineno), |
| (_gst_parse_yyset_column), (_gst_parse_yyset_in), |
| (_gst_parse_yyset_out), (_gst_parse_yyget_debug), |
| (_gst_parse_yyset_debug), (_gst_parse_yyget_lval), |
| (_gst_parse_yyset_lval), (_gst_parse_yylex_init), |
| (yy_init_globals), (_gst_parse_yylex_destroy), (yy_flex_strncpy), |
| (yy_flex_strlen), (_gst_parse_yyalloc), (_gst_parse_yyrealloc), |
| (_gst_parse_yyfree): |
| If the installed flex version is too old use pre-generated parser |
| sources. These pre-generated parser sources are always updated when |
| the actual flex/bison sources change but require everybody who wants |
| to change something in the parser to have flex >= 2.5.31 installed. |
| |
| 2007-04-18 10:58:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Make --disable-nls to work |
| Original commit message from CVS: |
| * common/m4/gst-gettext.m4: |
| * gst/gst-i18n-lib.h: |
| Make --disable-nls to work |
| |
| 2007-04-17 16:12:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstconfig.h.in: Revert previous change that broke the build. |
| Original commit message from CVS: |
| * gst/gstconfig.h.in: |
| Revert previous change that broke the build. |
| |
| 2007-04-17 14:36:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/faq/gst-uninstalled: |
| MANPATH fix |
| Original commit message from CVS: |
| MANPATH fix |
| |
| 2007-04-17 10:46:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Drop libxml2 dependency when building with |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/Makefile.am: |
| * gst/gstconfig.h.in: |
| Drop libxml2 dependency when building with |
| --enable-binary-registry --disable-loadsave |
| |
| 2007-04-16 21:41:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gstreamer.doap: |
| fix the release date in the doap file |
| Original commit message from CVS: |
| fix the release date in the doap file |
| |
| 2007-04-16 19:45:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistrybinary.*: Remove unnecessary <sys/mman.h> include which broke the win32 build with MingW; move include... |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write_cache), |
| (gst_registry_binary_read_cache): |
| * gst/gstregistrybinary.h: |
| Remove unnecessary <sys/mman.h> include which broke the win32 build |
| with MingW; move includes from header file to .c file, even if the |
| header file isn't installed; use g_strerror() where UTF-8 strings |
| are expected, such as in GST_DEBUG messages. |
| |
| 2007-04-13 15:15:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: Remove bogus addition for API I didn't end up keeping. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Remove bogus addition for API I didn't end up keeping. |
| * libs/gst/base/gstbasesrc.h: |
| Mention Since: 0.10.13 in the documentation. |
| Add the API keyword to the previous ChangeLog entry. |
| |
| 2007-04-13 14:18:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Allow basesrc derived classes to execute seeks in other formats by providing a prepare_seek_segment vmethod. Sub-clas... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_default_prepare_seek_segment), |
| (gst_base_src_prepare_seek_segment), (gst_base_src_perform_seek): |
| * libs/gst/base/gstbasesrc.h: |
| Allow basesrc derived classes to execute seeks in other formats |
| by providing a prepare_seek_segment vmethod. Sub-classes can choose |
| to prepare the GstSegment in any format that their perform_seek method |
| will be able to understand. The default implementation provides the |
| old behaviour of attempting to convert the seek offsets to the |
| configured native format. |
| |
| 2007-04-13 11:53:00 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstelement.c: Don't output the same debug statement twice. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_get_state_func): |
| Don't output the same debug statement twice. |
| * libs/gst/base/gstadapter.c: (gst_adapter_try_to_merge_up), |
| (gst_adapter_peek), (gst_adapter_take_buffer): |
| Optimise the case where we have buffers at the head of the queue that |
| can be joined quickly (because they're contiguous sub-buffers) by |
| merging them together rather than copying data out into new memory. |
| * gst/parse/grammar.y: |
| * tests/check/pipelines/parse-launch.c: |
| Fix a leak in an error path for parse_launch, and add a check |
| for it to the testsuite. |
| |
| 2007-04-13 11:20:48 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/gstmultiqueue.c: Don't deadlock when releasing a pad - gst_pad_set_active may try and take the multi... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_release_pad): |
| Don't deadlock when releasing a pad - gst_pad_set_active may try |
| and take the multiqueue lock too. |
| |
| 2007-04-12 12:59:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsterror.*: API: add GST_CORE_ERROR_DISABLED (#392804). |
| Original commit message from CVS: |
| * gst/gsterror.c: (_gst_core_errors_init): |
| * gst/gsterror.h: |
| API: add GST_CORE_ERROR_DISABLED (#392804). |
| |
| 2007-04-12 10:32:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/faq/gst-uninstalled: don't get empty paths on the PATH variables |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| don't get empty paths on the PATH variables |
| * gst/gstpad.c (gst_pad_is_active, gst_pad_set_blocked_async): |
| Don't format for the uncommon terminal width of 84 characters. |
| |
| 2007-04-09 11:59:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| 2007-04-09 08:17:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpad.c: |
| don't format for the uncommon editor width of 84 characters |
| Original commit message from CVS: |
| don't format for the uncommon editor width of 84 characters |
| |
| 2007-04-06 11:48:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpipeline.c: Only try to select a different pipeline clock when we went back to |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (reset_stream_time), |
| (gst_pipeline_change_state), (gst_pipeline_set_new_stream_time): |
| Only try to select a different pipeline clock when we went back to |
| PAUSED and not when we merely got flushed. |
| |
| 2007-04-05 16:17:24 +0000 Michael Smith <msmith@xiph.org> |
| |
| tools/gst-launch.1.in: fractions are better supported in gstreamer than ractions, so suggest using those. |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| fractions are better supported in gstreamer than ractions, so |
| suggest using those. |
| |
| 2007-04-05 13:49:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/nl.po: |
| update dutch |
| Original commit message from CVS: |
| update dutch |
| |
| 2007-04-05 13:46:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Added Danish translation. |
| Original commit message from CVS: |
| Submitted by: Mogens Jaeger <mogens@jaeger.tf> |
| * po/LINGUAS: |
| * po/da.po: |
| Added Danish translation. |
| |
| 2007-04-05 11:16:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Fix leak caused when refusing newsegment after EOS. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: |
| (gst_base_sink_queue_object_unlocked), (gst_base_sink_event): |
| Fix leak caused when refusing newsegment after EOS. |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init), |
| (gst_fake_sink_init), (gst_fake_sink_set_property), |
| (gst_fake_sink_get_property), (gst_fake_sink_preroll), |
| (gst_fake_sink_render), (gst_fake_sink_change_state): |
| * plugins/elements/gstfakesink.h: |
| Add num-buffers property to make the element generate EOS after a |
| configurable amount of buffers. |
| API: fakesink::num-buffers property. |
| * tests/check/elements/fakesink.c: (GST_START_TEST), |
| (fakesink_suite): |
| Fix GstBus leak in test. |
| Test for fakesink num-buffers. |
| |
| 2007-04-05 10:10:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Don't accept anything after an EOS, return UNEXPECTED instead. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: |
| (gst_base_sink_queue_object_unlocked), (gst_base_sink_event), |
| (gst_base_sink_change_state): |
| Don't accept anything after an EOS, return UNEXPECTED instead. |
| * tests/check/elements/fakesink.c: (GST_START_TEST), |
| (fakesink_suite): |
| Unit test for new EOS behaviour. |
| |
| 2007-04-05 10:08:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Make padtemplates also work when they don't contain %s or %d. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_get_request_pad): |
| Make padtemplates also work when they don't contain %s or %d. |
| |
| 2007-04-05 10:06:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Improve _adjust_unlocked() so that it overflows less. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstclock.c: (gst_clock_adjust_unlocked), |
| (gst_clock_unadjust_unlocked), (gst_clock_set_calibration): |
| * gst/gstclock.h: |
| Improve _adjust_unlocked() so that it overflows less. |
| Add gst_clock_unadjust_unlocked to convert from external time to |
| internal time based on calibration. |
| Add some more debug. |
| API: GstClock::gst_clock_unadjust_unlocked() |
| |
| 2007-04-03 11:02:41 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| plugins/elements/gstmultiqueue.c: Deactivate pads and free GstSingleQueue with gst_single_queue_free() when releasing... |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_release_pad): |
| Deactivate pads and free GstSingleQueue with gst_single_queue_free() |
| when releasing sink pad. Fixes #425400. |
| |
| 2007-04-02 14:48:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/dynlink.txt: More work on proposal for new core api. |
| Original commit message from CVS: |
| * docs/random/ensonic/dynlink.txt: |
| More work on proposal for new core api. |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasetransform.h: |
| API: GST_BASE_TRANSFORM_LOCK/UNLOCK added |
| * libs/gst/controller/gstcontroller.c: |
| (on_object_controlled_property_changed), |
| (gst_controller_sync_values), |
| (gst_controller_set_interpolation_mode): |
| * libs/gst/controller/gstcontroller.h: |
| Less verbose logging add docs for unimplemented parts and correctly |
| return when using unavailable parts. |
| |
| 2007-03-29 16:04:45 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstclock.c: Move all the debug to the CLOCK category, and associate it with the clock object. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_set_master), (do_linear_regression): |
| Move all the debug to the CLOCK category, and associate it with |
| the clock object. |
| |
| 2007-03-29 15:53:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/gstadapter.c: Make take_buffer a bit quicker by removing redundant checks caused by calling gst_adapter... |
| Original commit message from CVS: |
| * libs/gst/base/gstadapter.c: (gst_adapter_take_buffer): |
| Make take_buffer a bit quicker by removing redundant checks |
| caused by calling gst_adapter_take. |
| |
| 2007-03-28 18:38:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstmultiqueue.c: Don't leak GCond. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_single_queue_free): |
| Don't leak GCond. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/multiqueue.c: (setup_multiqueue), |
| (GST_START_TEST), (multiqueue_suite): |
| Add some dead simple unit tests for the 'multiqueue' element |
| (some bits don't work yet and are disabled for now). |
| |
| 2007-03-28 18:25:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstelement.c: Make gst_element_get_request_pad() create request pads only for request pad templates and not for, ... |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_get_request_pad), |
| (gst_element_class_get_request_pad_template): |
| Make gst_element_get_request_pad() create request pads only for |
| request pad templates and not for, say, sometimes pad templates. |
| |
| 2007-03-28 13:44:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/draft-klass.txt: Add example that needs more thinking. |
| Original commit message from CVS: |
| * docs/design/draft-klass.txt: |
| Add example that needs more thinking. |
| * docs/design/draft-missing-plugins.txt: |
| More thoughts about wtrapper plugins. |
| * docs/random/ensonic/embedded.txt: |
| * docs/random/ensonic/profiling.txt: |
| More design work. |
| |
| 2007-03-25 15:33:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Only push the segment events in the PLAYING state for live sources. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range), |
| (gst_base_src_loop): |
| Only push the segment events in the PLAYING state for live sources. |
| |
| 2007-03-23 17:52:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpipeline.c: Modify the clock distribution path in PAUSED->PLAYING so that we never attempt to choose a new clo... |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_change_state): |
| Modify the clock distribution path in PAUSED->PLAYING so that we |
| never attempt to choose a new clock unless we're actually leaving |
| the PAUSED state for the first time. This prevents choosing a |
| different clock when the state_change gets called for a 2nd time due |
| to some element doing an async state change. |
| |
| 2007-03-22 18:28:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstpad.c: Revert last commit. This needs some more thoughts. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_caps), (gst_pad_configure_sink), |
| (gst_pad_configure_src), (gst_pad_alloc_buffer_full), |
| (gst_pad_chain_unchecked), (gst_pad_push): |
| Revert last commit. This needs some more thoughts. |
| |
| 2007-03-22 17:12:23 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/gstpad.c: Check in set_caps if the caps are compatible with the pad and remove two functions that are redundant n... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_caps), (gst_pad_alloc_buffer_full), |
| (gst_pad_chain_unchecked), (gst_pad_push): |
| Check in set_caps if the caps are compatible with the pad and remove |
| two functions that are redundant now. Fixes #421543. |
| |
| 2007-03-22 12:31:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstsystemclock.c: Unref some more to make valgrind happy. |
| Original commit message from CVS: |
| * tests/check/gst/gstsystemclock.c: (GST_START_TEST), |
| (mixed_thread), (mixed_async_cb), (gst_systemclock_suite): |
| Unref some more to make valgrind happy. |
| |
| 2007-03-22 11:58:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsystemclock.c: Fix anoying regression that survived a few releases. When adding an async entry while blocking ... |
| Original commit message from CVS: |
| * gst/gstsystemclock.c: (gst_system_clock_id_wait_jitter_unlocked), |
| (gst_system_clock_id_wait_jitter), |
| (gst_system_clock_id_wait_async), (gst_system_clock_id_unschedule): |
| Fix anoying regression that survived a few releases. When adding an |
| async entry while blocking on a sync entry, the sync entry will unblock |
| but still be busy, so it should continue to wait instead of returning |
| _BUSY to the app. |
| Add some comments here and there. |
| * tests/check/gst/gstsystemclock.c: (mixed_thread), |
| (mixed_async_cb), (GST_START_TEST), (gst_systemclock_suite): |
| Add testcase for this. |
| |
| 2007-03-22 11:19:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Handle errors from the clock sync better, only UNSCHEDULED indicates a |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range): |
| Handle errors from the clock sync better, only UNSCHEDULED indicates a |
| WRONG_STATE and can silently pause the task. All other cases should |
| error out. |
| |
| 2007-03-22 08:23:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Fix possible deadlock if pad eventfunc is not specified. Fixes #421177. |
| Original commit message from CVS: |
| Patch by: <syrjala at sci dot fi> |
| * gst/gstpad.c: (gst_pad_alloc_buffer_full), (gst_pad_send_event): |
| Fix possible deadlock if pad eventfunc is not specified. Fixes #421177. |
| Improve debugging. |
| |
| 2007-03-21 18:13:40 +0000 Michael Smith <msmith@xiph.org> |
| |
| docs/pwg/advanced-types.xml: Fix some errors in the typefinding docs pointed out on irc. |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| Fix some errors in the typefinding docs pointed out on irc. |
| |
| 2007-03-21 17:50:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/gstbasesrc.c: Clarify FIXME comment in the face of having added unlock_stop() |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: |
| Clarify FIXME comment in the face of having added unlock_stop() |
| |
| 2007-03-21 11:52:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Prepare for release where we warn against possible app breakage in the case of live pipelines along wit... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_get_type), (gst_bin_element_set_state): |
| Prepare for release where we warn against possible app breakage in the |
| case of live pipelines along with an env var to enable/disable live |
| preroll mode (GST_COMPAT=[no-]live-preroll). |
| |
| 2007-03-20 14:25:15 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| plugins/elements/gstidentity.c (gst_identity_check_imperfect_offset): So we should use correct constants for checking... |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c (gst_identity_check_imperfect_offset): |
| So we should use correct constants for checking for None offset. |
| |
| 2007-03-20 14:17:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-block.txt: Mention the fact that the newly switched element should be set to at least PAUSED. |
| Original commit message from CVS: |
| * docs/design/part-block.txt: |
| Mention the fact that the newly switched element should be set to at |
| least PAUSED. |
| |
| 2007-03-20 10:23:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gst.c: Fix compilation with registry disabled as spotted by Saur. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Fix compilation with registry disabled as spotted by Saur. |
| |
| 2007-03-20 09:46:11 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/gstelement.c: Look at the pending state too when syncing the element state to the parent. Fixes #420133. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/gstelement.c: (gst_element_sync_state_with_parent): |
| Look at the pending state too when syncing the element state to the |
| parent. Fixes #420133. |
| |
| 2007-03-19 15:01:40 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/: Add ::unlock_stop to basesrc and basesink. This allows an opportunity for sub-classes to correctly cl... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_set_flushing), |
| (gst_base_sink_change_state): |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek), |
| (gst_base_src_default_event), (gst_base_src_unlock_stop), |
| (gst_base_src_deactivate): |
| * libs/gst/base/gstbasesrc.h: |
| Add ::unlock_stop to basesrc and basesink. This allows an opportunity |
| for sub-classes to correctly clear any state they set trying to |
| unlock, such as clearing out unlock commands from a command fd. |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_class_init), |
| (gst_fd_sink_render), (gst_fd_sink_unlock), |
| (gst_fd_sink_unlock_stop): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init), |
| (gst_fd_src_init), (gst_fd_src_unlock), (gst_fd_src_unlock_stop), |
| (gst_fd_src_create), (gst_fd_src_get_size), (gst_fd_src_do_seek): |
| Implement unlock_stop in fdsrc and fdsink. |
| Implement seeking in fdsrc when a seekable fd is passed, as in |
| gst-launch-0.10 fdsrc ! ... ! xvimagesink < /path/to/file |
| |
| 2007-03-19 12:07:32 +0000 Evan Nemerson <evan@coeus.dash.group.com> |
| |
| gst/gstelement.c: Fix pad-added and pad-removed signal signatures so that the pad type is stated as GST_TYPE_PAD inst... |
| Original commit message from CVS: |
| Patch by: Evan Nemerson <evan at coeus dash group dot com> |
| * gst/gstelement.c: (gst_element_class_init): |
| Fix pad-added and pad-removed signal signatures so that the pad type is |
| stated as GST_TYPE_PAD instead of G_TYPE_OBJECT. Fixes #419851. |
| |
| 2007-03-19 10:47:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Add new element field and method. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add new element field and method. |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_init), |
| (bin_remove_messages), (gst_bin_add_func), (gst_bin_remove_func), |
| (gst_bin_recalc_state), (gst_bin_get_state_func), |
| (gst_bin_element_set_state), (gst_bin_change_state_func), |
| (gst_bin_continue_func), (bin_bus_handler), |
| (bin_push_state_continue), (bin_handle_async_start), |
| (bin_handle_async_done), (gst_bin_handle_message_func): |
| Make async state changes a bit smarter by using new ASYNC_START and |
| ASYNC_DONE messages. This reduces the number of times we run the state |
| recalculation thread. |
| Don't change state of element with a pending ASYNC_START message. |
| Deprecate STATE_DIRTY messages. |
| * gst/gstelement.c: (gst_element_init), (gst_element_send_event), |
| (gst_element_get_state_func), (gst_element_continue_state), |
| (gst_element_lost_state), (gst_element_set_state_func), |
| (gst_element_change_state): |
| * gst/gstelement.h: |
| Keep the state that was last set by the app in a new element field. |
| Don't allow state changes when handling an element event. |
| Post ASYNC_START and ASYNC_DONE messages. |
| Change lost_state so that we go to PAUSED and wait for the parent to set |
| us to PLAYING again (so latency calculation can be performed) |
| Export gst_element_change_state() method so that subclasses can use it. |
| API: gst_element_change_state() |
| API: GST_STATE_TARGET |
| * gst/gstpipeline.c: (gst_pipeline_class_init), |
| (reset_stream_time), (gst_pipeline_change_state), |
| (gst_pipeline_handle_message), (gst_pipeline_set_new_stream_time): |
| Using the new ASYNC_START message we can reset the base_time when |
| needed. This can then be used to implement base_time redistribution in |
| flushing seeks so that we can remove the explicit seek handling. |
| Perform latency query and configuration when going to PLAYING. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_query), (gst_base_sink_change_state): |
| Post new ASYNC_START/ASYNC_DONE messages. |
| * tests/check/generic/sinks.c: (GST_START_TEST): |
| Fix test because the bin will not set the async element to PLAYING right |
| away. |
| * tests/check/gst/gstbin.c: (pop_async_done), (GST_START_TEST): |
| Make the message check a little stronger. |
| Handle ASYNC messages. |
| * tests/check/pipelines/cleanup.c: (GST_START_TEST): |
| * tests/check/pipelines/simple-launch-lines.c: (GST_START_TEST): |
| Expect ASYNC_DONE messages. |
| |
| 2007-03-19 09:55:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add ASYNC_START and ASYNC_DONE messages to prepare for latency support. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: (gst_message_new_async_start), |
| (gst_message_new_async_done), (gst_message_parse_info), |
| (gst_message_parse_async_start): |
| * gst/gstmessage.h: |
| Add ASYNC_START and ASYNC_DONE messages to prepare for latency |
| support. |
| |
| 2007-03-15 22:33:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/design/part-synchronisation.txt: |
| typos |
| Original commit message from CVS: |
| typos |
| |
| 2007-03-15 12:37:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-inspect.c: Now that we don't check for the 'Codec' keyword any longer in the klass, we shouldn't spew a war... |
| Original commit message from CVS: |
| * tools/gst-inspect.c: |
| (print_plugin_automatic_install_info_codecs): |
| Now that we don't check for the 'Codec' keyword any longer in the |
| klass, we shouldn't spew a warning if the klass isn't a decoder or |
| encoder (since it might be a Source/Network, for example). |
| |
| 2007-03-14 17:24:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-inspect.c: Don't require decoder/demuxer/depayloader elements or encoder/muxer/paylader elements to have 'C... |
| Original commit message from CVS: |
| * tools/gst-inspect.c: |
| (print_plugin_automatic_install_info_codecs): |
| Don't require decoder/demuxer/depayloader elements or |
| encoder/muxer/paylader elements to have 'Codec' as part of their |
| factory class string when introspecting a plugin's capabilities. |
| draft-klass.txt mentions that it might be removed in future, and |
| flump3dec doesn't have it as part of its class string, so chances |
| are others might also not have it. |
| |
| 2007-03-14 15:42:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/i18n: |
| update i18n doc |
| Original commit message from CVS: |
| update i18n doc |
| |
| 2007-03-14 15:17:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * plugins/elements/gstqueue.c: |
| reformat |
| Original commit message from CVS: |
| reformat |
| |
| 2007-03-14 15:15:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Update translations from translation project |
| Original commit message from CVS: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update translations from translation project |
| |
| 2007-03-14 13:40:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstchildproxy.c: Invert precondition check to be alike the ones in the mimiced gobject api. |
| Original commit message from CVS: |
| * gst/gstchildproxy.c: (gst_child_proxy_get_property), |
| (gst_child_proxy_set_property): |
| Invert precondition check to be alike the ones in the mimiced gobject |
| api. |
| |
| 2007-03-14 11:21:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/base/gstbasesink.c: |
| fix misleading log statement |
| Original commit message from CVS: |
| fix misleading log statement |
| |
| 2007-03-13 14:53:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: Do some Architect work. |
| Original commit message from CVS: |
| * docs/design/draft-tagreading.txt: |
| * docs/random/ensonic/audiobaseclasses.txt: |
| Do some Architect work. |
| * gst/gstobject.c: (gst_object_set_name): |
| Add a WARNING. |
| * gst/gstpad.c: |
| Add docs that point from gst_pad_get_range to gst_pad_pull_range |
| |
| 2007-03-12 15:27:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstsystemclock.c: Defer starting the async system clock thread until the first async wait is scheduled. Fixes #41... |
| Original commit message from CVS: |
| * gst/gstsystemclock.c: (gst_system_clock_init), |
| (gst_system_clock_start_async), (gst_system_clock_id_wait_async): |
| Defer starting the async system clock thread until the first async |
| wait is scheduled. Fixes #414986. |
| |
| 2007-03-12 14:23:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstmultiqueue.c: Fix small leak (free GstSingleQueue structure too, not only contents). |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_finalize), |
| (gst_single_queue_free): |
| Fix small leak (free GstSingleQueue structure too, not only contents). |
| |
| 2007-03-10 15:44:44 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/gstbin.c: Use GST_STR_NULL to prevent NULL pointer to be passed to GST_CAT_DEBUG. |
| Original commit message from CVS: |
| * gst/gstbin.c:(gst_bin_add): |
| Use GST_STR_NULL to prevent NULL pointer to be passed to GST_CAT_DEBUG. |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| Add new exported functions. |
| |
| 2007-03-09 16:39:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/gstreamer-plugins-sections.txt: Fix GstTee docs. |
| Original commit message from CVS: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| Fix GstTee docs. |
| |
| 2007-03-09 16:30:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add metadata copy functions. Fixes #393099. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbuffer.c: (gst_buffer_copy_metadata), (_gst_buffer_copy): |
| * gst/gstbuffer.h: |
| Add metadata copy functions. Fixes #393099. |
| * gst/gstutils.c: (gst_buffer_stamp): |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer): |
| Use new metadata copy functions. |
| |
| 2007-03-09 14:20:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| plugins/elements/gstidentity.*: Separate out check-imperfect-timestamp and check-imperfect-offset. |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: (gst_identity_class_init), |
| (gst_identity_init), (gst_identity_check_perfect), |
| (gst_identity_check_imperfect_timestamp), |
| (gst_identity_check_imperfect_offset), (gst_identity_transform_ip), |
| (gst_identity_set_property), (gst_identity_get_property): |
| * plugins/elements/gstidentity.h: |
| Separate out check-imperfect-timestamp and check-imperfect-offset. |
| Put back check-perfect as it was to keep compatibility. |
| |
| 2007-03-09 12:34:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstelement.c: There's no need to warn if VOID_PENDING is not NONE here, as long as the state is NULL it's ok, and... |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_dispose): |
| There's no need to warn if VOID_PENDING is not NONE here, as |
| long as the state is NULL it's ok, and that's checked immediately |
| above. |
| |
| 2007-03-08 17:58:57 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| plugins/elements/gstidentity.c: Fix check for perfect stream to ignore buffers with -1 offsets/offset ends when check... |
| Original commit message from CVS: |
| 2007-03-08 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * plugins/elements/gstidentity.c: (gst_identity_check_perfect): |
| Fix check for perfect stream to ignore buffers with -1 |
| offsets/offset ends when checking data contiguity. |
| |
| 2007-03-08 16:26:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Print INFO messages. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| Print INFO messages. |
| |
| 2007-03-08 11:40:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.*: Add support for dropping buffers with custom GstFlowReturn. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_sink_eventfunc), |
| (gst_base_transform_handle_buffer), (gst_base_transform_chain), |
| (gst_base_transform_activate): |
| * libs/gst/base/gstbasetransform.h: |
| Add support for dropping buffers with custom GstFlowReturn. |
| Set DISCONT flags on outgoing buffers based on QoS, incomming DISCONT |
| buffers or dropped buffers. |
| * docs/libs/gstreamer-libs-sections.txt: |
| docs for new custom return code. |
| * plugins/elements/gstidentity.c: (gst_identity_transform_ip): |
| Use drop support in base class to implement drop-probability. |
| |
| 2007-03-07 17:26:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Remove newlines at end of debug log strings. |
| Original commit message from CVS: |
| * gst/gst.c: (load_plugin_func): |
| * gst/gstplugin.c: (gst_plugin_load_by_name), (gst_plugin_load): |
| * gst/gstregistrybinary.c: (gst_registry_binary_read_cache): |
| * gst/gsttrace.c: (gst_trace_new), (gst_alloc_trace_set_flags_all): |
| Remove newlines at end of debug log strings. |
| |
| 2007-03-07 17:14:53 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| plugins/elements/gstidentity.c: Only post bus message at max, once per buffer received. |
| Original commit message from CVS: |
| 2007-03-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * plugins/elements/gstidentity.c: (gst_identity_check_perfect): |
| Only post bus message at max, once per buffer received. |
| |
| 2007-03-07 17:13:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Add doc about synchronisation |
| Original commit message from CVS: |
| * docs/design/Makefile.am: |
| * docs/design/part-synchronisation.txt: |
| Add doc about synchronisation |
| * docs/design/draft-latency.txt: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstbus.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-live-source.txt: |
| * docs/design/part-messages.txt: |
| * docs/design/part-overview.txt: |
| * docs/design/part-streams.txt: |
| * docs/design/part-trickmodes.txt: |
| Documentation updates. |
| |
| 2007-03-07 17:09:57 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gstreamer.doap: Update the doap file. |
| Original commit message from CVS: |
| * gstreamer.doap: |
| Update the doap file. |
| |
| 2007-03-07 17:02:51 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| plugins/elements/gstidentity.c: Rename non-perfect to imperfect for Mike and for the sanctity of the language. |
| Original commit message from CVS: |
| 2007-03-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * plugins/elements/gstidentity.c: (gst_identity_check_perfect): |
| Rename non-perfect to imperfect for Mike and for the sanctity of |
| the language. |
| Also make sure bus message gets emitted for data-incontiguities. |
| |
| 2007-03-07 16:58:42 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| plugins/elements/gstidentity.*: Emit bus message if check-perfect is true and we encounter a non-perfect stream betwe... |
| Original commit message from CVS: |
| 2007-03-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * plugins/elements/gstidentity.c: (gst_identity_check_perfect), |
| (gst_identity_start): |
| * plugins/elements/gstidentity.h: |
| Emit bus message if check-perfect is true and we encounter a |
| non-perfect stream between 2 consecutive buffers. |
| Fixes #415394. |
| |
| 2007-03-07 16:55:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.12 === |
| |
| 2007-03-07 16:44:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * win32/common/config.h: |
| Release 0.10.12 |
| Original commit message from CVS: |
| Release 0.10.12 |
| |
| 2007-03-07 16:31:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2007-03-07 12:51:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * common: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2007-03-01 18:46:36 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Version 0.10.11.2 (0.10.12 pre-release) |
| Original commit message from CVS: |
| * configure.ac: |
| Version 0.10.11.2 (0.10.12 pre-release) |
| Bump libtool versioning. |
| |
| 2007-03-01 14:49:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstbasesrc.c: Log flow-names and not numbers. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_loop): |
| Log flow-names and not numbers. |
| |
| 2007-02-28 19:25:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: Convert to new AG_GST style. |
| Original commit message from CVS: |
| * configure.ac: |
| Convert to new AG_GST style. |
| |
| 2007-02-28 18:51:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Don't unref query twice. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency): |
| Don't unref query twice. |
| |
| 2007-02-28 16:57:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstvalue.c: Implement GstObject -> string transform so we print object names when serializing GValues containing ... |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_transform_object_string), |
| (_gst_value_initialize): |
| Implement GstObject -> string transform so we print object names |
| when serializing GValues containing GstObjects. |
| |
| 2007-02-28 16:55:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Add new stuff to docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add new stuff to docs. |
| |
| 2007-02-28 16:46:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Improve latency query code. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency), |
| (gst_base_sink_queue_object_unlocked), (gst_base_sink_send_event), |
| (gst_base_sink_change_state): |
| Improve latency query code. |
| Don't leak latency events. |
| * tests/check/gst/gstbin.c: (GST_START_TEST): |
| Improve debugging. |
| |
| 2007-02-28 16:43:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.*: Improve docs a little. Added Since: for new macro. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_message_full), |
| (gst_element_get_state_func): |
| * gst/gstelement.h: |
| Improve docs a little. Added Since: for new macro. |
| * gst/gstobject.c: (gst_object_sink): |
| * gst/gstpipeline.c: (gst_pipeline_change_state), |
| (gst_pipeline_set_new_stream_time): |
| * gst/gstpipeline.h: |
| Improve debugging and docs. |
| * gst/gstutils.c: (gst_element_state_change_return_get_name): |
| Improve debugging. |
| |
| 2007-02-28 16:40:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Handle INFO messages from the GST_ELEMENT_INFO macro as well. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_message_full), |
| (gst_element_set_locked_state), (gst_element_get_state_func), |
| (gst_element_change_state): |
| Handle INFO messages from the GST_ELEMENT_INFO macro as well. |
| Documentation updates. |
| Small code cleanups. |
| * gst/gstmessage.c: (gst_message_new_info), |
| (gst_message_parse_info): |
| * gst/gstmessage.h: |
| API: gst_message_new_info() |
| API: gst_message_parse_info() |
| Add INFO message create and parse code. |
| |
| 2007-02-28 16:35:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Also report the live parameter of a latency query. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_query_min_max_init), (bin_query_latency_fold), |
| (bin_query_latency_done): |
| Also report the live parameter of a latency query. |
| |
| 2007-02-28 12:57:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/generic/states.c: |
| plug test leak |
| Original commit message from CVS: |
| plug test leak |
| |
| 2007-02-28 12:43:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/Makefile.am: |
| actually use the env var for tests |
| Original commit message from CVS: |
| actually use the env var for tests |
| |
| 2007-02-28 12:40:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/generic/states.c: Copy the current generic/states example from -base and adapt so we can use the exact sa... |
| Original commit message from CVS: |
| * tests/check/generic/states.c: (GST_START_TEST), (states_suite): |
| Copy the current generic/states example from -base and adapt so |
| we can use the exact same code everywhere. |
| Check a STATES_IGNORE_ELEMENTS env var which can be used |
| to ignore certain element factories for this test, which is |
| what is being done in -base |
| * tests/check/Makefile.am: |
| Mention this environment variable. |
| |
| 2007-02-27 17:22:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| API: gst_bus_timed_pop() |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbus.c: (gst_bus_init), (gst_bus_dispose), (gst_bus_post), |
| (gst_bus_timed_pop), (gst_bus_pop): |
| * gst/gstbus.h: |
| API: gst_bus_timed_pop() |
| Implement gst_bus_timed_pop() to do a blocking timed wait for a |
| message to arrive on the bus. |
| * tests/check/gst/gstbus.c: (GST_START_TEST), (pop_thread), |
| (gst_bus_suite): |
| Two unit tests for new _timed_pop() function. |
| |
| 2007-02-23 17:42:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpipeline.c: Don't ref a NULL clock in _provide_clock_func(). |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_change_state), |
| (gst_pipeline_provide_clock_func), (gst_pipeline_set_delay): |
| Don't ref a NULL clock in _provide_clock_func(). |
| Don't allow an INVALID delay. |
| Don't try to calculate base_time with an invalid start_time. |
| Also distribute and notify a NULL clock when it was selected. |
| * tools/gst-launch.c: (event_loop): |
| Don't crash when a NULL clock was selected in the pipeline. |
| |
| 2007-02-23 13:42:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/: Some small updates: update plugin system identifier prefix mention our new install |
| Original commit message from CVS: |
| * docs/design/Makefile.am: |
| * docs/design/draft-missing-plugins.txt: |
| * docs/random/draft-missing-plugins.txt: |
| Some small updates: update plugin system identifier prefix |
| ('gstreamer.net' to 'gstreamer'), mention our new install |
| API in libgstbaseutils rather than libgimme-codec, add |
| reference to the online docs. |
| |
| 2007-02-21 15:35:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| win32/common/config.h: Pretty sure Bill never made a powerpc version. Powerpc hackers, use moap cl ci to only check ... |
| Original commit message from CVS: |
| * win32/common/config.h: |
| Pretty sure Bill never made a powerpc version. Powerpc hackers, |
| use moap cl ci to only check in what is mentioned in the ChangeLog. |
| |
| 2007-02-21 15:34:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Fix up documentation to link to the correct GstGError section. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelement.h: |
| Fix up documentation to link to the correct GstGError section. |
| Add GST_ELEMENT_INFO macro since someone else added a Info message. |
| |
| 2007-02-21 15:30:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tools/gst-launch.c: Make sure that we actually show the important message part of a warning message. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| Make sure that we actually show the important message part of a |
| warning message. |
| No need to check if the gerror is not NULL to free; first of all |
| g_free accepts NULL; and second the default error handler would |
| segfault if gerror was NULL. |
| |
| 2007-02-21 12:10:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Removed docs as well. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Removed docs as well. |
| |
| 2007-02-21 12:01:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstmessage.*: Remove new messages for release. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_parse_duration): |
| * gst/gstmessage.h: |
| Remove new messages for release. |
| |
| 2007-02-20 18:02:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Make the ghostpad a parent of the internal pad again for better backward compatibility. Don't write code that relies ... |
| Original commit message from CVS: |
| * docs/design/part-gstghostpad.txt: |
| * gst/gstghostpad.c: (gst_ghost_pad_dispose), |
| (gst_ghost_pad_new_full): |
| Make the ghostpad a parent of the internal pad again for better backward |
| compatibility. Don't write code that relies on this however. |
| * gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_activate_push), |
| (gst_pad_link_check_hierarchy): |
| Require that parents should be GstElements in the hierarchy check. |
| |
| 2007-02-20 10:45:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Improve debug info. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_replace_message), (gst_bin_add_func), |
| (gst_bin_change_state_func), (bin_query_min_max_init), |
| (bin_query_latency_fold), (bin_query_latency_done), |
| (gst_bin_query): |
| Improve debug info. |
| Implement latency query. |
| |
| 2007-02-20 10:16:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Do not set the internal pad as a parent anymore so we can avoid hierarchy linking errors when the ghostpad has no par... |
| Original commit message from CVS: |
| * docs/design/part-gstghostpad.txt: |
| * gst/gstghostpad.c: (gst_ghost_pad_class_init), |
| (gst_ghost_pad_internal_do_activate_push), |
| (gst_ghost_pad_internal_do_activate_pull), |
| (gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull), |
| (gst_ghost_pad_do_link), (gst_ghost_pad_dispose), |
| (gst_ghost_pad_new_full), (gst_ghost_pad_set_target): |
| Do not set the internal pad as a parent anymore so we can avoid |
| hierarchy linking errors when the ghostpad has no parent yet. This also |
| fixes failed activation because of unlinked internal pads, which in |
| turn fixes the impossible case where you have to activate a pad before |
| you can add it to a running element. |
| Also fix the docs. |
| * gst/gstpad.c: (pre_activate), (post_activate), |
| (gst_pad_set_active), (gst_pad_activate_pull), |
| (gst_pad_activate_push), (gst_pad_check_pull_range): |
| Add some more debug info. |
| Mark activation mode in pre_activate so that we don't try to activate in |
| endless loops. Fixes #385084. |
| |
| 2007-02-19 18:08:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Implement a checkgetrange function instead of relying on the default core behaviour... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_init), |
| (gst_base_transform_check_get_range): |
| Implement a checkgetrange function instead of relying on the default |
| core behaviour that assumes we can operate in pull mode if we have a |
| getrange function. First step at fixing #385084. |
| |
| 2007-02-15 12:05:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| More docs coverage and some ChangeLog surgery (add missing names) |
| Original commit message from CVS: |
| * gst/gstchildproxy.h: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.h: |
| More docs coverage and some ChangeLog surgery (add missing names) |
| |
| 2007-02-15 11:32:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Some doc updates. Start renaming from stream_time to running_time where it was used wrongly. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-activation.txt: |
| * docs/design/part-block.txt: |
| * docs/design/part-buffering.txt: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-element-source.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstbin.txt: |
| * docs/design/part-gstbus.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-live-source.txt: |
| * docs/design/part-messages.txt: |
| * docs/design/part-overview.txt: |
| * docs/design/part-qos.txt: |
| * docs/design/part-query.txt: |
| * docs/design/part-states.txt: |
| * docs/design/part-trickmodes.txt: |
| Some doc updates. Start renaming from stream_time to running_time where |
| it was used wrongly. |
| |
| 2007-02-15 09:07:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Answer LATENCY query. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_default_query): |
| Answer LATENCY query. |
| |
| 2007-02-15 08:40:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstevent.c: Improve debugging. |
| Original commit message from CVS: |
| * tests/check/gst/gstevent.c: (event_probe), (test_event), |
| (GST_START_TEST): |
| Improve debugging. |
| |
| 2007-02-15 08:37:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Improve debugging of default pad dispatcher and query functions. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_get_internal_links_default), |
| (gst_pad_dispatcher): |
| Improve debugging of default pad dispatcher and query functions. |
| |
| 2007-02-15 08:31:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Remove old unused method. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Remove old unused method. |
| |
| 2007-02-13 15:51:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstsegment.c: Fix check |
| Original commit message from CVS: |
| * tests/check/gst/gstsegment.c: (GST_START_TEST): |
| Fix check |
| |
| 2007-02-13 15:34:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-seeking.txt: Some small update. |
| Original commit message from CVS: |
| * docs/design/part-seeking.txt: |
| Some small update. |
| * gst/gstsegment.c: (gst_segment_set_seek): |
| Revert old bogus change that should make seeking work again. |
| |
| 2007-02-13 14:52:47 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/: Possible dynamic reconnection api, plus some type fixes the other two docs. |
| Original commit message from CVS: |
| * docs/random/ensonic/dynlink.txt: |
| * docs/random/ensonic/interfaces.txt: |
| * docs/random/ensonic/receipies.txt: |
| Possible dynamic reconnection api, plus some type fixes the other two |
| docs. |
| |
| 2007-02-13 13:40:05 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/: Also check for an absolute path following file:// in the filesrc element. Remove redundant check a... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri): |
| Also check for an absolute path following file:// in the filesrc |
| element. Remove redundant check and call g_path_is_absolute() on the |
| unescaped location. |
| |
| 2007-02-13 09:10:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/draft-klass.txt: Add existing category analysis. |
| Original commit message from CVS: |
| * docs/design/draft-klass.txt: |
| Add existing category analysis. |
| * gst/gstcaps.c: |
| Fix doc example, framerate is a fraction. |
| |
| 2007-02-12 19:55:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add crossreferences to glib/gobject docs. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| * docs/plugins/Makefile.am: |
| Add crossreferences to glib/gobject docs. |
| |
| 2007-02-12 11:32:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-latency.txt: Small update. |
| Original commit message from CVS: |
| * docs/design/draft-latency.txt: |
| Small update. |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_get_latency), (gst_base_sink_query_latency), |
| (gst_base_sink_wait_clock), (gst_base_sink_send_qos), |
| (gst_base_sink_perform_qos), (gst_base_sink_queue_object_unlocked), |
| (gst_base_sink_chain_unlocked), (gst_base_sink_send_event), |
| (gst_base_sink_get_position), (gst_base_sink_query), |
| (gst_base_sink_change_state): |
| * libs/gst/base/gstbasesink.h: |
| API: gst_base_sink_query_latency() to let subclasses query the upstream |
| latency. |
| API: gst_base_sink_get_latency() to let subclasses query the configured |
| latency in the sink. |
| Implement query and set latency. |
| Update some docs. |
| As spotted by Will Newton <will dot newton at gmail dot com>: Make sure we |
| don't continue preroll when we are flushing. Fixes #405284. |
| * tests/check/pipelines/stress.c: (change_state_timeout), |
| (quit_timeout), (GST_START_TEST), (stress_suite): |
| Test for #405284. |
| |
| 2007-02-12 10:50:20 +0000 René Stadler <mail@renestadler.de> |
| |
| API: add GST_TAG_REFERENCE_LEVEL (#403597). |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler de> |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| * gst/gsttaglist.h: |
| API: add GST_TAG_REFERENCE_LEVEL (#403597). |
| |
| 2007-02-11 19:59:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/libs/Makefile.am: Fix path to core docs. |
| Original commit message from CVS: |
| * docs/libs/Makefile.am: |
| Fix path to core docs. |
| * gst/gstbin.c: (gst_bin_get_by_interface), |
| (gst_bin_iterate_all_by_interface): |
| Refix docs by also renaming 'interface' to 'iface' in implementation. |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstcaps.c: |
| * gst/gstchildproxy.c: (gst_child_proxy_base_init): |
| * gst/gstchildproxy.h: |
| * gst/gstelementfactory.c: |
| * gst/gstpadtemplate.h: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_new): |
| Document more. |
| |
| 2007-02-10 18:31:12 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/gstbin.h: Replace interface parameter name by iface as interface is a reserved keyword in Visual Studio for C++ p... |
| Original commit message from CVS: |
| * gst/gstbin.h:(gst_bin_get_by_interface), |
| (gst_bin_iterate_all_by_interface): |
| Replace interface parameter name by iface as interface is |
| a reserved keyword in Visual Studio for C++ projects so it removes |
| a build error for application developpers using VS. |
| * plugins/elements/gstfilesrc.c:(gst_file_src_uri_set_uri): |
| Fix a bug on Windows in uri format check. Now the prefix checked |
| is file:// and next we check if the path after file:// is absolute. |
| * win32/common/libgstbase.def: |
| * win32/common/libgstdataprotocol.def: |
| * win32/common/libgstgstreamer.def: |
| Add new exported functions. |
| |
| 2007-02-09 15:25:45 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * tests/check/pipelines/simple-launch-lines.c: |
| tests/check/pipelines/simple-launch-lines.c |
| Original commit message from CVS: |
| 2007-02-09 Andy Wingo <wingo@pobox.com> |
| * tests/check/pipelines/simple-launch-lines.c |
| (simple_launch_lines_suite, test_tee): Disable tee test until I |
| have time to fix it :-( |
| |
| 2007-02-09 13:59:32 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/check/: Add ABI checks for PPC32. |
| Original commit message from CVS: |
| 2007-02-09 Andy Wingo <wingo@pobox.com> |
| * tests/check/Makefile.am (noinst_HEADERS): |
| * tests/check/libs/libsabi.c: |
| * tests/check/libs/struct_ppc32.h: Add ABI checks for PPC32. |
| * tests/check/gst/gstabi.c: |
| * tests/check/gst/struct_ppc32.h: Add ABI checks for PPC32. |
| |
| 2007-02-09 13:45:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/check/pipelines/simple-launch-lines.c (test_tee): Add tests for push and pull tee behavior. |
| Original commit message from CVS: |
| 2007-02-09 Andy Wingo <wingo@pobox.com> |
| * tests/check/pipelines/simple-launch-lines.c (test_tee): Add |
| tests for push and pull tee behavior. |
| * plugins/elements/gsttee.h: |
| * plugins/elements/gsttee.c: Describe has-sink-loop better, and |
| mark as deprecated as well as unimplemented. It was a crack idea. |
| Add support for tee operating in pull mode, off by default. |
| |
| 2007-02-09 13:41:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstregistryxml.c (load_feature, load_plugin): Drop some normal-case logs down to LOG, raise errors to WARNING. |
| Original commit message from CVS: |
| 2007-02-09 Andy Wingo <wingo@pobox.com> |
| * gst/gstregistryxml.c (load_feature, load_plugin): Drop some |
| normal-case logs down to LOG, raise errors to WARNING. |
| (gst_registry_xml_read_cache): Don't log before calling a function |
| that logs. |
| * gst/gstregistry.c (gst_registry_finalize): Less debug on program |
| exit (registry finalize). |
| (gst_registry_add_plugin, gst_registry_add_feature): No need for a |
| DEBUG log when we emit signals that people don't even have the |
| chance to connect to. |
| (gst_registry_scan_path_level): Less logging in the normal case. |
| |
| 2007-02-05 13:15:44 +0000 Michal Benes <michal.benes@itonis.tv> |
| |
| plugins/elements/gstfilesrc.c: Correctly generate EOS for non-seekable files. We don't have a total length for them a... |
| Original commit message from CVS: |
| Patch by: Michal Benes <michal dot benes at itonis dot tv> |
| * plugins/elements/gstfilesrc.c: (gst_file_src_create_read): |
| Correctly generate EOS for non-seekable files. We don't have a total |
| length for them and would get an unexpected end of file if we only |
| special-cased for regular files. (Fixes: #404569) |
| |
| 2007-02-05 08:15:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/filesrc.c: Add unit test for the GstURIHandler interface in filesrc. This also tests the newly a... |
| Original commit message from CVS: |
| * tests/check/elements/filesrc.c: (GST_START_TEST), |
| (filesrc_suite): |
| Add unit test for the GstURIHandler interface in filesrc. This also |
| tests the newly added file://localhost/foo/bar support. |
| |
| 2007-02-04 16:14:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstelementfactory.h: The klass string is not a hierarchy. Add reference to the design doc for more information an... |
| Original commit message from CVS: |
| * gst/gstelementfactory.h: |
| The klass string is not a hierarchy. Add reference to the design doc |
| for more information and common types. |
| |
| 2007-02-02 18:08:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstquery.c: Remove old structure field. |
| Original commit message from CVS: |
| * gst/gstquery.c: (gst_query_new_latency): |
| Remove old structure field. |
| |
| 2007-02-02 12:27:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/gst-launch.1.in: Give example for network streaming (#351998) |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| Give example for network streaming (#351998) |
| |
| 2007-02-02 11:48:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Add docs for new methods. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add docs for new methods. |
| * gst/gstevent.c: (gst_event_new_latency), |
| (gst_event_parse_latency): |
| * gst/gstevent.h: |
| Add new LATENCY event to configure latency in a pipeline. |
| API: gst_event_new_latency |
| API: gst_event_parse_latency |
| * gst/gstmessage.c: (gst_message_new_buffering), |
| (gst_message_new_lost_preroll), (gst_message_new_prerolled), |
| (gst_message_new_latency), (gst_message_parse_buffering), |
| (gst_message_parse_lost_preroll): |
| * gst/gstmessage.h: |
| Added messages used in draft-latency. |
| API: gst_message_new_lost_preroll |
| API: gst_message_parse_lost_preroll |
| API: gst_message_new_prerolled |
| API: gst_message_new_latency |
| * gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency), |
| (gst_query_parse_latency): |
| * gst/gstquery.h: |
| Implemented new latency query as in design doc. |
| API: gst_query_new_latency |
| API: gst_query_set_latency |
| API: gst_query_parse_latency |
| |
| 2007-02-02 11:33:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-latency.txt: Slight redesign to allow for dynamic latency adjustments. |
| Original commit message from CVS: |
| * docs/design/draft-latency.txt: |
| Slight redesign to allow for dynamic latency adjustments. |
| * docs/design/part-negotiation.txt: |
| Fix some typos. |
| |
| 2007-02-02 10:41:29 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| plugins/elements/: Allow file://localhost/foo/bar URLs and correctly fail for every other hostname that one sets. Thi... |
| Original commit message from CVS: |
| reviewed by: Wim Taymans <wim@fluendo.com> |
| * plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri): |
| Allow file://localhost/foo/bar URLs and correctly fail for every other |
| hostname that one sets. This was gnomevfssrc is linked for those if |
| installed as it can handle it (#403172) |
| |
| 2007-02-01 19:00:48 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/base/gstcollectpads.*: Don't put the previously added destroy notify in the GstCollectData struct as all it'... |
| Original commit message from CVS: |
| reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize), |
| (unref_data), (gst_collect_pads_add_pad_full): |
| * libs/gst/base/gstcollectpads.h: |
| Don't put the previously added destroy notify in the GstCollectData |
| struct as all it's padding is already used and we don't want to break |
| ABI. Instead put in the pad's GObject data for now. This should be |
| cleaned up for 0.11 (#402393). |
| |
| 2007-02-01 17:52:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| API: Add function to specify a destroy notification for custom |
| Original commit message from CVS: |
| reviewed by: Wim Taymans <wim@fluendo.com> |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize), |
| (unref_data), (gst_collect_pads_add_pad), |
| (gst_collect_pads_add_pad_full): |
| * libs/gst/base/gstcollectpads.h: |
| API: Add function to specify a destroy notification for custom |
| GstCollectData when adding new pads in GstCollectPads (#402393). |
| |
| 2007-02-01 17:10:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| po/sv.po: Update Swedish translation (#378255). |
| Original commit message from CVS: |
| * po/sv.po: |
| Update Swedish translation (#378255). |
| |
| 2007-01-31 11:42:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/draft-klass.txt: Fix the previous change, this is a list of categories and not a hierarchy. |
| Original commit message from CVS: |
| * docs/design/draft-klass.txt: |
| Fix the previous change, this is a list of categories and not a hierarchy. |
| |
| 2007-01-31 11:02:29 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/draft-klass.txt: Add info about how to get a list of used classes. |
| Original commit message from CVS: |
| * docs/design/draft-klass.txt: |
| Add info about how to get a list of used classes. |
| |
| 2007-01-30 19:12:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: Don't leak found caps in chain function (no idea why that never showed up as a... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_chain_do_typefinding), |
| (gst_type_find_element_change_state): |
| Don't leak found caps in chain function (no idea why that never |
| showed up as a leak anywhere). |
| |
| 2007-01-30 15:04:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstplugin.h: Fix and expand GstPluginDesc API docs. |
| Original commit message from CVS: |
| * gst/gstplugin.h: |
| Fix and expand GstPluginDesc API docs. |
| |
| 2007-01-29 15:54:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: comment about refining the xml deps |
| Original commit message from CVS: |
| * configure.ac: |
| comment about refining the xml deps |
| * docs/manuals.mak: |
| comments about moving away from jade for docs |
| * gst/gst.c: |
| recommit the ifdefs to use the binary registry |
| * gst/gstbin.c: (gst_bin_change_state_func): |
| this break is obsolete |
| * gst/gstelementfactory.h: |
| better GST_ELEMENT_DETAILS docs, add comment about translation |
| * gst/gstinfo.h: |
| remove eol slash |
| * gst/gstobject.c: (gst_signal_object_get_type): |
| add G_UNLIKELY as usual |
| * gst/gstpad.c: (gst_pad_event_default): |
| add fall trhu comment |
| * gst/gstregistrybinary.c: (gst_registry_binary_write), |
| (gst_registry_binary_initialize_magic), |
| (gst_registry_binary_save_string), |
| (gst_registry_binary_save_pad_template), |
| (gst_registry_binary_save_feature), |
| (gst_registry_binary_save_plugin), |
| (gst_registry_binary_write_cache), |
| (gst_registry_binary_check_magic), |
| (gst_registry_binary_load_pad_template), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin), |
| (gst_registry_binary_read_cache): |
| comment typo and formatting |
| * gst/gstutils.c: (gst_element_state_get_name), |
| (gst_element_state_change_return_get_name): |
| remove obsolete breaks |
| * gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize): |
| add FIXME 0.11 and remove cpp comment |
| |
| 2007-01-29 15:02:11 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstregistrybinary.c: Fix print statement in an even more portable way. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_read_cache): |
| Fix print statement in an even more portable way. |
| |
| 2007-01-29 13:40:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add GST_ROUND_DOWN_* macros (#401781). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.h: |
| API: add GST_ROUND_DOWN_* macros (#401781). |
| |
| 2007-01-27 18:44:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Document registry signals and make gtk-doc pick them up (#401381). |
| Original commit message from CVS: |
| * docs/gst/gstreamer.types.in: |
| * gst/gstregistry.c: (gst_registry_class_init): |
| Document registry signals and make gtk-doc pick them up (#401381). |
| |
| 2007-01-26 18:24:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/building-testapp.xml: Add some audioconverts and audioresample to the pipeline, and some more comments and e... |
| Original commit message from CVS: |
| * docs/pwg/building-testapp.xml: |
| Add some audioconverts and audioresample to the pipeline, and some |
| more comments and error handling. |
| |
| 2007-01-26 13:07:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/: Fix typo (#400987). |
| Original commit message from CVS: |
| * docs/manual/manual.xml: |
| * docs/pwg/pwg.xml: |
| Fix typo (#400987). |
| |
| 2007-01-26 09:37:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Init caps flags too. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_static_caps_get): |
| Init caps flags too. |
| |
| 2007-01-25 17:54:07 +0000 Jindrich Makovicka <jindrich.makovick@itonis.tv> |
| |
| plugins/elements/gstfilesrc.c: If not using mmap'ed files try to seek to the end instead of the start to determine wh... |
| Original commit message from CVS: |
| Patch by: Jindrich Makovicka <jindrich.makovick at itonis dot tv> |
| * plugins/elements/gstfilesrc.c: (gst_file_src_start): |
| If not using mmap'ed files try to seek to the end instead of the |
| start to determine whether we can seek at all. This fixes the case |
| of 2GB+ files over NFS, where seeks in the first 2GB can succeed but |
| seeks for everything afterwards fail. Fixes #400656 |
| |
| 2007-01-25 17:41:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Add some refcount debugging. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (_gst_caps_free), (gst_static_caps_get): |
| Add some refcount debugging. |
| Make gst_static_caps_get threadsafe, which is needed when autoplugging |
| in multiple streaming threads. |
| |
| 2007-01-25 10:50:03 +0000 David Schleef <ds@schleef.org> |
| |
| API: gst_adapter_copy() that can reduce the amount of memcpy when getting data from the adapter. Fixes #388201. |
| Original commit message from CVS: |
| Patch by: David Schleef <ds at schleef dot org> |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstadapter.c: (gst_adapter_copy): |
| * libs/gst/base/gstadapter.h: |
| API: gst_adapter_copy() that can reduce the amount of memcpy when |
| getting data from the adapter. Fixes #388201. |
| |
| 2007-01-25 10:14:09 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstregistrybinary.c: In print statements, "%x" is for guint. Fixes build on macosx. |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_read_cache): |
| In print statements, "%x" is for guint. Fixes build on macosx. |
| |
| 2007-01-24 11:32:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstmultiqueue.c: Small fix. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: |
| (gst_multi_queue_loop): |
| Small fix. |
| (single_queue_overrun_cb), (single_queue_underrun_cb), |
| (single_queue_check_full), (gst_single_queue_new): |
| Implement single queue growth system. |
| This uses the extra-size properties, and will grow single queues by |
| that much if one goes full whereas there are others empty. This is |
| called extra-mode in the code. |
| When a single queue's levels go back below the initial max-size |
| limits, it is no longer in extra-mode. This is to ensure we don't |
| consume too much memory. |
| Fixes #399875 |
| |
| 2007-01-23 13:50:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Make warning about late g_thread_init() calls a bit more explicit, so that it's more obvious to applicatio... |
| Original commit message from CVS: |
| * gst/gst.c: (gst_init_get_option_group): |
| Make warning about late g_thread_init() calls a bit more explicit, |
| so that it's more obvious to application developers what they need |
| to do if a user files a bug against their application. |
| |
| 2007-01-22 16:00:39 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstmultiqueue.c: Remove previous hack of unsetting the flushing flag for the source pad instead of a... |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: |
| (gst_multi_queue_src_activate_push), (gst_single_queue_new): |
| Remove previous hack of unsetting the flushing flag for the source pad |
| instead of activating it. Instead, fix the source pad activate function |
| so that it no longer depends on having a parent set or not. |
| |
| 2007-01-22 14:30:27 +0000 Carlos Sanmartin Dominguez <csanmartin@igalia.com> |
| |
| docs/manual/basics-bus.xml: Fix example code, gst_element_unref() doesn't exist any longer. |
| Original commit message from CVS: |
| Patch by: Carlos Sanmartin Dominguez <csanmartin@igalia.com> |
| * docs/manual/basics-bus.xml: |
| Fix example code, gst_element_unref() doesn't exist any longer. |
| |
| 2007-01-21 20:24:11 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/gstpad.c: Fix two docs typoes (#399094). |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/gstpad.c: |
| Fix two docs typoes (#399094). |
| |
| 2007-01-19 09:15:21 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/faq/gst-uninstalled: Add gst-plugins-base/gst/utils/ to LD_LIBRARY_PATH so that plugins depending on libgstbaseu... |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| Add gst-plugins-base/gst/utils/ to LD_LIBRARY_PATH so that plugins |
| depending on libgstbaseutils can work in uninstalled environment. |
| |
| 2007-01-18 12:00:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Add more docs regarding tag merge-modes and when to send tags. Fix 'since' statement for new tag. |
| Original commit message from CVS: |
| * gst/gsttaglist.h: |
| * gst/gsttagsetter.c: |
| Add more docs regarding tag merge-modes and when to send tags. Fix 'since' |
| statement for new tag. |
| |
| 2007-01-17 14:33:39 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstmultiqueue.c: When dynamically creating single queues, activate sinkpad before adding it. |
| Original commit message from CVS: |
| * plugins/elements/gstmultiqueue.c: (gst_single_queue_new): |
| When dynamically creating single queues, activate sinkpad before adding |
| it. |
| We should be doing the same thing for the source pad, but we can't |
| since it would call a method which needs the parent to be set in order |
| to work propertly. Instead of activating the source pad, we just unset |
| the flushing flag, which is the minimal requirement for adding a pad |
| to an element in a state greater than READY. |
| |
| 2007-01-17 14:26:46 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/faq/gst-uninstalled: Add DYLD_LIBRARY_PATH declarations so we can also use this script on |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| Add DYLD_LIBRARY_PATH declarations so we can also use this script on |
| Mac OS X. |
| |
| 2007-01-17 12:31:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/: Add ABI structs for HPPA (see #393796). |
| Original commit message from CVS: |
| * tests/check/gst/gstabi.c: |
| * tests/check/gst/struct_hppa.h: |
| * tests/check/libs/libsabi.c: |
| * tests/check/libs/struct_hppa.h: |
| Add ABI structs for HPPA (see #393796). |
| |
| 2007-01-16 09:57:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/check/gstcheck.c: Actually write ABI structs to the file specified in the GST_ABI environment variable, as t... |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_abi_list): |
| Actually write ABI structs to the file specified in the GST_ABI |
| environment variable, as the message we print claims we would. |
| |
| 2007-01-15 14:51:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gsttask.c: Fix header comment. |
| Original commit message from CVS: |
| * tests/check/gst/gsttask.c: |
| Fix header comment. |
| |
| 2007-01-15 14:39:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttaglist.c: Change tag type from STRING to DOUBLE. Apply ChangeLog surgery for my previous two entries. |
| Original commit message from CVS: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| Change tag type from STRING to DOUBLE. Apply ChangeLog surgery for my |
| previous two entries. |
| |
| 2007-01-15 13:57:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| add tag support for beat-per-minute |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| * gst/gsttaglist.h: |
| add tag support for beat-per-minute |
| |
| 2007-01-15 12:18:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistrybinary.*: use glib types, cleanup comments, impement interfaces and uri-types |
| Original commit message from CVS: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write), |
| (gst_registry_binary_initialize_magic), |
| (gst_registry_binary_save_string), (gst_registry_binary_make_data), |
| (gst_registry_binary_save_pad_template), |
| (gst_registry_binary_save_feature), |
| (gst_registry_binary_save_plugin), |
| (gst_registry_binary_write_cache), |
| (gst_registry_binary_check_magic), |
| (gst_registry_binary_load_pad_template), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin), |
| (gst_registry_binary_read_cache): |
| * gst/gstregistrybinary.h: |
| use glib types, cleanup comments, impement interfaces and uri-types |
| |
| 2007-01-13 10:33:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_get_range, gst_pad_pull_range): Allow getrange() to return buffers with other caps, while we fi... |
| Original commit message from CVS: |
| 2007-01-13 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_get_range, gst_pad_pull_range): Allow |
| getrange() to return buffers with other caps, while we fix |
| demuxers and typefind, or otherwise change part-negotiation.txt. |
| |
| 2007-01-12 21:13:32 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/base/gstbasetransform.c (gst_base_transform_activate): Factor start/stop into this private function instead ... |
| Original commit message from CVS: |
| 2007-01-12 Andy Wingo <wingo@pobox.com> |
| * libs/gst/base/gstbasetransform.c (gst_base_transform_activate): |
| Factor start/stop into this private function instead of partially |
| in activate functions and partially in the change_state function. |
| Fixes setup before the element has changed from READY->PAUSED, as |
| is the case in pull-mode pipelines. |
| (gst_base_transform_sink_activate_push) |
| (gst_base_transform_src_activate_pull): Refactor to use |
| gst_base_transform_activate(). |
| (gst_base_transform_change_state): Removed, not needed any more. |
| * libs/gst/base/gstbasesink.c (gst_base_sink_negotiate_pull): |
| Truncate before fixating. |
| |
| 2007-01-12 18:06:29 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/base/gstbasesink.c (gst_base_sink_negotiate_pull): Don't set_caps() if the result of fixating is ANY, as it'... |
| Original commit message from CVS: |
| 2007-01-12 Andy Wingo <wingo@pobox.com> |
| * libs/gst/base/gstbasesink.c (gst_base_sink_negotiate_pull): |
| Don't set_caps() if the result of fixating is ANY, as it's not |
| supported, and not necessary in the case of a link with no |
| template caps on either side. Fixes tests/check/libs/basesrc in |
| some pull-mode tests. |
| |
| 2007-01-12 15:56:00 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/base/gstbasetransform.c (_GstBaseTransformPrivate): (gst_base_transform_init, gst_base_transform_sink_activa... |
| Original commit message from CVS: |
| 2007-01-12 Andy Wingo <wingo@pobox.com> |
| * libs/gst/base/gstbasetransform.c (_GstBaseTransformPrivate): |
| (gst_base_transform_init, gst_base_transform_sink_activate_push) |
| (gst_base_transform_src_activate_pull): |
| Track the activation mode. |
| (gst_base_transform_setcaps): In pull mode, when activating the |
| src pad, after activating the sink pad, activate the sink pad's |
| peer, as discussed in part-negotiation.txt. |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasesrc.c (gst_base_src_fixate): Add fixate |
| vmethod, as in basesink. |
| * libs/gst/base/gstbasesink.h: Reformat docs, add fixate vmethod. |
| * libs/gst/base/gstbasesink.c (gst_base_sink_pad_setcaps): In pull |
| mode, first proxy the setcaps to the peer pad. |
| (gst_base_sink_pad_fixate): Add a fixate function that calls the |
| new fixate vmethod. |
| (gst_base_sink_default_activate_pull): Rename from |
| gst_base_sink_activate_pull. |
| (gst_base_sink_negotiate_pull): New function, performs negotiation |
| in pull mode before calling ::activate_pull(). |
| (gst_base_sink_pad_activate_pull): Actually call the activate_pull |
| vmethod instead of the default implementation. I have no idea how |
| this worked before. Negotiate before calling activate_pull. |
| |
| 2007-01-12 15:48:00 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_activate_pull): Refuse to activate unlinked sink pads in pull mode. In addition to being correc... |
| Original commit message from CVS: |
| 2007-01-12 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_activate_pull): Refuse to activate unlinked |
| sink pads in pull mode. In addition to being correct, fixes |
| filesrc ! decodebin ! identity ! fakesink. |
| (gst_pad_get_range, gst_pad_pull_range): Don't call |
| gst_pad_set_caps() if the caps changes; instead error out with |
| GST_FLOW_NOT_NEGOTIATED, as discussed in part-negotiation.txt. |
| |
| 2007-01-12 15:39:57 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/design/part-negotiation.txt: Update with more policy. |
| Original commit message from CVS: |
| 2007-01-12 Andy Wingo <wingo@pobox.com> |
| * docs/design/part-negotiation.txt: Update with more policy. |
| |
| 2007-01-12 12:48:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/check/: Add G_BEGIN_DECLS and G_END_DECLS. Move GST_CHECK_MAIN where it belongs. |
| Original commit message from CVS: |
| * libs/gst/check/gstbufferstraw.h: |
| * libs/gst/check/gstcheck.h: |
| Add G_BEGIN_DECLS and G_END_DECLS. Move GST_CHECK_MAIN where it |
| belongs. |
| |
| 2007-01-12 10:53:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/: Add minimal unit test for beforementioned GstTagSetter bug. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/gst/.cvsignore: |
| * tests/check/gst/gsttagsetter.c: (gst_dummy_enc_add_interfaces), |
| (gst_dummy_enc_base_init), (gst_dummy_enc_class_init), |
| (gst_dummy_enc_init), (tag_list_foreach), (tag_setter_list_length), |
| (GST_START_TEST), (gst_tag_setter_suite): |
| Add minimal unit test for beforementioned GstTagSetter bug. |
| |
| 2007-01-12 10:48:49 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/gsttagsetter.c: gst_tag_list_merge() returns a new list, so it's not the best idea to ingore its return value. Ef... |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * gst/gsttagsetter.c: (gst_tag_setter_merge_tags): |
| gst_tag_list_merge() returns a new list, so it's not the best idea |
| to ingore its return value. Effectively meant that tags could only |
| be merged on a GstTagSetter once using _merge_tags(). Fixes #395554. |
| Also add function guard to require a non-NULL taglist as input (has |
| always been so due to gst_tag_list_copy(), just making it explicit). |
| |
| 2007-01-11 15:03:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/random/draft-missing-plugins.txt: Some additions: mention new API that is supposed to be used at the various sta... |
| Original commit message from CVS: |
| * docs/random/draft-missing-plugins.txt: |
| Some additions: mention new API that is supposed to be used at the |
| various stages; short blob about new gst-inspect introspection |
| option; mention potential future problem with plugins that have |
| a dynamic list of elements (such as ladspa, pitfdll, libvisual). |
| |
| 2007-01-11 14:16:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-inspect.c: Add --print-plugin-auto-install-info option to gst-inspect, so we can introspect plugin files an... |
| Original commit message from CVS: |
| * tools/gst-inspect.c: |
| (print_plugin_automatic_install_info_codecs), |
| (print_plugin_automatic_install_info_protocols), |
| (print_plugin_automatic_install_info), (main): |
| Add --print-plugin-auto-install-info option to gst-inspect, so we can |
| introspect plugin files and get machine-parsable output that corresponds |
| to the last bit of the missing-plugin installer string (small gotcha: |
| doesn't take into account ranks). |
| |
| 2007-01-11 13:45:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| commit binary registry (disabled by default, see #359653) |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gstregistry.c: (gst_registry_lookup_feature_locked), |
| (gst_registry_lookup_locked): |
| * gst/gstregistry.h: |
| * gst/gstregistrybinary.c: (gst_registry_binary_write), |
| (gst_registry_binary_initialize_magic), |
| (gst_registry_binary_save_string), |
| (gst_registry_binary_save_pad_template), |
| (gst_registry_binary_save_feature), |
| (gst_registry_binary_save_plugin), |
| (gst_registry_binary_write_cache), |
| (gst_registry_binary_check_magic), |
| (gst_registry_binary_load_pad_template), |
| (gst_registry_binary_load_feature), |
| (gst_registry_binary_load_plugin), |
| (gst_registry_binary_read_cache): |
| * gst/gstregistrybinary.h: |
| * gst/gstregistryxml.c: (load_feature), |
| (gst_registry_xml_read_cache): |
| commit binary registry (disabled by default, see #359653) |
| |
| 2007-01-11 10:48:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gstpad.c: Fix 'make check' too. |
| Original commit message from CVS: |
| * tests/check/gst/gstpad.c: (test_get_allowed_caps): |
| Fix 'make check' too. |
| |
| 2007-01-10 21:24:08 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/design/part-negotiation.txt: Fix a typo, add a couple notes. |
| Original commit message from CVS: |
| 2007-01-10 Andy Wingo <wingo@pobox.com> |
| * docs/design/part-negotiation.txt: Fix a typo, add a couple |
| notes. |
| |
| 2007-01-10 21:15:08 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/design/part-negotiation.txt: Update with, um, one way that pull-mode negotiation might work? |
| Original commit message from CVS: |
| 2007-01-10 Andy Wingo <wingo@pobox.com> |
| * docs/design/part-negotiation.txt: Update with, um, one way that |
| pull-mode negotiation might work? |
| * gst/gstpad.h: |
| * gst/gstpad.c (gst_pad_get_allowed_caps): Remove the restriction |
| that the pad must be a src pad; makes sense to call it the other |
| way in pull mode, and the logic is symmetric anyway. |
| |
| 2007-01-10 19:25:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstfilesink.c: Include <stdio.h> for fseeko(). |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: |
| Include <stdio.h> for fseeko(). |
| |
| 2007-01-10 10:21:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.*: Reserve LATENCY event. |
| Original commit message from CVS: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| Reserve LATENCY event. |
| |
| 2007-01-09 18:09:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-latency.txt: Updates. |
| Original commit message from CVS: |
| * docs/design/draft-latency.txt: |
| Updates. |
| |
| 2007-01-09 15:38:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-latency.txt: Updates. |
| Original commit message from CVS: |
| * docs/design/draft-latency.txt: |
| Updates. |
| * gst/gstelement.h: |
| * gst/gststructure.c: |
| * gst/gsttrace.c: |
| Small typo fixes. |
| |
| 2007-01-09 14:38:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/.cvsignore: Ignore test-registry.xml as well. |
| Original commit message from CVS: |
| * tests/check/.cvsignore: |
| Ignore test-registry.xml as well. |
| |
| 2007-01-09 12:34:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.c: unref data at the end when we are done with the pad. |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad): |
| unref data at the end when we are done with the pad. |
| |
| 2007-01-08 20:30:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add gst_update_registry() (#391296). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst.c: (load_plugin_func), (scan_and_update_registry), |
| (init_post), (gst_deinit), (gst_update_registry): |
| * gst/gst.h: |
| API: add gst_update_registry() (#391296). |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstregistry.c: |
| * tests/check/gst/.cvsignore: |
| Simple unit test for the above. |
| |
| 2007-01-08 16:23:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistry.c: Plugin extension on HP-UX is .sl, add that to the list of approved plugin extensions (see #393796). |
| Original commit message from CVS: |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| Plugin extension on HP-UX is .sl, add that to the list of approved |
| plugin extensions (see #393796). |
| * tests/check/gst/gstpad.c: (GST_START_TEST): |
| ulong => gulong. Fixes compilation with HP-UX compiler. |
| * tests/check/pipelines/parse-launch.c: (GST_START_TEST): |
| Fix compilation if valgrind headers are not available. |
| |
| 2007-01-07 10:21:33 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/common/libgstreamer.def: Add new exported function. |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| Add new exported function. |
| * win32/vs6/libgstbase.dsp: |
| Add gstdataqueue.c to the build. |
| * win32/vs6/libgstcoreelements.dsp: |
| Add gstmultiqueue.c to the build. |
| |
| 2007-01-06 17:18:03 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/base/gstbasesink.h: New GstBaseSinkClass vmethod, activate_pull(), providing for a way to specialize the pro... |
| Original commit message from CVS: |
| 2007-01-06 Andy Wingo <wingo@pobox.com> |
| * libs/gst/base/gstbasesink.h: New GstBaseSinkClass vmethod, |
| activate_pull(), providing for a way to specialize the process of |
| spawning a thread to pull on the sink pad. There is a default |
| implementation. |
| * libs/gst/base/gstbasesink.c (gst_base_sink_pad_activate_pull) |
| (gst_base_sink_pad_activate_push, gst_base_sink_pad_activate) |
| (gst_base_sink_init): Renamed pad activation functions (inserting |
| "_pad" in their names). Refactor to use the new activate_pull |
| vmethod, as appropriate. |
| (gst_base_sink_class_init, gst_base_sink_activate_pull): Set the |
| default activate_pull function to start a task pulling from the |
| sink pad, as before. |
| |
| 2007-01-06 17:09:10 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_get_range, gst_pad_pull_range): Set caps on the pads if necessary, as in push()/chain(). Update... |
| Original commit message from CVS: |
| 2007-01-06 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_get_range, gst_pad_pull_range): Set caps |
| on the pads if necessary, as in push()/chain(). Update docs. |
| Shouldn't affect existing pull() usage as it is currently only |
| being used on buffers without caps. |
| |
| 2007-01-05 16:36:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Call g_thread_init() first thing in gst_init() / gst_check_init(). |
| Original commit message from CVS: |
| * gst/gst.c: (gst_init_get_option_group), (gst_init_check), |
| (init_pre): |
| Call g_thread_init() first thing in gst_init() / gst_check_init(). |
| When initialisation is done via gst_init_get_option_group() and |
| GOption parsing, issue a warning if the GLib thread system has not |
| been initialised yet by the time gst_init_get_option_group() is |
| called, as it's quite likely other GLib functions such as |
| g_option_context_new() have been called already then, and |
| g_thread_init() must be called before any other GLib function. The |
| application in question must be fixed in that case, since memory |
| corruption might happen otherwise. |
| We issue the warning because even if the GLib folks decide to work |
| around the problem on their end in future, this is still an issue |
| with all GLib versions >= 2.10.0, so we should warn until we depend |
| on a GLib version we know to be safe. |
| Update documentation as well. |
| Closes bug #391278. |
| |
| 2007-01-05 15:55:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/: Call g_thread_init() really really early, before any other GLib function (see #342564 and recent discussion o... |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (main): |
| * tools/gst-launch.c: (main): |
| * tools/gst-typefind.c: (main): |
| * tools/gst-xmlinspect.c: (main): |
| Call g_thread_init() really really early, before any other GLib |
| function (see #342564 and recent discussion on gtk-devel-list). |
| |
| 2007-01-05 13:23:02 +0000 Vincent Torri <vtorri@univ-evry.fr> |
| |
| gst/: On win32, all the __declspec stuff for symbol exporting is apparently only needed with MSVC, but doesn't work w... |
| Original commit message from CVS: |
| Patch by: Vincent Torri <vtorri at univ-evry dot fr> |
| * gst/gst_private.h: |
| * gst/gstconfig.h.in: |
| * gst/gstinfo.h: |
| On win32, all the __declspec stuff for symbol exporting is |
| apparently only needed with MSVC, but doesn't work with MingW. |
| Fixes compilation with MingW and #391909. |
| |
| 2007-01-05 11:57:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.c: Change some GST_ERROR_OBJECT that aren't really errors to |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_activate_push): |
| Change some GST_ERROR_OBJECT that aren't really errors to |
| GST_WARNING_OBJECT in order to reduce terminal spam. |
| |
| 2007-01-04 13:54:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/Makefile.am: disable test again, as there seem to be still race problems |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| disable test again, as there seem to be still race problems |
| |
| 2007-01-04 13:37:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/: enable queue test again, add tests for the leaky behaviour |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/elements/queue.c: (queue_overrun), (queue_underrun), |
| (GST_START_TEST), (queue_suite): |
| enable queue test again, add tests for the leaky behaviour |
| |
| 2007-01-02 17:01:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Compile adapter test/example only if the required headers are available (fixes #391915). |
| Original commit message from CVS: |
| * configure.ac: |
| * tests/examples/Makefile.am: |
| Compile adapter test/example only if the required headers are |
| available (fixes #391915). |
| |
| 2007-01-02 09:31:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstvalue.c: |
| tell us what's not implemented |
| Original commit message from CVS: |
| tell us what's not implemented |
| |
| 2007-01-02 09:31:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| bump to CVS |
| Original commit message from CVS: |
| bump to CVS |
| |
| 2007-01-02 06:14:06 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstplugin.c: Restore the previous signal handler for SIGSEGV instead of setting to default, since we may have sto... |
| Original commit message from CVS: |
| * gst/gstplugin.c: |
| Restore the previous signal handler for SIGSEGV instead of |
| setting to default, since we may have stolen it away from |
| someone. (i.e., Mono) |
| |
| 2006-12-26 15:55:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/random/draft-missing-plugins.txt: Some small additions and clarifications. |
| Original commit message from CVS: |
| * docs/random/draft-missing-plugins.txt: |
| Some small additions and clarifications. |
| |
| 2006-12-26 15:06:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistryxml.c: Make sure we don't pass non-UTF-8 strings to g_markup_escape(), since that can lead to random m... |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (gst_registry_save_escaped): |
| Make sure we don't pass non-UTF-8 strings to g_markup_escape(), |
| since that can lead to random memory corruptions and crashes |
| (may or may not be related to #383244, #386711, and #386711). |
| |
| 2006-12-21 15:54:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/: sync .cvsignome and CLEANFILES |
| Original commit message from CVS: |
| * tests/check/.cvsignore: |
| * tests/check/Makefile.am: |
| sync .cvsignome and CLEANFILES |
| |
| 2006-12-21 15:32:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/Makefile.am: fix distcheck |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| fix distcheck |
| |
| 2006-12-21 15:00:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/part-states.txt: two tiny additional comments |
| Original commit message from CVS: |
| * docs/design/part-states.txt: |
| two tiny additional comments |
| * gst/gststructure.c: |
| doc fixing |
| * tests/check/Makefile.am: |
| * tests/check/elements/queue.c: (queue_overrun), (queue_underrun), |
| (GST_START_TEST): |
| disable test for now, unless it gets fixed |
| |
| 2006-12-21 14:24:54 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/queue.c: fix race in underrun test |
| Original commit message from CVS: |
| * tests/check/elements/queue.c: (queue_overrun), (queue_underrun), |
| (GST_START_TEST): |
| fix race in underrun test |
| |
| 2006-12-21 09:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/.cvsignore: ignore more |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| ignore more |
| * tests/check/elements/queue.c: (queue_overrun), (queue_underrun), |
| (GST_START_TEST): |
| try to narrow test failure |
| |
| 2006-12-21 09:37:56 +0000 David Schleef <ds@schleef.org> |
| |
| plugins/elements/gstfakesrc.c: Use g_random_int_range(), since it produces better random numbers in a range than almo... |
| Original commit message from CVS: |
| * plugins/elements/gstfakesrc.c: |
| Use g_random_int_range(), since it produces better random |
| numbers in a range than almost-correct floating point code. |
| |
| 2006-12-21 08:12:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/check/gstcheck.c: do not automatically (de)activate pads |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_setup_src_pad), |
| (gst_check_teardown_src_pad), (gst_check_setup_sink_pad), |
| (gst_check_teardown_sink_pad): |
| do not automatically (de)activate pads |
| * tests/check/Makefile.am: |
| * tests/check/elements/queue.c: (queue_overrun), (queue_underrun), |
| (setup_queue), (cleanup_queue), (GST_START_TEST), (queue_suite): |
| add new, yet simple tests for queue |
| * tests/check/elements/fakesrc.c: (cleanup_fakesrc): |
| * tests/check/elements/fdsrc.c: (cleanup_fdsrc): |
| * tests/check/elements/filesrc.c: (cleanup_filesrc), |
| (GST_START_TEST): |
| * tests/check/elements/identity.c: (cleanup_identity): |
| consistent pad (de)activation |
| |
| 2006-12-20 19:06:02 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| libs/gst/base/gstcollectpads.c: Fix two doc typos (#387866). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo ubuntu com> |
| * libs/gst/base/gstcollectpads.c: |
| Fix two doc typos (#387866). |
| |
| 2006-12-19 15:06:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/advanced-dparams.xml: Fix typo (g_object_control_properties() doesn't exist). |
| Original commit message from CVS: |
| * docs/manual/advanced-dparams.xml: |
| Fix typo (g_object_control_properties() doesn't exist). |
| |
| 2006-12-19 12:38:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstsegment.c: Fine tune the cases where the segment start/stop values are really updated. |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_seek): |
| Fine tune the cases where the segment start/stop values are really |
| updated. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST): |
| Add tests for the return values of gst_segment_set_seek(). |
| |
| 2006-12-19 11:04:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Docs typo fix. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Docs typo fix. |
| * plugins/elements/gstqueue.c: (gst_queue_class_init), |
| (gst_queue_init): |
| Fix incorrect documentation and flesh it out a bit more. |
| Set default values for the max properties on the GParamSpec as well, |
| so it shows up correctly in gst-inspect. |
| |
| 2006-12-18 16:01:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gstqueue.c: Correct docs of queue, add more detail and crosslink it more. |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (queue_leaky_get_type): |
| Correct docs of queue, add more detail and crosslink it more. |
| |
| 2006-12-16 19:33:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstidentity.c: Print additional debug info when the stream isn't perfectly timestamped; don't try to... |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: (gst_identity_check_perfect): |
| Print additional debug info when the stream isn't perfectly |
| timestamped; don't try to use invalid durations. |
| |
| 2006-12-16 16:14:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/design/Makefile.am: Dist new design docs. |
| Original commit message from CVS: |
| * docs/design/Makefile.am: |
| Dist new design docs. |
| |
| 2006-12-16 15:17:54 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| libs/gst/base/gstcollectpads.*: Add refcounting to the collectpads data so we can track when it's safe to free the da... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * libs/gst/base/gstcollectpads.c: (ref_data), (unref_data), |
| (gst_collect_pads_add_pad), (gst_collect_pads_remove_pad), |
| (gst_collect_pads_stop), (gst_collect_pads_event), |
| (gst_collect_pads_chain): |
| * libs/gst/base/gstcollectpads.h: |
| Add refcounting to the collectpads data so we can track when it's safe |
| to free the data. Fixes #383382. |
| |
| 2006-12-15 17:09:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.c: Automatically activate/deactivate pads when they are added to a started/stoped collec... |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_add_pad), |
| (gst_collect_pads_remove_pad): |
| Automatically activate/deactivate pads when they are added to a |
| started/stoped collectpads. |
| |
| 2006-12-15 16:01:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Set pads to FLUSHING when they are created. Check, warn and fix when a demuxer adds an inactive pad to itself w... |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_add_pad): |
| * gst/gstghostpad.c: (gst_ghost_pad_new_full): |
| * gst/gstpad.c: (gst_pad_init): |
| Set pads to FLUSHING when they are created. Check, warn and fix when a |
| demuxer adds an inactive pad to itself when running. Fixes #339326. |
| |
| 2006-12-15 15:49:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Expose default element send_event and query handling as vmethods that subclasses can chain up to. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_class_init), |
| (gst_element_default_send_event), (gst_element_send_event), |
| (gst_element_default_query), (gst_element_query): |
| Expose default element send_event and query handling as vmethods that |
| subclasses can chain up to. |
| |
| 2006-12-15 15:39:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Small documentation fixes. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_set_state_func): |
| Small documentation fixes. |
| |
| 2006-12-15 15:26:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-latency.txt: Checked in draft for handling latency in pipelines. |
| Original commit message from CVS: |
| * docs/design/draft-latency.txt: |
| Checked in draft for handling latency in pipelines. |
| |
| 2006-12-15 00:16:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| adding .doap file |
| Original commit message from CVS: |
| * Makefile.am: |
| * gstreamer.doap: |
| * gstreamer.spec.in: |
| adding .doap file |
| |
| 2006-12-14 14:06:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: init_pre() and init_post() might be called via our GOptionGroup or from gst_init(), and we should skip bot... |
| Original commit message from CVS: |
| * gst/gst.c: (init_pre), (init_post): |
| init_pre() and init_post() might be called via our GOptionGroup or |
| from gst_init(), and we should skip both of them if we've already |
| been initialised, otherwise we will init some things twice or add |
| two default log functions. |
| |
| 2006-12-13 12:46:28 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/manual/basics-bus.xml: No, gst_main_loop does not exist. Its g_main_loop. |
| Original commit message from CVS: |
| * docs/manual/basics-bus.xml: |
| No, gst_main_loop does not exist. Its g_main_loop. |
| Discovered by somebody who abused the copy-paste technique of coding :) |
| |
| 2006-12-13 11:05:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstghostpad.c: Log ghostpad debug stuff to the GST_PADS category as well rather than just to the default category. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: |
| Log ghostpad debug stuff to the GST_PADS category as well rather |
| than just to the default category. |
| |
| 2006-12-12 13:53:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add some basic system details such as OS and architecture to the debug output if possible, courtesy of uname(). |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gst.c: (init_pre): |
| Add some basic system details such as OS and architecture |
| to the debug output if possible, courtesy of uname(). |
| |
| 2006-12-11 13:40:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/gst/running.xml: Document GST_REGISTRY_FORK and GST_DEBUG_NO_COLOR environment variables. |
| Original commit message from CVS: |
| * docs/gst/running.xml: |
| Document GST_REGISTRY_FORK and GST_DEBUG_NO_COLOR |
| environment variables. |
| |
| 2006-12-09 20:23:10 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/gst/gstbin.c: It is acceptable to have a refcount of 2 or 3 at this point in the test, because the pipeli... |
| Original commit message from CVS: |
| * tests/check/gst/gstbin.c: (GST_START_TEST): |
| It is acceptable to have a refcount of 2 or 3 at this point in the |
| test, because the pipeline might be just posting its state_change |
| message. The next line then waits for that message to appear using |
| bus_poll, so that should be fine too. |
| |
| 2006-12-09 18:48:57 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gst.c: Ignore EINTR when reading from the child registry pipe. |
| Original commit message from CVS: |
| * gst/gst.c: (ensure_current_registry_forking): |
| Ignore EINTR when reading from the child registry pipe. |
| Explicitly ignore the return value from close, since it makes no |
| difference. |
| * gst/gstminiobject.c: (gst_mini_object_ref), |
| (gst_mini_object_unref): |
| When debugging refcounts, check GST_IS_MINI_OBJECT and warn. |
| * gst/gstregistry.c: (_priv_gst_registry_remove_cache_plugins): |
| When removing cached plugins, remove their features too, so they're |
| not visible after they've disappeared. |
| * gst/gstutils.c: (prepare_link_maybe_ghosting): |
| In the unlikely case that we are linking pads with no parents, don't |
| crash trying to get the non-existent parent bin. |
| * gst/parse/grammar.y: |
| Output debug in the PIPELINE category |
| |
| 2006-12-08 16:12:44 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/gstclock.c: Reject invalid clock times for interval of periodic ids. |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * gst/gstclock.c: (gst_clock_new_periodic_id): |
| Reject invalid clock times for interval of periodic ids. |
| Fixes ##383506. |
| |
| 2006-12-07 12:11:14 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Fix refcounting of gst_plugin_feature_load to match the docs. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_factory_create): |
| * gst/gstpluginfeature.c: (gst_plugin_feature_load): |
| * gst/gsttypefindfactory.c: (gst_type_find_factory_call_function): |
| * tools/gst-inspect.c: (print_element_info): |
| Fix refcounting of gst_plugin_feature_load to match the docs. |
| Fixes: #380129 |
| |
| 2006-12-07 10:59:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Improve debugging of events. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_event), |
| (gst_base_sink_get_position): |
| Improve debugging of events. |
| |
| 2006-12-07 10:51:36 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/gstclock.c: Make period ids add the interval to the origial requested time instead of the possibly updated time w... |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * gst/gstclock.c: (gst_clock_id_wait): |
| Make period ids add the interval to the origial requested time instead |
| of the possibly updated time which can be wrong when there are multiple |
| waiters for the same id. Fixes #382592. |
| * gst/gstsystemclock.c: (gst_system_clock_async_thread), |
| (gst_system_clock_id_wait_jitter_unlocked), |
| (gst_system_clock_id_wait_jitter): |
| Fix restart in the async notify thread when an async entry is added to |
| the front of the list. Fixes #381492. |
| * tests/check/gst/gstsystemclock.c: (store_callback), |
| (notify_callback), (GST_START_TEST), (gst_systemclock_suite): |
| Added test for multiple async waits. |
| Added test for async wait order. |
| |
| 2006-12-07 10:02:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Add some more docs about the POSITION query. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_query): |
| Add some more docs about the POSITION query. |
| |
| 2006-12-07 02:37:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Bump version nano - back to CVS. |
| Original commit message from CVS: |
| * configure.ac: |
| Bump version nano - back to CVS. |
| |
| === release 0.10.11 === |
| |
| 2006-12-07 02:33:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: releasing 0.10.11, "Love never runs on time" |
| Original commit message from CVS: |
| === release 0.10.11 === |
| 2006-12-06 Jan Schmidt <thaytan@mad.scientist.com> |
| * configure.ac: |
| releasing 0.10.11, "Love never runs on time" |
| |
| 2006-12-01 10:23:26 +0000 Sergey Scobich <sergey.scobich@gmail.com> |
| |
| win32/: Fix compilation on win32 under VS8 |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| * win32/vs8/libgstbase.vcproj: |
| * win32/vs8/libgstcoreelements.vcproj: |
| * win32/vs8/libgstreamer.vcproj: |
| Fix compilation on win32 under VS8 |
| Patch by: Sergey Scobich <sergey dot scobich at gmail dot com> |
| Partially fixes #381175 |
| |
| 2006-11-30 22:55:08 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2006-11-29 16:39:32 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstvalue.c: If someone is foolish enough to compare 2 fractions with denominator = 0, return UNORDERED rather tha... |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_compare_fraction): |
| If someone is foolish enough to compare 2 fractions with denominator = |
| 0, return UNORDERED rather than aborting. |
| |
| 2006-11-28 12:07:06 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for elements that need some queueing fun... |
| Original commit message from CVS: |
| * libs/gst/base/Makefile.am: |
| * libs/gst/base/gstdataqueue.c: (gst_data_queue_get_type), |
| (gst_data_queue_base_init), (gst_data_queue_class_init), |
| (gst_data_queue_init), (gst_data_queue_new), |
| (gst_data_queue_cleanup), (gst_data_queue_finalize), |
| (gst_data_queue_locked_flush), (gst_data_queue_locked_is_empty), |
| (gst_data_queue_locked_is_full), (gst_data_queue_flush), |
| (gst_data_queue_is_empty), (gst_data_queue_is_full), |
| (gst_data_queue_set_flushing), (gst_data_queue_push), |
| (gst_data_queue_pop), (gst_data_queue_drop_head), |
| (gst_data_queue_set_property), (gst_data_queue_get_property): |
| * libs/gst/base/gstdataqueue.h: |
| New GstDataQueue object for threadsafe queueing. Most useful for |
| elements that need some queueing functionnality. |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Insert documentation for GstDataQueue |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init), |
| (gst_multi_queue_class_init), (gst_multi_queue_init), |
| (gst_multi_queue_finalize), (gst_multi_queue_set_property), |
| (gst_multi_queue_get_property), (gst_multi_queue_request_new_pad), |
| (gst_multi_queue_release_pad), (gst_single_queue_push_one), |
| (gst_multi_queue_item_destroy), (gst_multi_queue_item_new), |
| (gst_multi_queue_loop), (gst_multi_queue_chain), |
| (gst_multi_queue_sink_activate_push), (gst_multi_queue_sink_event), |
| (gst_multi_queue_getcaps), (gst_multi_queue_bufferalloc), |
| (gst_multi_queue_src_activate_push), (gst_multi_queue_acceptcaps), |
| (gst_multi_queue_src_event), (gst_multi_queue_src_query), |
| (wake_up_next_non_linked), (compute_next_non_linked), |
| (single_queue_overrun_cb), (single_queue_underrun_cb), |
| (single_queue_check_full), (gst_single_queue_new): |
| * plugins/elements/gstmultiqueue.h: |
| New multiqueue element, using GstDataQueue. Used for queuing multiple |
| streams. |
| Closes #344639 and #347785 |
| |
| 2006-11-22 12:29:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/pwg/advanced-types.xml: add more missing type details |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| add more missing type details |
| * tools/gst-run.c: (main): |
| remove unused variable |
| |
| 2006-11-21 08:30:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/libs/: add types of base classes to enable gobject specific stuff in the docs |
| Original commit message from CVS: |
| * docs/libs/Makefile.am: |
| * docs/libs/gstreamer-libs.types: |
| add types of base classes to enable gobject specific stuff in the docs |
| * docs/random/ensonic/embedded.txt: |
| more ideas about isolating platform specific things |
| |
| 2006-11-20 11:11:20 +0000 Sebastian Droege <slomo@ubuntu.com> |
| |
| libs/gst/check/gstcheck.h: Fix compilation and running against 0.9.4. Fixes #377332. |
| Original commit message from CVS: |
| Patch by: Sebastian Droege <slomo at ubuntu dot com> |
| * libs/gst/check/gstcheck.h: |
| Fix compilation and running against 0.9.4. Fixes #377332. |
| |
| 2006-11-20 10:27:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Fix boundary checking in to_running_time() and to_stream_time(). |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_seek), |
| (gst_segment_set_newsegment_full), (gst_segment_to_stream_time), |
| (gst_segment_to_running_time): |
| Fix boundary checking in to_running_time() and to_stream_time(). |
| Fixes #377183. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST): |
| stream and running time can now be calculated for the complete |
| clipped segment. |
| |
| 2006-11-15 17:38:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.c: Can't access event structure after giving away ownership of the event. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_push_event): |
| Can't access event structure after giving away ownership of |
| the event. |
| |
| 2006-11-15 13:00:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/: more thinking |
| Original commit message from CVS: |
| * docs/random/ensonic/embedded.txt: |
| * docs/random/ensonic/profiling.txt: |
| * docs/random/ensonic/receipies.txt: |
| more thinking |
| |
| 2006-11-13 18:03:35 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/gstpad.c: Fix documentation for gst_pad_dispatcher. Fixes #374475. |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| * gst/gstpad.c: |
| Fix documentation for gst_pad_dispatcher. Fixes #374475. |
| |
| 2006-11-13 17:54:58 +0000 Jonathan Matthew <jonathan@kaolin.wh9.net> |
| |
| libs/gst/base/gstbasesrc.c: Store new length in segment duration so we don't keep on calling the potentially expensiz... |
| Original commit message from CVS: |
| Patch by: Jonathan Matthew <jonathan at kaolin dot wh9 dot net> |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_update_length): |
| Store new length in segment duration so we don't keep on calling the |
| potentially expensize get_size() call. Fixes #370865. |
| |
| 2006-11-10 18:56:44 +0000 Sergey Scobich <sergery.scobich@gmail.com> |
| |
| win32/common/libgstreamer.def: Add two missing symbols (#366492). |
| Original commit message from CVS: |
| Patch by: Sergey Scobich <sergery.scobich at gmail com> |
| * win32/common/libgstreamer.def: |
| Add two missing symbols (#366492). |
| |
| 2006-11-10 10:50:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/gstadapter.c: Fix format string to use all its arguments. |
| Original commit message from CVS: |
| * libs/gst/base/gstadapter.c: (gst_adapter_flush), |
| (gst_adapter_take_buffer): |
| Fix format string to use all its arguments. |
| Remove useless >= check on a guint |
| |
| 2006-11-09 15:25:39 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/examples/adapter/.cvsignore: Ignore build file as commanded by the build-bot |
| Original commit message from CVS: |
| * tests/examples/adapter/.cvsignore: |
| Ignore build file as commanded by the build-bot |
| |
| 2006-11-09 14:38:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/examples/adapter/: Add new files from the previous commit |
| Original commit message from CVS: |
| * tests/examples/adapter/Makefile.am: |
| * tests/examples/adapter/adapter_test.c: (run_test_take), |
| (run_test_take_buffer), (run_tests), (main): |
| Add new files from the previous commit |
| |
| 2006-11-09 14:37:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Do some optimisation work in GstAdapter to avoid copies in more cases. |
| Original commit message from CVS: |
| * Makefile.am: |
| * configure.ac: |
| * libs/gst/base/gstadapter.c: (gst_adapter_clear), |
| (gst_adapter_push), (gst_adapter_peek_into), (gst_adapter_peek), |
| (gst_adapter_flush), (gst_adapter_take), (gst_adapter_take_buffer): |
| * libs/gst/base/gstadapter.h: |
| * tests/check/libs/adapter.c: (create_and_fill_adapter), |
| (GST_START_TEST), (gst_adapter_suite): |
| * tests/examples/Makefile.am: |
| Do some optimisation work in GstAdapter to avoid copies in more cases. |
| It could still do slightly better by merging buffers when |
| gst_buffer_is_span_fast is true, but is already faster. |
| Also, avoid traversing a single-linked list to append each incoming |
| buffer inside the adapter. |
| Add simple test app that times the adapter behaviour in different |
| situations, and extend the unit test to check that bytes enter and |
| exit the adapter in their original order. |
| |
| 2006-11-08 19:27:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/random/draft-missing-plugins.txt: Update: use element message instead of adding a new message type to the core; ... |
| Original commit message from CVS: |
| * docs/random/draft-missing-plugins.txt: |
| Update: use element message instead of adding a new message |
| type to the core; don't provide GStreamer API to initiate the |
| plugin download, just provide API to compose the strings needed |
| and let an external libgimmestuff handle the rest. |
| |
| 2006-11-08 11:41:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tools/gst-inspect.c: Print a string instead of 'unknown type' for GValueArray properties |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_properties_info): |
| Print a string instead of 'unknown type' for GValueArray properties |
| |
| 2006-11-08 10:35:24 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Fix Christian's email address in Changelog |
| Original commit message from CVS: |
| Fix Christian's email address in Changelog |
| |
| 2006-11-08 02:04:52 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| docs/random/draft-missing-plugins.txt: More small fixes. |
| Original commit message from CVS: |
| * docs/random/draft-missing-plugins.txt: |
| More small fixes. |
| |
| 2006-11-08 02:03:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/examples/typefind/typefind.c: Make typefind element example work again (#371894); add a license header. |
| Original commit message from CVS: |
| * tests/examples/typefind/typefind.c: (type_found), (main): |
| Make typefind element example work again (#371894); add a |
| license header. |
| |
| 2006-11-08 01:40:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/random/draft-missing-plugins.txt: Commit initial draft about how to deal with missing plugins, needs work (API t... |
| Original commit message from CVS: |
| * docs/random/draft-missing-plugins.txt: |
| Commit initial draft about how to deal with missing plugins, |
| needs work (API too). |
| |
| 2006-11-07 07:34:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/pwg/advanced-types.xml: documents the new caps elements (see #363118) |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| documents the new caps elements (see #363118) |
| |
| 2006-11-06 17:53:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Use g_strerror() instead of strerror() - we want UTF-8. |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_load_file): |
| * plugins/elements/gstfilesrc.c: (gst_mmap_buffer_finalize), |
| (gst_file_src_map_region), (gst_file_src_start): |
| * plugins/indexers/gstfileindex.c: (gst_file_index_load), |
| (gst_file_index_commit): |
| Use g_strerror() instead of strerror() - we want UTF-8. |
| |
| 2006-11-06 17:25:01 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| plugins/elements/gstfdsrc.c: Another printf fix (#371493). |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_create): |
| Another printf fix (#371493). |
| |
| 2006-11-06 15:22:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/gst/gsttag.c: relicence (okay with author=company) |
| Original commit message from CVS: |
| * tests/check/gst/gsttag.c: |
| relicence (okay with author=company) |
| |
| 2006-11-06 15:18:57 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpad.c: Enhance debug and improve docs |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_event_default_dispatch), |
| (gst_pad_push_event): |
| Enhance debug and improve docs |
| * gst/gsturi.c: |
| Fix docs |
| |
| 2006-11-06 15:17:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/: more ideas |
| Original commit message from CVS: |
| * docs/random/ensonic/distributed.txt: |
| * docs/random/ensonic/profiling.txt: |
| more ideas |
| |
| 2006-11-06 15:14:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: add new API and fix the build |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| add new API and fix the build |
| * gst/gstbin.c: (gst_bin_recalc_state): |
| * gst/gstelement.c: (gst_element_message_full), |
| (gst_element_get_state_func), (gst_element_set_state_func): |
| use new API and improve logging |
| * gst/gstutils.c: (gst_element_state_change_return_get_name): |
| * gst/gstutils.h: |
| API: add function to get StateChangereturn names to improve logs |
| |
| 2006-11-06 12:01:27 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| * docs/random/zaheerm/dvb-interface.txt: |
| Notes taken while discussing dvb channel selection with Wim |
| Original commit message from CVS: |
| Notes taken while discussing dvb channel selection with Wim |
| |
| 2006-11-04 12:54:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/random/moving-plugins: |
| * plugins/elements/gstfilesrc.c: |
| don't put strerror in translatable message |
| Original commit message from CVS: |
| don't put strerror in translatable message |
| |
| 2006-11-03 15:04:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfdsrc.c: Get the type and printf conversion specifiers right. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_create): |
| Get the type and printf conversion specifiers right. |
| |
| 2006-11-03 13:57:28 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/gstpad.c: Some small cleanups. Improve debugging. |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| * gst/gstpad.c: (gst_pad_init), (pre_activate), |
| (gst_pad_set_blocked_async), (gst_pad_acceptcaps_default), |
| (gst_pad_accept_caps), (handle_pad_block), (gst_pad_push_event): |
| Some small cleanups. Improve debugging. |
| * gst/gstpad.h: |
| Signal all waiting threads with a broadcast instead of just one. |
| Fixes #369942. |
| |
| 2006-11-03 09:40:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfdsrc.c: Add some debugging. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd), |
| (gst_fd_src_create): |
| Add some debugging. |
| Only update fd when it's different from the old. |
| |
| 2006-11-02 20:52:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstfilesrc.c: Printf fixes for PPC/OSX, take two (#369366). |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_create_mmap): |
| Printf fixes for PPC/OSX, take two (#369366). |
| |
| 2006-11-02 13:00:38 +0000 Jan David Mol <j.j.d.mol@tudelft.nl> |
| |
| plugins/elements/: Printf fixes for gsize parameters on PPC/OSX (#369366). Also, don't cast to long long for portabil... |
| Original commit message from CVS: |
| Based on patch by: Jan David Mol <j.j.d.mol at tudelft nl> |
| * plugins/elements/gstfilesink.c: (gst_file_sink_class_init): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_class_init), |
| (gst_file_src_map_small_region), (gst_file_src_create_mmap): |
| Printf fixes for gsize parameters on PPC/OSX (#369366). Also, |
| don't cast to long long for portability reasons, but use |
| GLib's types instead. |
| |
| 2006-10-30 18:43:12 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gstfdsrc.c: Get the arguments to lseek() the right way around. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd): |
| Get the arguments to lseek() the right way around. |
| Fixes 367677. |
| |
| 2006-10-30 07:51:13 +0000 gorshkov <gorshkov@oghma.on.ca> |
| |
| gst/gstinfo.h: _declspec should be __declspec (two underscores, not one). Fixes 366572. |
| Original commit message from CVS: |
| Patch by: gorshkov <gorshkov at oghma dot on dot ca> |
| * gst/gstinfo.h: |
| _declspec should be __declspec (two underscores, not one). Fixes 366572. |
| |
| 2006-10-28 15:42:29 +0000 Kjartan Maraas <kmaraas@gnome.org> |
| |
| Typo fixes (#366212). |
| Original commit message from CVS: |
| Patch by: Kjartan Maraas <kmaraas at gnome org> |
| * docs/design/part-MT-refcounting.txt: |
| * docs/random/wtay/capsnego2-docs: |
| * gst/gstclock.c: |
| * gst/gstxml.c: |
| Typo fixes (#366212). |
| |
| 2006-10-28 15:10:26 +0000 Sergey Scobich <sergey.scobich@gmail.com> |
| |
| Add needed entries in .def files. |
| Original commit message from CVS: |
| Patch by: Sergey Scobich <sergey dot scobich at gmail dot com> |
| * gst/gst.c: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| * win32/vs8/libgstbase.vcproj: |
| * win32/vs8/libgstcontroller.vcproj: |
| Add needed entries in .def files. |
| Use HAVE_UNISTD_H. |
| Rearrange def files in vs8 solutions. Fixes #366286. |
| |
| 2006-10-28 15:03:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/gstconfig.h: Add GST_SEGMENT_FORMAT and GST_USING_PRINTF_EXTENSION to the hand-made win32 gstconfig.h. F... |
| Original commit message from CVS: |
| * win32/common/gstconfig.h: |
| Add GST_SEGMENT_FORMAT and GST_USING_PRINTF_EXTENSION to the |
| hand-made win32 gstconfig.h. Fixes #366321. |
| |
| 2006-10-27 16:31:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.c: Make acceptcaps return TRUE when we don't have a target, just like setcaps does. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_proxy_pad_do_acceptcaps), |
| (gst_ghost_pad_new_full): |
| Make acceptcaps return TRUE when we don't have a target, just like |
| setcaps does. |
| |
| 2006-10-27 10:10:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Revert previous commit, 0 sized buffers are allowed. Reopens #363095. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_chain): |
| Revert previous commit, 0 sized buffers are allowed. Reopens #363095. |
| |
| 2006-10-26 08:49:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: If someone tries to set a non-UTF8 string field on a structure, don't just print a warning, but a... |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_id_set_value): |
| If someone tries to set a non-UTF8 string field on a structure, |
| don't just print a warning, but also ignore the request and do |
| not change/add that field to the structure. |
| * tests/check/gst/gsttag.c: (GST_START_TEST), (gst_tag_suite): |
| Test for the above. |
| |
| 2006-10-26 00:00:34 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstinfo.c: g_hash_table_insert() needs a cast to a non-const pointer duh. |
| Original commit message from CVS: |
| * gst/gstinfo.c: |
| g_hash_table_insert() needs a cast to a non-const pointer duh. |
| |
| 2006-10-25 23:47:40 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstinfo.*: Change name parameter of _gst_debug_register_funcptr to const to reflect the constness of its use in t... |
| Original commit message from CVS: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| Change name parameter of _gst_debug_register_funcptr to const |
| to reflect the constness of its use in the function as well |
| as to quiet a gcc warning. |
| |
| 2006-10-25 13:41:44 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/gstbasetransform.c: Don't push the buffer if it's empty. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_chain): |
| Don't push the buffer if it's empty. |
| Closes #363095 |
| |
| 2006-10-24 08:22:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.h: Add small comment. |
| Original commit message from CVS: |
| * gst/gstevent.h: |
| Add small comment. |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_sink_eventfunc): |
| Debug segment values *after* updating them as this is more |
| interesting. |
| |
| 2006-10-23 15:21:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-events.txt: Update some docs. |
| Original commit message from CVS: |
| * docs/design/part-events.txt: |
| Update some docs. |
| * docs/design/part-block.txt: |
| * gst/gstpad.c: (gst_pad_is_blocking), (handle_pad_block), |
| (gst_pad_push_event): |
| Revert BLOCKING patch, it tries to be smart without really having a |
| clear idea what or how. So, now we discard all FLUSHING events again on |
| a blocking pad. Should fix gnonlin again. |
| |
| 2006-10-23 14:51:30 +0000 Sergey Scobich <sergey.scobich@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Make sure size is always initialized. Fixes #364388. |
| Original commit message from CVS: |
| Patch by: Sergey Scobich <sergey dot scobich at gmail dot com> |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing), |
| (gst_base_src_start), (gst_base_src_activate_push): |
| Make sure size is always initialized. Fixes #364388. |
| |
| 2006-10-20 11:36:56 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/distributed.txt: add some ideas about doing distributed processing |
| Original commit message from CVS: |
| * docs/random/ensonic/distributed.txt: |
| add some ideas about doing distributed processing |
| * docs/random/ensonic/profiling.txt: |
| get_rusage look promising |
| |
| 2006-10-18 19:43:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/manual/basics-helloworld.xml: Add a cast in example to fix compile warning |
| Original commit message from CVS: |
| * docs/manual/basics-helloworld.xml: |
| Add a cast in example to fix compile warning |
| |
| 2006-10-18 15:28:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Relax arg checking again, -1 is allowed. |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_last_stop), |
| (gst_segment_set_seek), (gst_segment_set_newsegment_full): |
| Relax arg checking again, -1 is allowed. |
| |
| 2006-10-18 13:27:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: _set_last_stop() must be with a value != -1 |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_last_stop), |
| (gst_segment_set_seek), (gst_segment_set_newsegment_full): |
| _set_last_stop() must be with a value != -1 |
| A _TYPE_SET to -1 means seek to 0. |
| Calc last_stop correctly for negative rates. |
| Make sure we work with positive durations when updating a segment. |
| |
| 2006-10-18 13:21:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Small docs fixes. |
| Original commit message from CVS: |
| * docs/design/part-live-source.txt: |
| * gst/gstclock.h: |
| Small docs fixes. |
| |
| 2006-10-18 10:08:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbuffer.h: Add an explicit cast to GstBuffer** to keep old code that added an explicit cast to GstMiniObject** ... |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| Add an explicit cast to GstBuffer** to keep old code that added an |
| explicit cast to GstMiniObject** for gst_mini_object_replace() |
| compiling without warning. |
| |
| 2006-10-18 08:54:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstvalue.c: check for validity of dates |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_set_date), (gst_date_copy): |
| check for validity of dates |
| |
| 2006-10-17 12:09:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/gst/gstreamer-sections.txt: Forgot this one, makes gtk-doc shut up. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Forgot this one, makes gtk-doc shut up. |
| |
| 2006-10-17 11:57:32 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/gstobject.h: Don't define xmlNodePtr to gpointer if the core was built with |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/gstobject.h: |
| Don't define xmlNodePtr to gpointer if the core was built with |
| --disable-loadsave and --disable-registry, this will break |
| applications that want to use libxml2 but are buildling against a |
| core that doesn't use libxml2. Use an intermediary type GstXmlNodePtr |
| instead so we don't have to mess with the libxml2 namespace |
| (#361675). |
| |
| 2006-10-17 10:30:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbuffer.h: Fix gst_buffer_replace() macro to avoid gst_mini_object_replace()-related type-punned pointer warnings. |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| Fix gst_buffer_replace() macro to avoid gst_mini_object_replace()-related |
| type-punned pointer warnings. |
| |
| 2006-10-16 20:02:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstelement.h: Add casts to the correct return type to state <=> state transition macros. |
| Original commit message from CVS: |
| * gst/gstelement.h: |
| Add casts to the correct return type to state <=> state transition |
| macros. |
| |
| 2006-10-16 13:53:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/part-live-source.txt: describe howto handle latency |
| Original commit message from CVS: |
| * docs/design/part-live-source.txt: |
| describe howto handle latency |
| * docs/random/ensonic/profiling.txt: |
| more ideas |
| * tools/gst-plot-timeline.py: |
| fix log parsing for solaris, remove unused function |
| |
| 2006-10-16 11:46:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Update some docs regarding reverse playback. |
| Original commit message from CVS: |
| * docs/design/part-trickmodes.txt: |
| * gst/gstevent.c: |
| Update some docs regarding reverse playback. |
| |
| 2006-10-15 12:47:13 +0000 Marcus Granado <mrc.gran@gmail.com> |
| |
| win32/vs8/grammar.vcproj: Error out with a warning if glib-genmarshal.exe is not in path, instead of creating bogus g... |
| Original commit message from CVS: |
| Patch by: Marcus Granado <mrc dot gran at gmail com> |
| * win32/vs8/grammar.vcproj: |
| Error out with a warning if glib-genmarshal.exe is not in path, |
| instead of creating bogus gstmarshal.[ch] files. Fixes #361720. |
| |
| 2006-10-13 16:09:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: When seeking to stop -1, set last_stop (current position) to the duration of the segment. |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_seek): |
| When seeking to stop -1, set last_stop (current position) to the |
| duration of the segment. |
| |
| 2006-10-13 13:27:46 +0000 Yves Lefebvre <ivanohe@abacom.com> |
| |
| gst/gstelement.h: Clarify _NO_PREROLL a bit more. |
| Original commit message from CVS: |
| * gst/gstelement.h: |
| Clarify _NO_PREROLL a bit more. |
| * gst/gstevent.c: |
| Fix docs. |
| * gst/gstpad.c: (gst_pad_link_check_hierarchy), |
| (gst_pad_get_caps_unlocked), (gst_pad_save_thyself), |
| (handle_pad_block), (gst_pad_push_event), (gst_pad_send_event): |
| Patch by: Yves Lefebvre <ivanohe at abacom dot com> Fix possible deadlock |
| due to wrong locking order. Fixes #361769. |
| Remove some redundant/misplaced checks in pad_block. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position): |
| For negative rates, count backwards from the duration. |
| |
| 2006-10-13 09:37:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsterror.c: Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to come up with something better). |
| Original commit message from CVS: |
| * gst/gsterror.c: (_gst_library_errors_init): |
| Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to come |
| up with something better). |
| |
| 2006-10-12 22:35:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/: Don't reference glib-compat.c which is currently not used and not disted; add gstquark.c which was recently a... |
| Original commit message from CVS: |
| * win32/vs6/libgstreamer.dsp: |
| * win32/vs7/libgstreamer.vcproj: |
| * win32/vs8/libgstreamer.vcproj: |
| Don't reference glib-compat.c which is currently not used and not |
| disted; add gstquark.c which was recently added. Fixes #361730. |
| |
| 2006-10-12 16:09:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/: Add gst_caps_merge() and a bunch of other recently-added functions. |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstcontroller.def: |
| * win32/common/libgstreamer.def: |
| Add gst_caps_merge() and a bunch of other recently-added functions. |
| Fixes #361732. |
| |
| 2006-10-11 16:30:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/: Update element args. |
| Original commit message from CVS: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| Update element args. |
| * gst/gstsystemclock.c: |
| Small comment update. |
| * plugins/elements/gsttee.c: (gst_tee_class_init), (gst_tee_init), |
| (gst_tee_request_new_pad), (gst_tee_release_pad), |
| (gst_tee_buffer_alloc), (gst_tee_sink_activate_push), |
| (gst_tee_sink_activate_pull): |
| * plugins/elements/gsttee.h: |
| Some tee loving: |
| Add default property defines. |
| Implement release pad function. |
| Give properties better blubs etc. |
| Activate pads before adding them to a running tee. |
| Do simple buffer_alloc on the first requested pad. |
| Post error when activation fails. |
| |
| 2006-10-11 12:16:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Check return value of write() to make compiler happy. |
| Original commit message from CVS: |
| * gst/gst.c: (ensure_current_registry_forking): |
| Check return value of write() to make compiler happy. |
| |
| 2006-10-11 10:10:37 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| plugins/elements/gstqueue.c: Recheck queue filledness after signalling the overrun when we're about to leak downstrea... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * plugins/elements/gstqueue.c: (gst_queue_chain): |
| Recheck queue filledness after signalling the overrun when we're about |
| to leak downstream because we released the lock when emitting the signal |
| and the queue could be empty again. Fixes #352345. |
| |
| 2006-10-11 09:13:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/controller/gstcontroller.c: Fix refcounting here too, just like we did for _new_valist() a few days ago (#35... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_new_list): |
| Fix refcounting here too, just like we did for _new_valist() a few |
| days ago (#357180) (thanks to René Stadler). Also remove all those |
| 'Since: 0.9' from the gtk-doc blobs. |
| * tests/check/libs/controller.c: (controller_refcount_new_list), |
| (gst_controller_suite): |
| Unit test for the above. |
| |
| 2006-10-10 14:47:40 +0000 Sebastien Cote <sebas642@yahoo.ca> |
| |
| gst/gstpad.c: Update some docs. |
| Original commit message from CVS: |
| Patch by: Sebastien Cote <sebas642 at yahoo dot ca> |
| * gst/gstpad.c: (gst_pad_get_caps_unlocked), |
| (gst_pad_save_thyself): |
| Update some docs. |
| Write pad direction in XML output. Fixes #345496. |
| |
| 2006-10-10 14:13:08 +0000 René Stadler <mail@renestadler.de> |
| |
| libs/gst/controller/gstcontroller.c: Take ref to controlled object so that it cannot disappear. |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * libs/gst/controller/gstcontroller.c: (gst_controller_new_valist), |
| (gst_controller_new_list), (_gst_controller_dispose), |
| (_gst_controller_finalize), (_gst_controller_class_init): |
| Take ref to controlled object so that it cannot disappear. |
| Fixes #357432. |
| |
| 2006-10-10 14:09:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/check/gstcheck.c: Activate/deactivate pads in setup/teardown respectively. |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_setup_src_pad), |
| (gst_check_teardown_src_pad), (gst_check_setup_sink_pad), |
| (gst_check_teardown_sink_pad): |
| Activate/deactivate pads in setup/teardown respectively. |
| |
| 2006-10-10 12:12:44 +0000 Josep Torre Valles <josep@fluendo.com> |
| |
| gst/Makefile.am: Cast values when making gstenumtypes.h. This pacifies Forte so it doesn't warn about the ~0 as GST_... |
| Original commit message from CVS: |
| 2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| Patch by: Josep Torre Valles <josep@fluendo.com> |
| * gst/Makefile.am: |
| Cast values when making gstenumtypes.h. This pacifies Forte |
| so it doesn't warn about the ~0 as GST_MESSAGE_ANY not fitting |
| in the enumeration. |
| |
| 2006-10-09 17:15:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.c: Rename some more @cur to @start to fix docs. |
| Original commit message from CVS: |
| * gst/gstevent.c: (gst_event_new_seek), (gst_event_parse_seek): |
| Rename some more @cur to @start to fix docs. |
| * gst/gstsegment.c: (gst_segment_set_seek): |
| Fix typo. |
| time and start must always stay in sync as defined in design doc. |
| * gst/gsttaglist.c: (gst_tag_list_is_empty): |
| Rename param to fix docs. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST): |
| Check that start and time are in sync. |
| * tests/check/pipelines/parse-launch.c: |
| (gst_parse_test_element_change_state): |
| Activate pad before adding to the element. |
| |
| 2006-10-09 16:33:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-qos.txt: Fix typo. |
| Original commit message from CVS: |
| * docs/design/part-qos.txt: |
| Fix typo. |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| Update seek event docs regarding negative rates. |
| Rename @cur to @start. |
| * gst/gstsegment.c: (gst_segment_set_seek): |
| * gst/gstsegment.h: |
| Update set_seek docs regarding negative rates. |
| Correctly update last_stop to @stop when dealing with negative |
| rates. |
| Rename @cur to @start. |
| * tests/check/gst/gstpad.c: (GST_START_TEST): |
| Activate pads before trying to use them. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST), |
| (gst_segment_suite): |
| Add simple check for segments and negative rates. |
| |
| 2006-10-09 11:20:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add gst_tag_list_is_empty() (#360467). |
| Original commit message from CVS: |
| * gst/gsttaglist.c: (gst_tag_list_is_empty): |
| * gst/gsttaglist.h: |
| * docs/gst/gstreamer-sections.txt: |
| API: add gst_tag_list_is_empty() (#360467). |
| * tests/check/gst/gsttag.c: (GST_START_TEST): |
| And a test case. |
| |
| 2006-10-09 11:06:50 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| gst/gstmessage.h: Revert change from earlier wrt GST_MESSAGE_TYPE_ANY having a value that doesn't fit on enumeration. |
| Original commit message from CVS: |
| 2006-10-09 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * gst/gstmessage.h: |
| Revert change from earlier wrt GST_MESSAGE_TYPE_ANY having |
| a value that doesn't fit on enumeration. |
| |
| 2006-10-09 10:14:28 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| libs/gst/net/gstnetclientclock.c: Remove local debugging system and use Gstreamer's instead. |
| Original commit message from CVS: |
| 2006-10-09 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_thread): |
| Remove local debugging system and use Gstreamer's instead. |
| |
| 2006-10-09 09:32:29 +0000 Josep Torre Valles <josep@fluendo.com> |
| |
| common/m4/gst-error.m4: Disable warning of statement not reached on Forte. |
| Original commit message from CVS: |
| 2006-10-09 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| Patch by: Josep Torre Valles <josep@fluendo.com> |
| * common/m4/gst-error.m4: |
| Disable warning of statement not reached on Forte. |
| * gst/gstmessage.h: |
| Fix warning on Forte (value doesn't fit on enumeration). |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_chain_unlocked): |
| Fix warning on Forte (value doesn't fit on enumeration). |
| * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_thread): |
| DEBUG macro says it takes minimum of 2 args and so Forte |
| complains about the use with just 1 arg. |
| * plugins/elements/gstfdsink.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| Use correct return type for the uri handler implementations. |
| All these fix warnings in Forte. Fixes bug #360860. |
| |
| 2006-10-08 13:27:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstelement.h: gcc versions prior to gcc 3.3 apparently complain about a NULL printf format string, so don't use G... |
| Original commit message from CVS: |
| * gst/gstelement.h: |
| gcc versions prior to gcc 3.3 apparently complain about a NULL printf |
| format string, so don't use G_GNUC_PRINTF for those versions. |
| |
| 2006-10-07 18:41:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.*: Minor fixes to GST_IS_TAG_LIST and gst_is_tag_list(). |
| Original commit message from CVS: |
| * gst/gsttaglist.c: (gst_is_tag_list): |
| * gst/gsttaglist.h: |
| Minor fixes to GST_IS_TAG_LIST and gst_is_tag_list(). |
| * tests/check/gst/gsttag.c: (GST_START_TEST), (gst_tag_suite): |
| Small test for the above. |
| |
| 2006-10-07 18:11:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.h: Less tabs, more spaces. |
| Original commit message from CVS: |
| * gst/gsttaglist.h: |
| Less tabs, more spaces. |
| |
| 2006-10-06 17:21:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.h: Those two function declarations do actually belong there, revert commit from yesterday that turned the... |
| Original commit message from CVS: |
| * gst/gstinfo.h: |
| Those two function declarations do actually belong there, revert |
| commit from yesterday that turned them intro macros. |
| |
| 2006-10-06 14:46:04 +0000 Josep Torre Valles <josep@fluendo.com> |
| |
| gst/gst.c: Fix empty declaration and type mismatch. |
| Original commit message from CVS: |
| 2006-10-06 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| Patch by: Josep Torre Valles <josep@fluendo.com> |
| * gst/gst.c: (gst_init_get_option_group): |
| Fix empty declaration and type mismatch. |
| * gst/gstbin.c: (gst_bin_change_state_func): |
| Fix type mismatch. |
| * gst/gstelement.c: (gst_element_continue_state), |
| (gst_element_set_state_func), (gst_element_change_state), |
| (gst_element_change_state_func): |
| Fix type mismatches. |
| * gst/gstinfo.c: (gst_debug_compare_log_function_by_func), |
| (gst_debug_remove_log_function), (_gst_debug_nameof_funcptr): |
| Cast as appropriate. |
| * gst/gstobject.c: (gst_class_signal_connect): |
| Cast as appropriate. The function pointer parameter really |
| has the wrong type but would break API if we change it. |
| * gst/gstquery.c: |
| Fix redefinition of _FILE_OFFSET_BITS caused on Solaris wrt |
| order of including string.h. |
| * gst/gstutils.c: (gst_element_state_get_name): |
| Remove unreachable line. |
| * gst/gstxml.c: (gst_xml_parse_doc): |
| Fix type mismatch. |
| All these caught by Forte. |
| |
| 2006-10-06 14:00:49 +0000 Josep Torre Valles <josep@fluendo.com> |
| |
| common/m4/gst-error.m4: Fixed bug #360151. |
| Original commit message from CVS: |
| 2006-10-06 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| Patch by: Josep Torre Valles <josep@fluendo.com> |
| * common/m4/gst-error.m4: |
| Fixed bug #360151. |
| We need to disable warnings on Forte for empty declarations |
| due to gst-indent adding ;s to lines that just use macros |
| where the macro actually doesn't need a ; at end to end |
| statement. |
| |
| 2006-10-06 13:01:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfilesink.c: Add some FIXME for the NEWSEGMENT handling. |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_open_file), |
| (gst_file_sink_close_file), (gst_file_sink_event), |
| (gst_file_sink_render): |
| Add some FIXME for the NEWSEGMENT handling. |
| |
| 2006-10-05 15:47:44 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| gst/parse/grammar.y: Remove static function gst_parse_element_lock as all it does is return. Looks like cruft from 0.8. |
| Original commit message from CVS: |
| 2006-10-05 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * gst/parse/grammar.y: |
| Remove static function gst_parse_element_lock as all it does |
| is return. Looks like cruft from 0.8. |
| |
| 2006-10-05 15:31:16 +0000 Josep Torre Valles <josep@fluendo.com> |
| |
| Fix a compilation issue with Forte on Solaris. inet_aton is in libresolv. |
| Original commit message from CVS: |
| 2006-10-05 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| Patch by: Josep Torre Valles <josep@fluendo.com> |
| * common/m4/gst-error.m4: |
| * configure.ac: |
| * libs/gst/net/Makefile.am: |
| Fix a compilation issue with Forte on Solaris. inet_aton is in |
| libresolv. |
| |
| 2006-10-05 14:26:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Printf fixes. |
| Original commit message from CVS: |
| * gst/gstpad.c: (pre_activate): |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| * gst/gstregistryxml.c: (load_plugin): |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_set_interpolation_mode): |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_packet_from_event_1_0): |
| * libs/gst/net/gstnetclientclock.c: |
| (gst_net_client_clock_observe_times): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_create): |
| Printf fixes. |
| |
| 2006-10-05 12:31:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add GST_USING_PRINTF_EXTENSION to gstconfig.h so that we know whether we can use G_GNUC_PRINTF in other header files ... |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstconfig.h.in: |
| * gst/gstelement.h: |
| * gst/gstinfo.h: |
| Add GST_USING_PRINTF_EXTENSION to gstconfig.h so that we know |
| whether we can use G_GNUC_PRINTF in other header files and at |
| least check the printf format/arguments of debug messages and |
| GST_ELEMENT_ERROR messages when the printf extension is not |
| being used. |
| Replace more tabs with spaces in gstinfo.h and remove two spurious |
| function declarations in GST_DISABLE_DEBUG part with macros. |
| |
| 2006-10-03 19:13:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbus.c: More docs for the sync-message signal (mention that it is not emitted by default); log message structur... |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_class_init), (gst_bus_post): |
| More docs for the sync-message signal (mention that it is not |
| emitted by default); log message structures of messages posted on |
| the bus as well. |
| |
| 2006-10-03 15:10:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gst.c: Use a pipe pair to receive status results from the forked child, and ignore the result from waitpid. Fixes... |
| Original commit message from CVS: |
| * gst/gst.c: (ensure_current_registry_forking): |
| Use a pipe pair to receive status results from the forked child, and |
| ignore the result from waitpid. Fixes #355499 |
| |
| 2006-10-02 16:46:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstghostpad.c: Fix leak in check. |
| Original commit message from CVS: |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST), |
| (gst_ghost_pad_suite): |
| Fix leak in check. |
| |
| 2006-10-02 16:37:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.c: Add 'Since: 0.10.11' to gst_pad_is_blocking() gtk-doc blurb. |
| Original commit message from CVS: |
| * gst/gstpad.c: |
| Add 'Since: 0.10.11' to gst_pad_is_blocking() gtk-doc blurb. |
| |
| 2006-10-02 16:01:54 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/design/part-block.txt: Further explain the use of flushing on blocked pads. |
| Original commit message from CVS: |
| * docs/design/part-block.txt: |
| Further explain the use of flushing on blocked pads. |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpad.c: (gst_pad_is_blocking), (handle_pad_block), |
| (gst_pad_push_event): |
| * gst/gstpad.h: |
| Added new GstPadFlag : GST_PAD_BLOCKING. |
| Adds the notion of pads really blocking, which enables to properly |
| handle FLUSH_START/FLUSH_STOP events on blocked pads. |
| Fixes #358999 |
| API: gst_pad_is_blocking() |
| API: GST_PAD_IS_BLOCKING() macro |
| API: GST_PAD_BLOCKING GstPadFlag |
| |
| 2006-10-02 10:06:17 +0000 mrcgran <mrc.gran@gmail.com> |
| |
| gst/gstghostpad.c: Filter the proxied caps against the padtemplate if we have one. |
| Original commit message from CVS: |
| Patch by: mrcgran <mrc.gran at gmail dot com> |
| * gst/gstghostpad.c: (gst_proxy_pad_do_getcaps): |
| Filter the proxied caps against the padtemplate if we have one. |
| * gst/gstquery.c: (gst_query_new_segment): |
| Add include for gstinfo.h so that compilation with |
| -DGST_DISABLE_GST_DEBUG works again. Fixes #358436. |
| |
| 2006-10-02 09:44:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Give credit |
| Original commit message from CVS: |
| Give credit |
| |
| 2006-10-02 09:41:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfilesink.c: Set file to NULL when closing filesink so that we can set a new filename in READY. Fi... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_init), |
| (gst_file_sink_set_location), (gst_file_sink_open_file), |
| (gst_file_sink_close_file), (gst_file_sink_event), |
| (gst_file_sink_render): |
| Set file to NULL when closing filesink so that we can set a new filename |
| in READY. Fixes #358613. |
| |
| 2006-10-02 08:37:24 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| gst/gstevent.c: Fix gst_mini_object_make_writable() and gst_event_copy() for events with event structures by setting ... |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro at nnva org> |
| * gst/gstevent.c: (_gst_event_copy): |
| Fix gst_mini_object_make_writable() and gst_event_copy() for events |
| with event structures by setting the parent refcount address of the |
| copied structure to the address of the refcount member of the newly |
| copied event rather than the address of the refcount member of the |
| original event. Fixes #358737. |
| * tests/check/gst/gstevent.c: (GST_START_TEST): |
| Unit test for the above. |
| |
| 2006-09-29 20:29:49 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/Makefile.am: Dist some more files. |
| Original commit message from CVS: |
| * docs/design/Makefile.am: |
| Dist some more files. |
| |
| 2006-09-29 12:31:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/libs/controller.c: Add test for the previous fix; add some more tests for correct refcounting behaviour; ... |
| Original commit message from CVS: |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| Add test for the previous fix; add some more tests |
| for correct refcounting behaviour; fix a few leaks |
| in test cases; call gst_controller_init() at start |
| of all tests. |
| |
| 2006-09-29 12:24:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/controller/gstcontroller.c: Don't g_return_val_if_fail() on timed values with invalid timestamps inside a cr... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_new_valist), |
| (gst_controller_set_from_list): |
| Don't g_return_val_if_fail() on timed values with invalid timestamps |
| inside a critical section without unlocking the mutex. Spotted by |
| René Stadler. (#357617) |
| Also, fix up refcounting properly: when returning an existing |
| controller, we should increase the reference only once and not |
| once per property and when trying to control a property again |
| we should also increase the refcount. |
| |
| 2006-09-29 08:22:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/net/: Stop reading commands when EOF as well. |
| Original commit message from CVS: |
| * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_thread): |
| * libs/gst/net/gstnettimeprovider.c: |
| (gst_net_time_provider_thread): |
| Stop reading commands when EOF as well. |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init): |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init): |
| * plugins/elements/gstidentity.c: (gst_identity_class_init): |
| Unify description of the dump property. |
| |
| 2006-09-28 17:20:17 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Mention bug number in previous commit |
| Original commit message from CVS: |
| Mention bug number in previous commit |
| |
| 2006-09-28 15:52:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/examples/manual/.cvsignore: OK, so it's actually cvsignore that needs changing. Stop laughing. |
| Original commit message from CVS: |
| * tests/examples/manual/.cvsignore: |
| OK, so it's actually cvsignore that needs changing. Stop laughing. |
| |
| 2006-09-28 15:27:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/examples/manual/Makefile.am: Gah, declare vars *before* using them |
| Original commit message from CVS: |
| * tests/examples/manual/Makefile.am: |
| Gah, declare vars *before* using them |
| |
| 2006-09-28 14:00:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Re-commit the registry changes, along with an extra fix: |
| Original commit message from CVS: |
| * gst/gst.c: (init_pre), (scan_and_update_registry), |
| (ensure_current_registry_nonforking), |
| (ensure_current_registry_forking), (ensure_current_registry), |
| (init_post), (gst_debug_help), (gst_deinit): |
| * gst/gst_private.h: |
| * gst/gstregistry.c: (gst_registry_finalize), |
| (gst_registry_remove_features_for_plugin_unlocked), |
| (gst_registry_remove_plugin), (gst_registry_scan_path_level), |
| (gst_registry_scan_path), |
| (_priv_gst_registry_remove_cache_plugins), |
| (_priv_gst_registry_cleanup): |
| * gst/gstregistry.h: |
| Re-commit the registry changes, along with an extra fix: |
| When a cached plugin is encountered at a different file path, |
| update the stored path in the registry cache so that the parent |
| process knows where it actually is now when it re-reads the registry |
| cache. Fixes the thing that broke distcheck with the previous commit. |
| * tests/check/Makefile.am: |
| Clean up files named 'core' too when running make clean. |
| * tests/examples/manual/Makefile.am: |
| Set up a registry path for running these tests, and clean it properly |
| for distcheck. |
| |
| 2006-09-28 11:11:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we want gmodule-no-export-2.0.pc instea... |
| Original commit message from CVS: |
| * configure.ac: |
| Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we |
| want gmodule-no-export-2.0.pc instead so that we don't drag in |
| --export-dynamic on every project that links to GStreamer. |
| Also, make our export regex only match the start of symbols, rather |
| than any symbol that contains '_gst' somewhere. |
| * libs/gst/check/Makefile.am: |
| The libgstcheck we build does however need export-dynamic, as it |
| produces some symbols that don't match our _gst... style regex. |
| |
| 2006-09-27 17:42:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Revert previous change until I figure out why it breaks distcheck. |
| Original commit message from CVS: |
| * gst/gst.c: (init_pre), (scan_and_update_registry), |
| (ensure_current_registry_nonforking), |
| (ensure_current_registry_forking), (ensure_current_registry), |
| (init_post), (gst_debug_help), (gst_deinit): |
| * gst/gst_private.h: |
| * gst/gstregistry.c: (gst_registry_finalize), |
| (gst_registry_remove_plugin), (gst_registry_scan_path_level), |
| (gst_registry_scan_path), (_gst_registry_remove_cache_plugins), |
| (_gst_registry_cleanup): |
| * gst/gstregistry.h: |
| Revert previous change until I figure out why it breaks distcheck. |
| |
| 2006-09-27 16:52:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gst.c: Make init_pre and init_post take the full complement of GOptionFunc args so they can return useful GErrors... |
| Original commit message from CVS: |
| * gst/gst.c: (init_pre), (scan_and_update_registry), |
| (ensure_current_registry_nonforking), |
| (ensure_current_registry_forking), (ensure_current_registry), |
| (init_post), (gst_debug_help), (gst_deinit): |
| Make init_pre and init_post take the full complement of GOptionFunc |
| args so they can return useful GErrors. Make the registry updating |
| functions do so. |
| Call _priv_gst_registry_remove_cache_plugins after scanning files to |
| ensure that the registry we're about to write out doesn't contain |
| stale information about old-deleted plugin files. |
| Make _priv_gst_registry_remove_cache_plugins return a boolean so |
| that deletion of plugin files is considered a registry change. |
| * gst/gst_private.h: |
| * gst/gstregistry.c: (gst_registry_finalize), |
| (gst_registry_remove_features_for_plugin_unlocked), |
| (gst_registry_remove_plugin), (gst_registry_scan_path_level), |
| (gst_registry_scan_path), |
| (_priv_gst_registry_remove_cache_plugins), |
| (_priv_gst_registry_cleanup): |
| * gst/gstregistry.h: |
| Rename _gst_registry_remove_cache_plugins and _gst_registry_cleanup |
| by adding _priv prefix, so that they won't appear in the global |
| symbol table. They still do atm though because of #318031. Move the |
| prototypes to gst_private.h |
| When removing a plugin, remove all features for that plugin too. |
| Fixes #340878. |
| |
| 2006-09-27 13:19:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/random/moving-plugins: Make it clear that the "compiled-in descriptions" really mean the element details. |
| Original commit message from CVS: |
| * docs/random/moving-plugins: |
| Make it clear that the "compiled-in descriptions" really mean |
| the element details. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_wait_preroll): |
| Update docs. |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing), |
| (gst_base_src_get_range), (gst_base_src_activate_push): |
| * libs/gst/base/gstbasesrc.h: |
| Added function to block while waiting for PLAYING, this function |
| is used by live sources that block on the clock. |
| API: gst_base_src_wait_playing() |
| |
| 2006-09-27 10:13:13 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| Makefile.am: gst-element-check.m4 is generated and should therefore be copied from the build dir rather than the sour... |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * Makefile.am: |
| gst-element-check.m4 is generated and should therefore be |
| copied from the build dir rather than the source dir (#357593). |
| 'make distcheck' hasn't noticed this because we were disting |
| the file as well, so stop doing that. |
| |
| 2006-09-27 09:23:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gstcaps.c: Add some tests for gst_caps_intersect(). |
| Original commit message from CVS: |
| * tests/check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite): |
| Add some tests for gst_caps_intersect(). |
| * tools/gst-launch.c: (event_loop): |
| Print all buffering percentages we get, even the 100% one. |
| |
| 2006-09-26 12:39:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-inspect.c: Fix printing of flags to match the look of enums. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_properties_info), |
| (print_signal_info): |
| Fix printing of flags to match the look of enums. |
| |
| 2006-09-25 13:08:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstelementfactory.c: Fix typo in docs blurb. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: |
| Fix typo in docs blurb. |
| |
| 2006-09-25 11:16:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsturi.c: Don't assert/crash here if a uri handler doesn't return any supported protocols. The list of protocols ... |
| Original commit message from CVS: |
| * gst/gsturi.c: (search_by_entry): |
| Don't assert/crash here if a uri handler doesn't return any |
| supported protocols. The list of protocols could be generated |
| dynamically at runtime or at plugin registration, and an error |
| in the underlying library shouldn't be fatal (#353301). |
| |
| 2006-09-25 10:36:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.c: Fix warning if HAVE_PRINTF_EXTENSION is undefined (spotted by Peter Kjellerstedt). |
| Original commit message from CVS: |
| * gst/gstinfo.c: |
| Fix warning if HAVE_PRINTF_EXTENSION is undefined |
| (spotted by Peter Kjellerstedt). |
| |
| 2006-09-23 09:30:40 +0000 Antoine Tremblay <hexa00@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Match _start/_stop calls in the activate functions. Remove redundant _stop call from the ... |
| Original commit message from CVS: |
| Based on patch by: Antoine Tremblay <hexa00 at gmail dot com> |
| * libs/gst/base/gstbasesrc.c: |
| (gst_base_src_default_check_get_range), (gst_base_src_start), |
| (gst_base_src_activate_push), (gst_base_src_activate_pull), |
| (gst_base_src_change_state): |
| Match _start/_stop calls in the activate functions. Remove redundant |
| _stop call from the state change function. Fixes #356910. |
| Turn failure DEBUG into ERROR. |
| |
| 2006-09-22 15:29:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Update docs about buffering. |
| Original commit message from CVS: |
| * docs/design/part-buffering.txt: |
| * gst/gstmessage.c: (gst_message_new_buffering), |
| (gst_message_parse_buffering): |
| Update docs about buffering. |
| * docs/design/part-trickmodes.txt: |
| Fix typo. |
| |
| 2006-09-22 14:30:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/manual/basics-elements.xml: |
| audiotestsrc is not part of core, fakesrc is |
| Original commit message from CVS: |
| audiotestsrc is not part of core, fakesrc is |
| |
| 2006-09-22 13:32:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstcontroller.c: Ref instances when returning them again (fixes #357180) |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_new_valist), |
| (gst_controller_new_list): |
| Ref instances when returning them again (fixes #357180) |
| |
| 2006-09-22 10:17:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstghostpad.c: Don't forget to release proxy lock when there's an error. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_ghost_pad_set_target): |
| Don't forget to release proxy lock when there's an error. |
| |
| 2006-09-20 16:17:26 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstcaps.h: Add extra initialisers for Caps things, to fix some plugin warnings when using -Wextra |
| Original commit message from CVS: |
| * gst/gstcaps.h: |
| Add extra initialisers for Caps things, to fix some plugin warnings |
| when using -Wextra |
| |
| 2006-09-18 13:56:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.c: Also set template on the internal pad so that a getcaps from the target pad returns the template c... |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_ghost_pad_new_full): |
| Also set template on the internal pad so that a getcaps from the target |
| pad returns the template caps. |
| |
| 2006-09-18 13:44:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Use _DEBUG_OBJECT some more. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_post_message), |
| (gst_element_dispose): |
| Use _DEBUG_OBJECT some more. |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_loop): |
| Avoid typechecks. |
| * tools/gst-launch.c: (main): |
| If the toplevel element is not a GstPipeline, it must be put in a |
| pipeline so that a bus and clock is selected. |
| |
| 2006-09-17 19:31:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.c: JITTER, RATE, and LATENCY query should be handled by the default case and not by the CONV... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_default_query): |
| JITTER, RATE, and LATENCY query should be handled by the |
| default case and not by the CONVERT query code. |
| |
| 2006-09-17 19:26:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstformat.c: Fix locking order (must take lock before using n_values). |
| Original commit message from CVS: |
| * gst/gstformat.c: (gst_format_register): |
| Fix locking order (must take lock before using n_values). |
| * gst/gstvalue.c: (gst_value_serialize_enum), |
| (gst_value_deserialize_enum_iter_cmp), |
| (gst_value_deserialize_enum): |
| Fix serialisation/deserialisation of custom registered GstFormats. |
| * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| Unit test for custom format serialisation/deserialisation. |
| |
| 2006-09-16 21:38:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| More G_OBJECT macro fixing. Also Fix some details on the plugin-stamp section. |
| Original commit message from CVS: |
| * docs/pwg/building-boiler.xml: |
| * plugins/elements/gstcapsfilter.c: |
| More G_OBJECT macro fixing. Also Fix some details on the plugin-stamp |
| section. |
| |
| 2006-09-16 12:49:02 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/gstbasetransform.c: Check if requested caps are the same as the sinks caps IF |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Check if requested caps are the same as the sinks caps IF |
| ->have_same_caps is TRUE. If they are not, act as if have_same_caps |
| is FALSE. |
| This fixes the renegotiation issues stated in #352827. |
| |
| 2006-09-16 10:49:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Extract the manual examples again like we used to do. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/manual/advanced-autoplugging.xml: |
| * tests/examples/Makefile.am: |
| * tests/examples/manual/.cvsignore: |
| * tests/examples/manual/Makefile.am: |
| * tests/examples/manual/extract.pl: |
| Extract the manual examples again like we used to do. |
| Fix one of them. |
| |
| 2006-09-16 10:47:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| win32/common/config.h: update for version |
| Original commit message from CVS: |
| * win32/common/config.h: |
| update for version |
| |
| 2006-09-15 21:30:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsterror.c: Documents how to receive errors. |
| Original commit message from CVS: |
| * gst/gsterror.c: |
| Documents how to receive errors. |
| |
| 2006-09-15 10:43:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Added some comments here and there. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (sigint_handler_sighandler), (check_intr), |
| (event_loop), (main): |
| Added some comments here and there. |
| Post an application message when an interrupt is caught instead of doing |
| an uncontrolled state change. |
| Clean up the event loop. |
| Handle buffering messages, pause/resume the pipeline. |
| Make shutdown because of an interrupt more reliable. |
| |
| 2006-09-15 09:49:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Make sure that our internal state is correct when we commit our state asynchronously. Th... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_wait_preroll), (gst_base_sink_do_sync), |
| (gst_base_sink_preroll_object): |
| Make sure that our internal state is correct when we commit our state |
| asynchronously. This solves a race where a state change to PLAYING |
| could cause the sink to remain blocked in preroll in some situations. |
| |
| 2006-09-15 08:50:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-inspect.c: List flags as hex so it's easier to deal with. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_properties_info), |
| (print_signal_info): |
| List flags as hex so it's easier to deal with. |
| |
| 2006-09-15 08:47:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Expose logic to wait for preroll so that subclasses such as audiosink can also use this method. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_wait_preroll), |
| (gst_base_sink_do_sync): |
| * libs/gst/base/gstbasesink.h: |
| Expose logic to wait for preroll so that subclasses such as audiosink |
| can also use this method. |
| API: gst_base_sink_wait_preroll() |
| |
| 2006-09-15 08:43:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Small cleanups in docs and code. |
| Original commit message from CVS: |
| * gst/gstobject.c: (gst_object_set_parent): |
| * gst/gstpipeline.c: (do_pipeline_seek): |
| Small cleanups in docs and code. |
| * gst/gstsegment.c: (gst_segment_clip): |
| * tests/check/gst/gstsegment.c: (GST_START_TEST): |
| if stop == start and start is in the segment, no clipping should be |
| done. Also add a test for this. |
| |
| 2006-09-15 08:39:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Added methods to create and parse BUFFERING messages. |
| Original commit message from CVS: |
| * docs/design/part-buffering.txt: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: (gst_message_new_buffering), |
| (gst_message_parse_buffering): |
| * gst/gstmessage.h: |
| Added methods to create and parse BUFFERING messages. |
| Added preliminary docs about buffering. |
| API: gst_message_new_buffering |
| API: gst_message_parse_buffering |
| |
| 2006-09-15 08:32:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Update documentation. |
| Original commit message from CVS: |
| * gst/gstbin.c: |
| Update documentation. |
| * gst/gstelement.c: (gst_element_class_init), |
| (gst_element_release_request_pad), (gst_element_set_clock), |
| (gst_element_get_index), (gst_element_add_pad), |
| (gst_element_remove_pad), (gst_element_get_random_pad), |
| (gst_element_send_event), (gst_element_get_query_types), |
| (gst_element_query), (gst_element_post_message), |
| (gst_element_message_full), (gst_element_continue_state), |
| (gst_element_lost_state), (gst_element_save_thyself), |
| (gst_element_restore_thyself): |
| Documentation updates. |
| Rename last bit of the new-pad -> pad-added signal rename. |
| Fix the case where an element query would only work if the source |
| pad was linked. |
| Avoid some useless type checking in message handling. |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| * gst/gstutils.c: |
| Documentation updates. |
| |
| 2006-09-14 20:12:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * plugins/elements/gstfdsrc.c: |
| add an INFO line for when we actually update the fd |
| Original commit message from CVS: |
| add an INFO line for when we actually update the fd |
| |
| 2006-09-14 20:11:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to trunk |
| Original commit message from CVS: |
| back to trunk |
| |
| === release 0.10.10 === |
| |
| 2006-09-14 20:08:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * common: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * gst/gst.c: |
| * gst/gstcaps.c: |
| * gst/gstclock.h: |
| * gst/gststructure.c: |
| * win32/common/config.h: |
| releasing 0.10.10 |
| Original commit message from CVS: |
| releasing 0.10.10 |
| |
| 2006-09-09 16:08:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * win32/common/config.h: |
| first prerelease |
| Original commit message from CVS: |
| first prerelease |
| |
| 2006-09-09 16:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| translation updates |
| Original commit message from CVS: |
| translation updates |
| |
| 2006-09-05 14:11:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/advanced-position.xml: Fix typo in sample code. |
| Original commit message from CVS: |
| * docs/manual/advanced-position.xml: |
| Fix typo in sample code. |
| |
| 2006-09-05 08:35:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/net/: Make stuff compile on windows. Fixes #345295. |
| Original commit message from CVS: |
| * libs/gst/net/gstnetclientclock.c: (inet_aton), |
| (gst_net_client_clock_init), (gst_net_client_clock_finalize), |
| (gst_net_client_clock_do_select), (gst_net_client_clock_new): |
| * libs/gst/net/gstnetclientclock.h: |
| * libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send): |
| * libs/gst/net/gstnettimepacket.h: |
| * libs/gst/net/gstnettimeprovider.c: (inet_aton), |
| (gst_net_time_provider_init), (gst_net_time_provider_finalize), |
| (gst_net_time_provider_thread), (gst_net_time_provider_new): |
| * libs/gst/net/gstnettimeprovider.h: |
| Make stuff compile on windows. Fixes #345295. |
| |
| 2006-09-03 11:16:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Print better details when child was terminated by signal. |
| Original commit message from CVS: |
| * gst/gst.c: (ensure_current_registry_forking): |
| Print better details when child was terminated by signal. |
| |
| 2006-09-03 11:06:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistryxml.c: Print a warning rather than g_assert() if a plugin feature is a URI handler but returns no prot... |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (gst_registry_xml_save_feature): |
| Print a warning rather than g_assert() if a plugin feature |
| is a URI handler but returns no protocols (#353976). |
| |
| 2006-09-02 19:10:56 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/moving-plugins: Fix two typos. |
| Original commit message from CVS: |
| * docs/random/moving-plugins: |
| Fix two typos. |
| |
| 2006-09-02 19:03:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/moving-plugins: |
| document process some more |
| Original commit message from CVS: |
| document process some more |
| |
| 2006-09-02 13:40:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gsterror.c: |
| clarify error message |
| Original commit message from CVS: |
| clarify error message |
| |
| 2006-09-02 13:36:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/moving-plugins: |
| document process some more |
| Original commit message from CVS: |
| document process some more |
| |
| 2006-09-01 16:03:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery: fix typo |
| Original commit message from CVS: |
| ChangeLog surgery: fix typo |
| |
| 2006-09-01 15:55:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.c: Fix locking order, handle NULL function values properly. |
| Original commit message from CVS: |
| * gst/gstinfo.c: (_gst_debug_nameof_funcptr): |
| Fix locking order, handle NULL function values properly. |
| * gst/gstinfo.h: |
| Fix docs. |
| * gst/gstpad.c: (gst_pad_buffer_alloc_unchecked): |
| Initialised variable before using it and fix debug statement to |
| print the address of the function rather than the address of the |
| variable on the stack holding the address of the function. |
| |
| 2006-09-01 10:33:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.c: More cleanups. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_proxy_pad_do_event), |
| (gst_proxy_pad_do_bufferalloc), (gst_proxy_pad_do_chain), |
| (gst_proxy_pad_do_getrange), (gst_proxy_pad_do_checkgetrange), |
| (gst_proxy_pad_set_target_unlocked), (gst_ghost_pad_parent_set), |
| (gst_ghost_pad_parent_unset), |
| (gst_ghost_pad_internal_do_activate_push), |
| (gst_ghost_pad_internal_do_activate_pull), |
| (gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull), |
| (gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink), |
| (gst_ghost_pad_init), (gst_ghost_pad_dispose), |
| (gst_ghost_pad_new_full), (gst_ghost_pad_new_no_target), |
| (gst_ghost_pad_new), (gst_ghost_pad_new_from_template), |
| (gst_ghost_pad_new_no_target_from_template), |
| (gst_ghost_pad_get_target), (gst_ghost_pad_set_target): |
| More cleanups. |
| Avoid needless typechecking in macros. |
| Since the internal pad is always present and never changes, there is |
| no need to locking or ref when retrieving it. |
| Improve debugging a bit. |
| Handle link errors when setting the target. Fixes #341029. |
| |
| 2006-09-01 10:26:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/: Fix docs some more. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| Fix docs some more. |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad), |
| (gst_collect_pads_event): |
| * libs/gst/base/gstcollectpads.h: |
| Documentation updates. |
| Free queued buffer when removing a pad. |
| |
| 2006-08-31 17:13:34 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstutils.c: Ensure that we set a capsfilter to NULL if we failed to link it when doing filtered linking, to avoid... |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_link_pads), |
| (gst_element_link_pads_filtered): |
| Ensure that we set a capsfilter to NULL if we failed to link it |
| when doing filtered linking, to avoid criticals. |
| No need to check for unreffing srcpad, which is explicly NULLed |
| above (a trivial code cleanup). |
| |
| 2006-08-31 15:19:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-gstghostpad.txt: Update ascii art in documentation. |
| Original commit message from CVS: |
| * docs/design/part-gstghostpad.txt: |
| Update ascii art in documentation. |
| * gst/gstghostpad.c: (gst_proxy_pad_do_internal_link), |
| (gst_proxy_pad_set_target_unlocked), (gst_proxy_pad_init), |
| (gst_ghost_pad_parent_set), (gst_ghost_pad_parent_unset), |
| (gst_ghost_pad_internal_do_activate_push), |
| (gst_ghost_pad_internal_do_activate_pull), |
| (gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull), |
| (gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink), |
| (gst_ghost_pad_dispose), (gst_ghost_pad_new_full), |
| (gst_ghost_pad_set_target): |
| Small cleanups and leak fixes. |
| Remove some checks now that the internal pad is never NULL. |
| Fix the case where linking pads without a target would create nasty |
| criticals. Fixes #341029. |
| Don't assign a GstPadLinkReturn to a gboolean and mess up the return |
| value of _set_target(). |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST), |
| (gst_ghost_pad_suite): |
| Some more tests for creating and linking untargeted ghostpads. |
| |
| 2006-08-31 10:59:11 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Refactored *_new() functions. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstghostpad.c: (gst_proxy_pad_do_getcaps), |
| (gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target_unlocked), |
| (gst_proxy_pad_dispose), (gst_ghost_pad_new_full), |
| (gst_ghost_pad_new_no_target), (gst_ghost_pad_new), |
| (gst_ghost_pad_new_from_template), |
| (gst_ghost_pad_new_no_target_from_template): |
| * gst/gstghostpad.h: |
| Refactored *_new() functions. |
| Templates are now used as a g_object_new() parameter. |
| Use template in _do_getcaps() if we don't have a target. |
| Small documentation cleanups. |
| Added two new constructors: |
| gst_ghost_pad_new_from_template() |
| gst_ghost_pad_new_no_target_from_template() |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST), |
| (gst_ghost_pad_suite): |
| Added tests for new ghostpad instanciation functions. |
| API additions: gst_ghost_pad_new_from_template, |
| gst_ghost_pad_new_no_target_from_template |
| |
| 2006-08-30 12:28:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/profiling.txt: Ideas about qos profiling. |
| Original commit message from CVS: |
| * docs/random/ensonic/profiling.txt: |
| Ideas about qos profiling. |
| |
| 2006-08-29 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Code cleanups. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_structure_is_subset_field): |
| Code cleanups. |
| Fix memleak. |
| |
| 2006-08-29 10:49:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstxml.c: Improve and detypofy docs. |
| Original commit message from CVS: |
| * gst/gstxml.c: |
| Improve and detypofy docs. |
| * tests/check/Makefile.am: |
| * tests/check/gst/.cvsignore: |
| * tests/check/gst/gstxml.c: (GST_START_TEST), (gst_xml_suite): |
| Add a basic test suite for GstXML. |
| |
| 2006-08-29 09:56:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Clear the pad caps when the element shut down all of the pads and is not streaming data that could ... |
| Original commit message from CVS: |
| * gst/gstelement.c: (activate_pads), (clear_caps), |
| (iterator_activate_fold_with_resync), (gst_element_pads_activate): |
| Clear the pad caps when the element shut down all of the pads and |
| is not streaming data that could modify the caps. |
| Fixes #352958. |
| |
| 2006-08-29 08:02:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| I don't even know which arch that is |
| Original commit message from CVS: |
| I don't even know which arch that is |
| |
| 2006-08-28 23:16:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpad.c: |
| more logical to log the sending pad, and the pad it is sending to |
| Original commit message from CVS: |
| more logical to log the sending pad, and the pad it is sending to |
| |
| 2006-08-28 18:20:00 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gstidentity.c: Revert previous change; I misunderstood single-segment mode. |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: (gst_identity_transform_ip): |
| Revert previous change; I misunderstood single-segment mode. |
| |
| 2006-08-28 18:08:09 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gstidentity.c: Unset DISCONT on buffers when using single-segment mode. |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: (gst_identity_transform_ip): |
| Unset DISCONT on buffers when using single-segment mode. |
| |
| 2006-08-28 16:39:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.*: Fix docs and indentation again. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_merge_structure): |
| * gst/gstcaps.h: |
| Fix docs and indentation again. |
| * tests/check/gst/gstquery.c: (GST_START_TEST): |
| Fix leak in tests and add some more tests. |
| |
| 2006-08-28 15:57:39 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/gstbasesink.c: Inform GstSegment of the last stop position in order for the current segment to have a p... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times): |
| Inform GstSegment of the last stop position in order for the current |
| segment to have a proper duration if it doesn't have a specific stop |
| position from which a duration could be calculated. |
| This bug was noticeable when a non-flushing, non-update new segment was |
| followed by another segment (all buffers from the new segment were being |
| dropped). |
| |
| 2006-08-28 15:48:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Small comment update. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek): |
| Small comment update. |
| * plugins/elements/gstidentity.c: (gst_identity_class_init), |
| (gst_identity_transform_ip): |
| Drop-probability is broken, mention this in the code with a |
| FIXME and also in the property description. |
| Make silent also be silent about the drop messages. |
| |
| 2006-08-28 11:06:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/appendix-win32.xml: Remove mention of popt, we don't depend on that any longer (#353136). Add some commen... |
| Original commit message from CVS: |
| * docs/manual/appendix-win32.xml: |
| Remove mention of popt, we don't depend on that any |
| longer (#353136). Add some comments pointing out that |
| this section is slightly outdated. |
| |
| 2006-08-28 08:44:29 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de> |
| |
| Initialize variables when creating a new segment query. |
| Original commit message from CVS: |
| Patch by: Torsten Schoenfeld <kaffeetisch at gmx dot de> |
| * gst/gstquery.c: (gst_query_new_segment): |
| * tests/check/gst/gstquery.c: (GST_START_TEST): |
| Initialize variables when creating a new segment query. |
| Fixes #353121. |
| |
| 2006-08-28 08:35:31 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de> |
| |
| Check for NULL before _reffing the bus. Fixes #353122. |
| Original commit message from CVS: |
| Patch by: Torsten Schoenfeld <kaffeetisch at gmx dot de> |
| * gst/gstelement.c: (gst_element_get_bus): |
| * tests/check/gst/gstelement.c: (GST_START_TEST): |
| Check for NULL before _reffing the bus. Fixes #353122. |
| |
| 2006-08-25 16:46:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/basics-bus.xml: Docs update: fix wrong callback return value explanation; add some lines about the implic... |
| Original commit message from CVS: |
| * docs/manual/basics-bus.xml: |
| Docs update: fix wrong callback return value explanation; add |
| some lines about the implicit relationship between main loop |
| and main context; remove duplicate main loop variable declaration. |
| |
| 2006-08-24 12:30:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gstcaps.c: Don't leak caps in unit test; add a few more simple checks. |
| Original commit message from CVS: |
| * tests/check/gst/gstcaps.c: (GST_START_TEST): |
| Don't leak caps in unit test; add a few more simple |
| checks. |
| |
| 2006-08-24 10:40:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| implement caps merging (fixes #352580) |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstcaps.c: (gst_caps_structure_is_subset_field), |
| (gst_caps_structure_is_subset), (gst_caps_merge), |
| (gst_caps_merge_structure): |
| * gst/gstcaps.h: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_transform_caps): |
| * tests/check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite): |
| implement caps merging (fixes #352580) |
| |
| 2006-08-23 18:53:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/: add debug-log plotting developer tool (#340674) |
| Original commit message from CVS: |
| * tools/Makefile.am: |
| * tools/gst-plot-timeline.py: |
| add debug-log plotting developer tool (#340674) |
| |
| 2006-08-23 16:51:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Improve debugging for task functions. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_start_task), (gst_pad_pause_task), |
| (gst_pad_stop_task): |
| Improve debugging for task functions. |
| * gst/gsttask.c: (gst_task_func), (gst_task_set_lock), |
| (gst_task_start), (gst_task_pause), (gst_task_join): |
| Make sure that the task function started and finished after a |
| join(). |
| Don't try to push the task function on the threadpool multiple |
| times. |
| Improve the g_warning message with some useful suggestions |
| about how to fix the problem. |
| |
| 2006-08-23 10:59:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstutils.c: Handle RESYNC correctly in _proxy_getcaps. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_pad_proxy_getcaps): |
| Handle RESYNC correctly in _proxy_getcaps. |
| |
| 2006-08-23 09:47:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstbuffer.h: |
| word refcounting more precisely for gst_value_*_buffer |
| Original commit message from CVS: |
| word refcounting more precisely for gst_value_*_buffer |
| |
| 2006-08-21 15:19:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstxml.c: Chain up to parent class in dispose function and also unref the elements in the toplevel_elements GList. |
| Original commit message from CVS: |
| * gst/gstxml.c: (gst_xml_dispose), (gst_xml_parse_file), |
| (gst_xml_parse_memory), (gst_xml_get_element): |
| Chain up to parent class in dispose function and also |
| unref the elements in the toplevel_elements GList. |
| Don't leak XmlDocPtr in _parse_file() and _parse_memory(). |
| Always return a reference in gst_xml_get_element() rather |
| than only sometimes. |
| * tools/gst-launch.c: (xmllaunch_parse_cmdline): |
| Don't leak GstXml object. |
| |
| 2006-08-21 14:54:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| API: Add gst_caps_merge() and use it in basetransform, fixes #345444 in a better way |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstcaps.c: (gst_structure_is_equal_foreach), |
| (gst_caps_merge): |
| * gst/gstcaps.h: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_transform_caps): |
| API: Add gst_caps_merge() and use it in basetransform, fixes #345444 |
| in a better way |
| |
| 2006-08-21 14:03:33 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstxml.c: Implement GObject::dispose virtual method in GstXML so we can free the top_elements GList. |
| Original commit message from CVS: |
| * gst/gstxml.c: (gst_xml_class_init), (gst_xml_dispose): |
| Implement GObject::dispose virtual method in GstXML so we can free the |
| top_elements GList. |
| |
| 2006-08-21 09:30:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Copy duration/offset_end/caps when creating a subbuffer of the complete parent. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_make_metadata_writable), |
| (gst_buffer_create_sub): |
| Copy duration/offset_end/caps when creating a subbuffer of the |
| complete parent. |
| Make the subbuffer read-only when we make the metadata writable for |
| now. Fixes #351768. |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST): |
| Added check for metadata copy when creating subbuffers. |
| |
| 2006-08-21 09:20:42 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/gstbasetransform.c: Only call downstream buffer_alloc if transform element is passthrough or always_in_... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Only call downstream buffer_alloc if transform element is passthrough |
| or always_in_place. Closes #350449. |
| |
| 2006-08-20 19:36:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ChangeLog: ChangeLog surgery to add comments to previous changes |
| Original commit message from CVS: |
| * ChangeLog: |
| ChangeLog surgery to add comments to previous changes |
| |
| 2006-08-20 19:30:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Simplify caps to get rid of duplicates, fixes #345444 |
| Original commit message from CVS: |
| * gst/gst.c: |
| * gst/gstpad.c: (gst_pad_set_active): |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_transform_caps): |
| Simplify caps to get rid of duplicates, fixes #345444 |
| |
| 2006-08-20 15:55:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstvalue.*: Use these optimizations only internaly. |
| Original commit message from CVS: |
| * gst/gstvalue.c: |
| * gst/gstvalue.h: |
| Use these optimizations only internaly. |
| |
| 2006-08-20 14:30:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstvalue.*: Saves the expensive lookup of the compare function in many cases (#345444) |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_compare_list), |
| (gst_value_compare_fraction_range), |
| (gst_value_intersect_fraction_fraction_range), |
| (gst_value_intersect_fraction_range_fraction_range), |
| (gst_value_subtract_fraction_fraction_range), |
| (gst_value_subtract_fraction_range_fraction_range), |
| (gst_value_get_compare_func), (gst_value_compare), |
| (gst_value_compare_with_func): |
| * gst/gstvalue.h: |
| Saves the expensive lookup of the compare function in many cases |
| (#345444) |
| |
| 2006-08-18 13:41:02 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tests/check/gst/gstinfo.c: Disable test that require gstdebug if it wasn't built in core. |
| Original commit message from CVS: |
| * tests/check/gst/gstinfo.c: (gst_info_suite): |
| Disable test that require gstdebug if it wasn't built in core. |
| |
| 2006-08-18 10:52:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/logging.txt: update ideas |
| Original commit message from CVS: |
| * docs/random/ensonic/logging.txt: |
| update ideas |
| * gst/gstinfo.c: (gst_debug_log_default): |
| reorder fields, save some columns, add optinal color codes for log- |
| levels |
| |
| 2006-08-18 08:07:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/logging.txt: add ideas about making the logs abit more useful |
| Original commit message from CVS: |
| * docs/random/ensonic/logging.txt: |
| add ideas about making the logs abit more useful |
| |
| 2006-08-17 18:11:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/: Update for 0.10 API (#340627). Add myself to authors list. |
| Original commit message from CVS: |
| * docs/pwg/advanced-events.xml: |
| * docs/pwg/titlepage.xml: |
| Update for 0.10 API (#340627). Add myself |
| to authors list. |
| |
| 2006-08-17 10:46:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Make gstcheck stuff show up in docs (still needs to be documented properly though). |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/check/gstbufferstraw.c: |
| Make gstcheck stuff show up in docs (still needs to |
| be documented properly though). |
| |
| 2006-08-16 11:47:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Add internal helpers for pre-registering quarks from static strings and using the quark values directly instead of lo... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gst.c: (init_post): |
| * gst/gst_private.h: |
| * gst/gstquark.c: (_priv_gst_quarks_initialize): |
| * gst/gstquark.h: |
| * gst/gstquery.c: (gst_query_new_position), |
| (gst_query_set_position), (gst_query_parse_position), |
| (gst_query_new_duration), (gst_query_set_duration), |
| (gst_query_parse_duration), (gst_query_new_convert), |
| (gst_query_set_convert), (gst_query_parse_convert), |
| (gst_query_new_segment), (gst_query_set_segment), |
| (gst_query_parse_segment), (gst_query_new_seeking), |
| (gst_query_set_seeking), (gst_query_parse_seeking): |
| Add internal helpers for pre-registering quarks from static strings |
| and using the quark values directly instead of looking them up when |
| creating and parsing queries. Can be used for event construction too. |
| Closes #350432. |
| |
| 2006-08-16 08:54:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Fix bogus docs. |
| Original commit message from CVS: |
| * gst/gstbin.c: |
| Fix bogus docs. |
| |
| 2006-08-15 18:45:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstutils.c: Fix memleak (#351502). |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_util_set_value_from_string): |
| Fix memleak (#351502). |
| * tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite): |
| Add unit test for most of gst_util_set_value_from_string() |
| (not that one would want to encourage use of this function). |
| |
| 2006-08-15 18:29:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/check/gstcheck.h: Use const gchar * variables in fail_unless_equals_string macro to avoid compiler warnings ... |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.h: |
| Use const gchar * variables in fail_unless_equals_string |
| macro to avoid compiler warnings (and don't use tabs for |
| indenting). |
| |
| 2006-08-15 10:08:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.c: More space on the left for the tag names, to cater for the 'extended comment' tag (not touching t... |
| Original commit message from CVS: |
| * tools/gst-launch.c: (print_tag): |
| More space on the left for the tag names, to cater |
| for the 'extended comment' tag (not touching the |
| string for the first line since it's translated). |
| |
| 2006-08-15 09:44:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery: don't forget to mention the other change in the ChangeLog |
| Original commit message from CVS: |
| ChangeLog surgery: don't forget to mention the other change in the ChangeLog |
| |
| 2006-08-15 09:33:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/check/gstcheck.h: Fix ASSERT_CRITICAL and ASSERT_WARNING macros to actually print something when they fail. |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.h: |
| Fix ASSERT_CRITICAL and ASSERT_WARNING macros to actually |
| print something when they fail. |
| |
| 2006-08-14 19:04:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add GST_TAG_EXTENDED_COMMENT (#350935). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| * gst/gsttaglist.h: |
| API: add GST_TAG_EXTENDED_COMMENT (#350935). |
| |
| 2006-08-14 17:29:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.c: Make GST_PTR_FORMAT print messages as well. |
| Original commit message from CVS: |
| * gst/gstinfo.c: (gst_debug_print_object): |
| Make GST_PTR_FORMAT print messages as well. |
| * tests/check/gst/gstinfo.c: (printf_extension_log_func), |
| (GST_START_TEST), (gst_info_suite): |
| More tests. |
| |
| 2006-08-14 15:33:17 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstelementfactory.c: If the GstElementClass doesn't have a GstElementDetails with all fields then error out nicel... |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_register): |
| If the GstElementClass doesn't have a GstElementDetails with all fields |
| filled up correctly (longname, description AND author), then error out |
| nicely instead of crashing. |
| |
| 2006-08-14 12:35:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: Fix typo in docs and re-wrap docs blurb to not exceed 80 chars/line. |
| Original commit message from CVS: |
| * gst/gststructure.c: |
| Fix typo in docs and re-wrap docs blurb to not exceed 80 chars/line. |
| * gst/gstvalue.h: |
| Expand on the difference between arrays and lists as we use them. |
| |
| 2006-08-14 07:44:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: If the parent state change function failed, don't assume we can safely stop the source, t... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_change_state): |
| If the parent state change function failed, don't assume we can safely |
| stop the source, this will be done when the pads are deactivated. |
| |
| 2006-08-14 07:35:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Small doc updates. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| * gst/gsttask.c: (gst_task_join): |
| Small doc updates. |
| * gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_activate_push), |
| (gst_pad_stop_task): |
| When pad (de)activation failed for some reason, restore the old |
| activation mode and set the pad to flushing instead of assuming the |
| pad is deactivated. |
| If the _task_join() failed, reinstall the task on the pad so that it can |
| be stopped later and return an error. |
| |
| 2006-08-11 15:26:33 +0000 Andy Wingo <wingo@pobox.com> |
| |
| GST_DISABLE_DEPRECATED is only for users of API that don't want to see deprecated functions in the headers; people th... |
| Original commit message from CVS: |
| 2006-08-11 Andy Wingo <wingo@pobox.com> |
| * configure.ac: |
| * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new): |
| * tests/check/libs/gdp.c: (gst_dp_suite): GST_DISABLE_DEPRECATED |
| is only for users of API that don't want to see deprecated |
| functions in the headers; people that want to compile out |
| deprecated code should pass -DGST_REMOVE_DEPRECATED into the |
| CFLAGS. Fixes the build of multifdsink, or will soon.. |
| |
| 2006-08-11 15:24:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Add GstClockClass vmethod docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add GstClockClass vmethod docs. |
| * gst/gstcaps.h: |
| Mark #endif with comment for associated #if |
| * gst/gstclock.c: (gst_clock_id_wait): |
| * gst/gstclock.h: |
| Add vmethod wait_jitter to avoid an unneeded _get_time() for |
| most clock implementations. |
| Document vmethods. |
| Flesh out docs about resolution methods. |
| API: GstClockClass::wait_jitter |
| * gst/gstsystemclock.c: (gst_system_clock_class_init), |
| (gst_system_clock_async_thread), |
| (gst_system_clock_id_wait_jitter_unlocked), |
| (gst_system_clock_id_wait_jitter): |
| Use base class wait_jitter variant for improved performance |
| due to less clock polling. |
| |
| 2006-08-11 15:07:58 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gst.c: Set gst as being initialized before scanning/updating the registry, since there might be some plugins that... |
| Original commit message from CVS: |
| * gst/gst.c: (gst_init_check), (init_post): |
| Set gst as being initialized before scanning/updating the registry, |
| since there might be some plugins that call gst_init() and we don't |
| want to loop back in. |
| Closes #350879 |
| |
| 2006-08-11 13:13:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Mention that we fixed bug #349943 with the last commit. |
| Original commit message from CVS: |
| Mention that we fixed bug #349943 with the last commit. |
| |
| 2006-08-11 13:05:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-qos.txt: Bring docs in line with the code. Mostly the sign of the jitter was wrong in the docs. |
| Original commit message from CVS: |
| * docs/design/part-qos.txt: |
| Bring docs in line with the code. Mostly the sign of the jitter was |
| wrong in the docs. |
| * gst/gstclock.c: |
| Fix the docs for the jitter. |
| * gst/gstevent.c: (gst_event_new_custom), (gst_event_new_tag), |
| (gst_event_parse_tag), (gst_event_new_buffer_size), |
| (gst_event_parse_buffer_size), (gst_event_parse_qos), |
| (gst_event_new_seek), (gst_event_parse_seek), |
| (gst_event_new_navigation): |
| Make sure the GstStructure has no parent when creating custom |
| events. |
| Add some more argument checking so that we avoid 0.0 rates. |
| Flesh out the docs for the QoS event some more. |
| |
| 2006-08-11 10:21:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Forgot to mention fixed bug. |
| Original commit message from CVS: |
| Forgot to mention fixed bug. |
| |
| 2006-08-11 10:19:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Doc updates. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst.c: (gst_init_get_option_group), (gst_init_check), |
| (ensure_current_registry_forking), (ensure_current_registry), |
| (parse_one_option), (parse_goption_arg), (gst_deinit), |
| (gst_registry_fork_is_enabled), (gst_registry_fork_set_enabled): |
| * gst/gst.h: |
| Doc updates. |
| Added API and command line option to disable registry forking in |
| addition to the environment variable. |
| Constify some static arrays. |
| Added some more debug. |
| Don't deinit twice. |
| API: gst_registry_fork_is_enabled() |
| API: gst_registry_fork_set_enabled() |
| API: --gst-disable-registry-fork command line option |
| |
| 2006-08-11 09:59:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Fix typo in error message. |
| Original commit message from CVS: |
| * gst/gst.c: (gst_init): |
| Fix typo in error message. |
| |
| 2006-08-10 20:05:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstcontroller.h: fix ABI size-correction |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.h: |
| fix ABI size-correction |
| * tests/check/libs/gdp.c: (gst_dp_suite): |
| make tests that use deprecated API conditional |
| |
| 2006-08-10 19:46:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| API: add gst_object_{s,g}et_control_rate(), add private data section, fix docs |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/controller/gstcontroller.c: |
| (_gst_controller_get_property), (_gst_controller_set_property), |
| (_gst_controller_init), (_gst_controller_class_init): |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gsthelper.c: (gst_object_get_control_rate), |
| (gst_object_set_control_rate): |
| API: add gst_object_{s,g}et_control_rate(), add private data section, |
| fix docs |
| * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new): |
| * libs/gst/dataprotocol/dataprotocol.h: |
| add deprecation guards to make gtk-doc happy and allow disabling cruft |
| |
| 2006-08-09 15:26:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/: Let's enable the new unit test as well. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/gst/.cvsignore: |
| Let's enable the new unit test as well. |
| |
| 2006-08-09 15:13:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add GST_SEGMENT_FORMAT, which is a printf extension we register that lets us easily dump GstSegments into debug ... |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstconfig.h.in: |
| * gst/gstinfo.c: (_gst_debug_init), (gst_debug_print_segment), |
| (_gst_info_printf_extension_ptr), |
| (_gst_info_printf_extension_segment): |
| API: add GST_SEGMENT_FORMAT, which is a printf extension we |
| register that lets us easily dump GstSegments into debug |
| logs (#350419). |
| * tests/check/gst/gstinfo.c: (segment_printf_extension_log_func), |
| (info_segment_format_printf_extension), (gst_info_suite): |
| Add simple unit test that logs a bunch of different segments (not |
| valgrinded at the moment because of leaks in gst_debug_add_log_function). |
| |
| 2006-08-09 11:01:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/base/gstbasetransform.c: Even if we can't figure out the proper format to request downstream, call buffer_al... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Even if we can't figure out the proper format to request downstream, |
| call buffer_alloc() downstream with the input parameters without setting |
| the caps on the srcpad. This will force negotiation in the chain |
| function. |
| Closes #350449 |
| |
| 2006-08-08 16:24:58 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstghostpad.c: Unlinking from a pad without a target is now a perfectly valid case which should NOT raise an asse... |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_ghost_pad_do_unlink): |
| Unlinking from a pad without a target is now a perfectly valid case |
| which should NOT raise an assertion. |
| This case would happen if a linked ghostpad its target set to NULL after |
| it was previously linked. |
| |
| 2006-08-08 09:56:45 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tests/check/libs/gdp.c: Also comment out the test (see below). |
| Original commit message from CVS: |
| * tests/check/libs/gdp.c: |
| Also comment out the test (see below). |
| |
| 2006-08-08 09:07:34 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tests/check/libs/gdp.c: Use the architecture information from config.h and not gcc macros in order to properly disabl... |
| Original commit message from CVS: |
| * tests/check/libs/gdp.c: (gst_dp_suite): |
| Use the architecture information from config.h and not gcc macros |
| in order to properly disable a test that fails on PPC64. |
| |
| 2006-08-04 15:15:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstelement.c: Don't crash printing the warning if the pad has no parent. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_remove_pad): |
| Don't crash printing the warning if the pad has no parent. |
| |
| 2006-08-02 15:19:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/dataprotocol/dataprotocol.c: Make debug category static |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any), |
| (gst_dp_crc), (gst_dp_header_payload_length), |
| (gst_dp_header_payload_type), (gst_dp_packet_from_event), |
| (gst_dp_packet_from_event_1_0), (gst_dp_buffer_from_header), |
| (gst_dp_caps_from_packet), (gst_dp_event_from_packet_0_2), |
| (gst_dp_event_from_packet), (gst_dp_validate_header), |
| (gst_dp_validate_payload): |
| Make debug category static |
| Constify the crc table. |
| Do some more arg checking in public functions. |
| Fix some docs and do some small cleanups. |
| * tests/check/libs/gdp.c: (GST_START_TEST), (gst_dp_suite): |
| Add some more checks to see if GDP deals with bogus input. |
| |
| 2006-07-31 16:34:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstvalue.c: Fix GstValueList comparison code. Fixes #347293. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_compare_list): |
| Fix GstValueList comparison code. Fixes #347293. |
| * tests/check/gst/gstvalue.c: (GST_START_TEST): |
| Check to test GstValueList comparison. |
| |
| 2006-07-31 15:12:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Use OBJECT_LOCK and refcounting to get the pad caps in the buffer_alloc function be... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Use OBJECT_LOCK and refcounting to get the pad caps in the |
| buffer_alloc function because the caps could change while we are |
| busy with them. Fixes #349105 |
| |
| 2006-07-31 15:12:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelementfactory.c: Remove unnecessary ref/unref pair |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_factory_create): |
| Remove unnecessary ref/unref pair |
| * gst/parse/grammar.y: |
| Make sure to free the parse buffer on all code paths. |
| Move a g_free up to the error handler where it's easier to see. |
| * tests/check/gst/gstevent.c: (test_event): |
| Extending timeout for downstream travelling events to 10 seconds to |
| hopefully avoid intermittent failure on the buildbots. |
| * tests/check/pipelines/parse-launch.c: (run_delayed_test): |
| Don't manually set the state of the src element - it will happen as a |
| natural consequence of the pipeline changing state, and that way it |
| will do it in the right order too. |
| |
| 2006-07-31 15:07:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstelementfactory.c: Remove unnecessary ref/unref pair |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_factory_create): |
| Remove unnecessary ref/unref pair |
| * gst/parse/grammar.y: |
| Make sure to free the parse buffer on all code paths. |
| Move a g_free up to the error handler where it's easier to see. |
| * tests/check/gst/gstevent.c: (test_event): |
| Extending timeout for downstream travelling events to 10 seconds to |
| hopefully avoid intermittent failure on the buildbots. |
| * tests/check/pipelines/parse-launch.c: (run_delayed_test): |
| Don't manually set the state of the src element - it will happen as a |
| natural consequence of the pipeline changing state, and that way it |
| will do it in the right order too. |
| |
| 2006-07-31 14:23:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstutils.c: Protect _PAD_CAPS with OBJECT_LOCK. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_pad_get_fixed_caps_func): |
| Protect _PAD_CAPS with OBJECT_LOCK. |
| |
| 2006-07-31 14:21:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Use _DEBUG_OBJECT when it makes sense. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_class_init), (gst_pad_dispose), |
| (gst_pad_get_property), (gst_pad_activate_pull), |
| (gst_pad_activate_push), (gst_pad_set_blocked_async), |
| (gst_pad_set_activate_function), |
| (gst_pad_set_activatepull_function), |
| (gst_pad_set_activatepush_function), (gst_pad_set_chain_function), |
| (gst_pad_set_getrange_function), |
| (gst_pad_set_checkgetrange_function), (gst_pad_set_event_function), |
| (gst_pad_set_query_function), (gst_pad_set_query_type_function), |
| (gst_pad_set_internal_link_function), (gst_pad_set_link_function), |
| (gst_pad_set_unlink_function), (gst_pad_set_getcaps_function), |
| (gst_pad_set_acceptcaps_function), |
| (gst_pad_set_fixatecaps_function), (gst_pad_set_setcaps_function), |
| (gst_pad_set_bufferalloc_function), (gst_pad_link_check_hierarchy), |
| (gst_pad_get_caps_unlocked), (gst_pad_get_caps), |
| (gst_pad_peer_get_caps), (gst_pad_accept_caps), |
| (gst_pad_peer_accept_caps), (gst_pad_set_caps), |
| (gst_pad_configure_sink), (gst_pad_configure_src), |
| (gst_pad_get_allowed_caps), (gst_pad_get_negotiated_caps), |
| (gst_pad_buffer_alloc_unchecked), (gst_pad_alloc_buffer_full), |
| (gst_pad_query), (gst_pad_load_and_link), (handle_pad_block), |
| (gst_pad_chain_unchecked), (gst_pad_push), (gst_pad_get_range), |
| (gst_pad_send_event): |
| Use _DEBUG_OBJECT when it makes sense. |
| Protect GST_PAD_CAPS with the OBJECT_LOCK. |
| Small cleanups and code reflows. |
| Avoid caps refcounting in _accept_caps. |
| Refactor alloc_buffer so that the code performed on the peer is in a |
| separate function. Also if the pad does not implement a buffer alloc |
| function, we should still check if the pad is flushing before falling |
| back to the default allocator. |
| |
| 2006-07-30 22:20:42 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/pipelines/parse-launch.c: Make all uses of identity and fakesink have silent=true to avoid serialising ev... |
| Original commit message from CVS: |
| * tests/check/pipelines/parse-launch.c: (GST_START_TEST): |
| Make all uses of identity and fakesink have silent=true to avoid |
| serialising every passing data structure, which is breaking tests |
| on FC4 for some unknown reason. |
| |
| 2006-07-30 18:58:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/parse/: Reverted previous patch as it required to bump the flex dependency to 2.5.31, where fc4/5 seem to ship on... |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| * gst/parse/grammar.y: |
| * gst/parse/parse.l: |
| Reverted previous patch as it required to bump the flex dependency to |
| 2.5.31, where fc4/5 seem to ship only the ancient 2.5.4a :( |
| |
| 2006-07-30 18:32:49 +0000 Marc-Andre Lureau <marcandre.lureau@gmail.com> |
| |
| gst/parse/: push & pop the state of the lexer for reentrant use case |
| Original commit message from CVS: |
| Patch by: Marc-Andre Lureau <marcandre.lureau@gmail.com> |
| * gst/parse/Makefile.am: |
| * gst/parse/grammar.y: |
| * gst/parse/parse.l: |
| push & pop the state of the lexer for reentrant use case |
| Fixes #349180 |
| |
| 2006-07-29 13:45:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.h: Note in the docs that the ::newsegment vfunc is not actually used by |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.h: |
| Note in the docs that the ::newsegment vfunc is not actually used by |
| GstBaseSrc. |
| |
| 2006-07-28 14:09:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.c: When flushing a pad, also clear the queued buffer so that we don't accidentally use i... |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: |
| (gst_collect_pads_set_flushing_unlocked), (gst_collect_pads_pop), |
| (gst_collect_pads_clear), (gst_collect_pads_flush), |
| (gst_collect_pads_event), (gst_collect_pads_chain): |
| When flushing a pad, also clear the queued buffer so that we don't |
| accidentally use it when we shouldn't. |
| Fix leaks by inreffing incomming buffer. |
| Flush out queued buffers in case of errors. |
| Fixes #347452. |
| |
| 2006-07-28 10:17:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/random/phonon-gst: Random notes about a Phonon backend. |
| Original commit message from CVS: |
| * docs/random/phonon-gst: |
| Random notes about a Phonon backend. |
| |
| 2006-07-27 14:32:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/gstbasetransform.c: Extra debug output |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_setcaps): |
| Extra debug output |
| * tests/check/libs/gdp.c: (gst_dp_suite): |
| Take a whack at fixing the ppc compile using a different define to |
| disable the broken test. |
| * tests/check/pipelines/parse-launch.c: (GST_START_TEST): |
| Remove excess g_print() |
| |
| 2006-07-27 13:44:22 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/pipelines/parse-launch.c: Oops, meant to uncomment this line too to dampen the noise a bit. |
| Original commit message from CVS: |
| * tests/check/pipelines/parse-launch.c: (expected_fail_pipe): |
| Oops, meant to uncomment this line too to dampen the noise a bit. |
| |
| 2006-07-27 13:26:27 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Fix some of the leaks exposed by extending the parse-launch testsuite, and move the 3 I can't figure out into a separ... |
| Original commit message from CVS: |
| * gst/parse/grammar.y: |
| * gst/parse/parse.l: |
| * tests/check/pipelines/parse-launch.c: (expected_fail_pipe), |
| (GST_START_TEST), (parse_suite): |
| Fix some of the leaks exposed by extending the parse-launch testsuite, |
| and move the 3 I can't figure out into a separate test that won't run |
| the pipelines unless the appropriate line is uncommented. |
| |
| 2006-07-27 12:39:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstfilesrc.c: Requesting 0 bytes before the end of the file should result in |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_create_read): |
| Requesting 0 bytes before the end of the file should result in |
| FLOW_OK and an empty buffer, not FLOW_UNEXPECTED. Thank you |
| unit test. |
| |
| 2006-07-27 11:00:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Fix useless assert, a uint is always positive. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_static_caps_get), (gst_caps_get_structure): |
| Fix useless assert, a uint is always positive. |
| * gst/gststructure.c: (gst_structure_nth_field_name), |
| (gst_structure_foreach), (gst_structure_map_in_place): |
| Check input arguments for public functions to avoid obvious crashes. |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_render): |
| * plugins/elements/gstfakesink.h: |
| Do less useless typechecking. |
| |
| 2006-07-27 10:54:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstfilesrc.c: Do not use mmap() by default since there are a number of error conditions that we woul... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_class_init): |
| Do not use mmap() by default since there are a number of error |
| conditions that we would like to handle in a non-fatal way that |
| will result in a SIGBUS if we use mmap(). Examples: external |
| devices (USB harddrive, portable music player) being unplugged |
| while in use; file on mounted CD/DVD that can't be read because |
| the medium is partly damaged. Fixes #348455 and #348475. |
| |
| 2006-07-26 22:59:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstquery.h: Delete unused and misleading define of GST_QUERY_TYPE_RATE_DEN - rates are a gdouble |
| Original commit message from CVS: |
| * gst/gstquery.h: |
| Delete unused and misleading define of GST_QUERY_TYPE_RATE_DEN - |
| rates are a gdouble |
| |
| 2006-07-26 20:30:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistry.c: Move big documentation comment into class section header, so that it appears in the API docs. |
| Original commit message from CVS: |
| * gst/gstregistry.c: |
| Move big documentation comment into class section header, so that it |
| appears in the API docs. |
| |
| 2006-07-26 17:18:25 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/gst/gstreamer-sections.txt: Oops. Commit the docs additions too for new API. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Oops. Commit the docs additions too for new API. |
| Also, remove the mention of the non-existent GST_QUERY_TYPE_RATE_DEN |
| |
| 2006-07-26 17:04:45 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gststructure.*: Add API for setting values into structures without performing a quark lookup, if the appropriate ... |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_id_set), |
| (gst_structure_id_set_valist): |
| * gst/gststructure.h: |
| Add API for setting values into structures without performing |
| a quark lookup, if the appropriate quark is already known. |
| API: gst_structure_id_set |
| API: gst_structure_id_set_valist |
| * gst/parse/grammar.y: |
| * gst/parse/parse.l: |
| Remove some dead code shown by the coverage information. |
| Don't throw a critical g_warning when encountering a syntax error, |
| just warn and let the normal error path handle it. |
| * plugins/elements/gstelements.c: |
| Bump the rank of filesink up to PRIMARY so that it is preferred over |
| gnomevfssink for file:// sink uri's |
| * tests/check/pipelines/parse-launch.c: (expected_fail_pipe), |
| (GST_START_TEST), (run_delayed_test), |
| (gst_parse_test_element_base_init), |
| (gst_parse_test_element_class_init), (gst_parse_test_element_init), |
| (gst_parse_test_element_change_state), |
| (gst_register_parse_element), (parse_suite): |
| Beef up the tests for parse syntax to check that more error cases |
| fail as they are supposed to. Increases the test coverage a bit. |
| |
| 2006-07-26 11:43:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/basics-elements.xml: Fix gst_element_link() example. |
| Original commit message from CVS: |
| * docs/manual/basics-elements.xml: |
| Fix gst_element_link() example. |
| * gst/gstutils.c: |
| Mention in API docs that one should usually gst_bin_add() |
| elements to a bin or pipeline before doing the linking. |
| |
| 2006-07-26 10:47:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| back to 32 bit |
| Original commit message from CVS: |
| back to 32 bit |
| |
| 2006-07-26 10:39:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Avoid function call for known types by keeping the buffer and subbuffer GType global. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_get_type), (gst_buffer_new), |
| (gst_subbuffer_get_type), (gst_buffer_create_sub): |
| Avoid function call for known types by keeping the buffer and |
| subbuffer GType global. |
| * plugins/elements/gstfilesrc.c: (gst_file_src_create_read): |
| Random silly optimisations in read() path. |
| |
| 2006-07-26 06:18:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tools/gst-launch.c: If the top-level of the parse is a normal bin, it doesn't do the right logic to run as a top-leve... |
| Original commit message from CVS: |
| * tools/gst-launch.c: (main): |
| If the top-level of the parse is a normal bin, it doesn't do the |
| right logic to run as a top-level element, so place it inside a |
| pipeline. |
| |
| 2006-07-25 19:37:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gstfilesrc.c: Remove superfluous g_object_notify() calls, GObject does that for us automatically. |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_set_property): |
| Remove superfluous g_object_notify() calls, GObject does |
| that for us automatically. |
| |
| 2006-07-25 15:07:58 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| add latest .h addition |
| Original commit message from CVS: |
| add latest .h addition |
| |
| 2006-07-25 13:06:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstinfo.h: Move the Win32 version from gst-plugins-good/gst/avi/avidemux.c to here. |
| Original commit message from CVS: |
| * gst/gstinfo.h: |
| Move the Win32 version from gst-plugins-good/gst/avi/avidemux.c to |
| here. |
| |
| 2006-07-24 16:33:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.c: Allow more than one GST_TAG_IMAGE per taglist. |
| Original commit message from CVS: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| Allow more than one GST_TAG_IMAGE per taglist. |
| |
| 2006-07-24 07:40:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstminiobject.c: update docs |
| Original commit message from CVS: |
| * gst/gstminiobject.c: |
| update docs |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_set_property), |
| (gst_fd_src_create): |
| log recurring events at LOG level |
| add more debug for when the fd gets set |
| |
| 2006-07-24 07:37:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| * common: |
| remove --enable-docs |
| Original commit message from CVS: |
| remove --enable-docs |
| |
| 2006-07-23 09:41:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| * common: |
| ChangeLog surgery: add bug reference |
| Original commit message from CVS: |
| ChangeLog surgery: add bug reference |
| |
| 2006-07-21 18:52:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstparse.c: Also remove reentrance checks if flex is MT save (#348179) |
| Original commit message from CVS: |
| * gst/gstparse.c: (gst_parse_launch): |
| Also remove reentrance checks if flex is MT save (#348179) |
| Fix my empty ChangeLog entry below |
| |
| 2006-07-21 16:01:34 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: Attempt to pacify buildbot. |
| Original commit message from CVS: |
| 2006-07-21 Andy Wingo <wingo@pobox.com> |
| * docs/libs/gstreamer-libs-sections.txt: Attempt to pacify buildbot. |
| |
| 2006-07-21 15:48:04 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/check/Makefile.am (libgstcheck_@GST_MAJORMINOR@include_HEADERS) |
| Original commit message from CVS: |
| 2006-07-21 Andy Wingo <wingo@pobox.com> |
| * libs/gst/check/Makefile.am |
| (libgstcheck_@GST_MAJORMINOR@include_HEADERS) |
| (libgstcheck_@GST_MAJORMINOR@_la_SOURCES): |
| * libs/gst/check/gstbufferstraw.h: |
| * libs/gst/check/gstbufferstraw.c: Add some new hype testing |
| functions, thus proving I am still a GStreamer haxor. OK I wrote |
| them a long time ago, but anyways. |
| |
| 2006-07-21 13:11:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gstparse.c: (gst_parse_launch): |
| |
| 2006-07-21 10:40:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstparse.c: Protect recursive calls to _parse with a recursive mutex and busy flag. |
| Original commit message from CVS: |
| * gst/gstparse.c: (gst_parse_launch): |
| Protect recursive calls to _parse with a recursive mutex |
| and busy flag. |
| |
| 2006-07-21 10:38:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstpad.c: Fix leak in test. |
| Original commit message from CVS: |
| * tests/check/gst/gstpad.c: (GST_START_TEST): |
| Fix leak in test. |
| |
| 2006-07-20 20:02:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstparse.c: Do not hange on recursive uasge of gst_parse_launch() |
| Original commit message from CVS: |
| * gst/gstparse.c: (gst_parse_launch): |
| Do not hange on recursive uasge of gst_parse_launch() |
| |
| 2006-07-20 16:10:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.c: Add some more docs, comments and FIXME 0.11s here and there and also fix some typos. |
| Original commit message from CVS: |
| * gst/gsttaglist.c: |
| Add some more docs, comments and FIXME 0.11s here and there |
| and also fix some typos. |
| |
| 2006-07-20 10:50:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstsegment.h: Convert tabs to spaces for better readability. |
| Original commit message from CVS: |
| * gst/gstsegment.h: |
| Convert tabs to spaces for better readability. |
| |
| 2006-07-20 10:25:28 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tests/check/libs/gdp.c: the test_buffer test fails at line 140 on ppc64 at the following check: "GST_BUFFER_IN_CAPS f... |
| Original commit message from CVS: |
| * tests/check/libs/gdp.c: (gst_dp_suite): |
| the test_buffer test fails at line 140 on ppc64 at the following |
| check: |
| fail_unless (GST_BUFFER_FLAG_IS_SET (newbuffer, GST_BUFFER_FLAG_IN_CAPS), |
| "GST_BUFFER_IN_CAPS flag should have been copied !"); |
| See bug #348114 for more details. |
| |
| 2006-07-19 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fix typos (#348000). |
| Original commit message from CVS: |
| * docs/pwg/advanced-scheduling.xml: |
| * gst/gstpad.c: |
| Fix typos (#348000). |
| |
| 2006-07-18 20:38:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/intro-basics.xml: Fix wrong links (#347927). |
| Original commit message from CVS: |
| * docs/pwg/intro-basics.xml: |
| Fix wrong links (#347927). |
| |
| 2006-07-18 19:01:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| make --disable-index work (#342564) |
| Original commit message from CVS: |
| * gst/gstregistry.h: |
| * gst/gstregistryxml.c: (load_feature), |
| (gst_registry_xml_read_cache), (gst_registry_xml_save_feature): |
| * win32/common/config.h: |
| make --disable-index work (#342564) |
| |
| 2006-07-18 09:42:31 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/: The attached patch adds two missing defines to gsttrace.h when tracing is disabled. It also corrects one exist... |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis dot com> |
| * gst/Makefile.am: |
| * gst/gsttrace.h: |
| The attached patch adds two missing defines to gsttrace.h when tracing |
| is disabled. It also corrects one existing define. |
| Fixes #347756. |
| |
| 2006-07-17 17:40:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add two functions to check and change the SIGSEGV behaviour when loading plugins. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst.c: (gst_segtrap_is_enabled), (gst_segtrap_set_enabled): |
| * gst/gst.h: |
| * gst/gstplugin.c: (_gst_plugin_fault_handler_restore): |
| Add two functions to check and change the SIGSEGV behaviour |
| when loading plugins. |
| Don't mess with the SIGSEGV handler when we were told not to. |
| Fixes #347794. |
| API: gst_segtrap_is_enabled |
| API: gst_segtrap_set_enabled |
| |
| 2006-07-14 16:42:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Revert fix for regression in #347408 after release. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_update_length): |
| * tests/check/elements/filesrc.c: (GST_START_TEST): |
| Revert fix for regression in #347408 after release. |
| |
| 2006-07-14 16:20:18 +0000 Antoine Tremblay <hexa00@gmail.com> |
| |
| gst/gstutils.c: Free iterator when done (#347311). |
| Original commit message from CVS: |
| Patch by: Antoine Tremblay <hexa00 at gmail com> |
| * gst/gstutils.c: (gst_element_unlink): |
| Free iterator when done (#347311). |
| * tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite): |
| And add a test case for this. |
| |
| 2006-07-14 15:52:55 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Bump nano back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Bump nano back to CVS |
| |
| === release 0.10.9 === |
| |
| 2006-07-14 15:50:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: releasing 0.10.9, "On the road again" |
| Original commit message from CVS: |
| 2006-07-13 Jan Schmidt <thaytan@mad.scientist.com> |
| * configure.ac: |
| releasing 0.10.9, "On the road again" |
| |
| 2006-07-13 19:47:14 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2006-07-13 15:51:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Revert pull-0 fix for release. Disable check. Fixes #347408. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_update_length): |
| * tests/check/elements/filesrc.c: (GST_START_TEST): |
| Revert pull-0 fix for release. Disable check. Fixes #347408. |
| |
| 2006-07-13 14:02:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/dataprotocol/dataprotocol.c: Fixes #347337: failure to deserialize event packets with empty payload (only ev... |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_event_from_packet_1_0): |
| Fixes #347337: failure to deserialize event packets with |
| empty payload (only event type) |
| |
| 2006-07-13 13:57:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/Makefile.am: do not install a .c file in the header directory |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| do not install a .c file in the header directory |
| |
| 2006-07-13 10:47:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstghostpad.c: GhostPad no longer implicitely use the padtemplates of the targets. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_proxy_pad_set_target_unlocked): |
| GhostPad no longer implicitely use the padtemplates of the targets. |
| Fixes #347384 |
| |
| 2006-07-11 22:55:40 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2006-07-11 20:44:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Mention bug #341029 fixed by bilboed's previous commit |
| Original commit message from CVS: |
| Mention bug #341029 fixed by bilboed's previous commit |
| |
| 2006-07-11 20:14:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Make GstValueArray comparison be order dependent as designed. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_compare_list), |
| (gst_value_compare_array), (_gst_value_initialize): |
| * tests/check/gst/gstvalue.c: (GST_START_TEST): |
| Make GstValueArray comparison be order dependent as designed. |
| Add checks for value lists and value array comparisons. |
| Fixes #347221 |
| |
| 2006-07-11 16:20:09 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstbin.c: (de)activate src pads before calling state_change on the childs. |
| Original commit message from CVS: |
| * gst/gstbin.c: (activate_pads), |
| (iterator_activate_fold_with_resync), (gst_bin_src_pads_activate), |
| (gst_bin_change_state_func): |
| (de)activate src pads before calling state_change on the childs. |
| This is to avoid the case where a src ghostpad is blocked (holding the |
| stream lock), which would block the deactivation of the ghostpad's |
| target pad. |
| * gst/gstghostpad.c: (gst_proxy_pad_do_query_type), |
| (gst_proxy_pad_do_event), (gst_proxy_pad_do_query), |
| (gst_proxy_pad_do_internal_link), (gst_proxy_pad_do_bufferalloc), |
| (gst_proxy_pad_do_chain), (gst_proxy_pad_do_getrange), |
| (gst_proxy_pad_do_checkgetrange), (gst_proxy_pad_do_getcaps), |
| (gst_proxy_pad_do_acceptcaps), (gst_proxy_pad_do_fixatecaps), |
| (gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target_unlocked), |
| (gst_proxy_pad_set_target), (gst_proxy_pad_get_internal), |
| (gst_proxy_pad_dispose), (gst_proxy_pad_init), |
| (gst_ghost_pad_parent_set), (gst_ghost_pad_parent_unset), |
| (gst_ghost_pad_class_init), |
| (gst_ghost_pad_internal_do_activate_push), |
| (gst_ghost_pad_internal_do_activate_pull), |
| (gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull), |
| (gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink), |
| (gst_ghost_pad_dispose), (gst_ghost_pad_new_no_target), |
| (gst_ghost_pad_new), (gst_ghost_pad_set_target): |
| GhostPads now create their internal GstProxyPad at creation (and not |
| when they're linked, as it was being done previously). |
| The internal and target pads are linked straight away. |
| The data will also travel through the other pad in order to make |
| pad blocking and probes non-hackish (the probe/block now really happens |
| on the GhostPad and not on the target). |
| * gst/gstpad.c: (gst_pad_set_blocked_async), |
| (gst_pad_link_prepare), (gst_pad_push_event): |
| Remove previous ghostpad cruft. |
| * gst/gstutils.c: (gst_pad_add_data_probe), |
| (gst_pad_add_event_probe), (gst_pad_add_buffer_probe), |
| (gst_pad_remove_data_probe), (gst_pad_remove_event_probe), |
| (gst_pad_remove_buffer_probe): |
| Remove previous ghost pad cruft. |
| Added more detailed debug statements. |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST): |
| Fix the testsuite for refcounting changes. |
| The comments about who has references were correct, but the refcount |
| being checked wasn't the same (!?!). |
| |
| 2006-07-10 19:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| More docs for configuration options, add docs to gtk-doc. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstconfig.h.in: |
| More docs for configuration options, add docs to gtk-doc. |
| |
| 2006-07-10 18:27:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Fix build when disabling tracing (fixes #344016). Also start to document the defines that disable the sub-systems. |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| * gst/gstconfig.h.in: |
| * win32/common/config.h: |
| Fix build when disabling tracing (fixes #344016). Also start to document |
| the defines that disable the sub-systems. |
| |
| 2006-07-10 09:42:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gst.c: let's make valgrind happy... |
| Original commit message from CVS: |
| * gst/gst.c: (ensure_current_registry_forking): |
| let's make valgrind happy... |
| |
| 2006-07-09 16:56:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Better pad activation code: Reset the collect value too on resync. |
| Original commit message from CVS: |
| * gst/gstelement.c: (activate_pads), |
| (iterator_activate_fold_with_resync), (gst_element_pads_activate): |
| Better pad activation code: Reset the collect value too on resync. |
| Add some comments. |
| |
| 2006-07-09 13:26:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Use some more macros where it makes sense. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_init), (gst_pad_activate_pull), |
| (gst_pad_activate_push): |
| Use some more macros where it makes sense. |
| Allow pad mode switching instead of asserting. When a pad |
| is activated in one mode and we activate it in another, |
| deactivate it first before activating it in a different mode. |
| Fixes #329198. |
| |
| 2006-07-08 13:22:32 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tools/gst-launch.c (main): Handle err == NULL. gst/gst.c (init_post, ensure_current_registry) (ensure_current_registr... |
| Original commit message from CVS: |
| 2006-07-08 Andy Wingo <wingo@pobox.com> |
| * tools/gst-launch.c (main): Handle err == NULL. |
| * gst/gst.c (init_post, ensure_current_registry) |
| (ensure_current_registry_forking) |
| (ensure_current_registry_nonforking): Reduce #ifdef ratnest by |
| factoring out the registry scanning into separate functions. Don't |
| fork for the rescan is GST_REGISTRY_FORK=no; useful in debugging. |
| Better environment var name/interface suggestions accepted. |
| |
| 2006-07-07 17:16:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstobject.c: Random micro-optimisation: don't use a hash table with strings as keys and the usual strdup/strcmp i... |
| Original commit message from CVS: |
| * gst/gstobject.c: (gst_object_set_name_default), |
| (gst_object_set_name): |
| Random micro-optimisation: don't use a hash table |
| with strings as keys and the usual strdup/strcmp |
| involved, but rather just use the GQuark of the |
| type name as key, since it needs to be looked up |
| anyway to get the type name string. |
| * tests/check/gst/gstobject.c: (GST_START_TEST): |
| Fix various leaks. |
| |
| 2006-07-07 15:42:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbin.c: Can't use GPOINTER_TO_INT and GINT_TO_POINTER with GTypes. |
| Original commit message from CVS: |
| * gst/gstbin.c: (compare_interface), (gst_bin_get_by_interface), |
| (gst_bin_iterate_all_by_interface): |
| Can't use GPOINTER_TO_INT and GINT_TO_POINTER with GTypes. |
| GTypes are gulongs and thus the top 4 bytes might be cut |
| off on some platforms when doing GPOINTER_TO_INT, leading |
| to invalid GTypes and bad things happening. |
| Also add a check to make sure the type passed in is really |
| an interface type. |
| |
| 2006-07-07 09:47:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| .cvsignore: Ignore more. |
| Original commit message from CVS: |
| * .cvsignore: |
| Ignore more. |
| |
| 2006-07-07 09:09:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Make gst-element-check-$VERSION.m4 call gst-inspect-$VERSION instead of the unversioned gst-inspect (#324176, #168659). |
| Original commit message from CVS: |
| * Makefile.am: |
| * configure.ac: |
| * gst-element-check.m4: |
| * gst-element-check.m4.in: |
| Make gst-element-check-$VERSION.m4 call gst-inspect-$VERSION |
| instead of the unversioned gst-inspect (#324176, #168659). |
| |
| 2006-07-06 16:17:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstmessage.h: Use a valid int for the _MESSAGE_ANY enum value to avoid compiler warnings. |
| Original commit message from CVS: |
| * gst/gstmessage.h: |
| Use a valid int for the _MESSAGE_ANY enum value to avoid compiler |
| warnings. |
| |
| 2006-07-06 15:46:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Update docs. blocksize == 0 now means the default blocksize when working in push based mode. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_wait), (gst_base_src_update_length), |
| (gst_base_src_get_range), (gst_base_src_default_check_get_range), |
| (gst_base_src_check_get_range), (gst_base_src_pad_check_get_range), |
| (gst_base_src_loop), (gst_base_src_start), |
| (gst_base_src_activate_pull): |
| Update docs. |
| blocksize == 0 now means the default blocksize when working in push |
| based mode. |
| Remove some pointless asserts in _wait function. |
| Fix offset/length calculations and EOS handling. We can now pull 0 |
| bytes as well, which is allowed. |
| use _check_get_range() to decide if we can operate in _pull based |
| mode. |
| Fix refcounting leak when check_get_range function was not |
| implemented. |
| API GstBaseSrc::blocksize range can be 0 too now (default) |
| * tests/check/elements/filesrc.c: (GST_START_TEST), |
| (filesrc_suite): |
| Added check to test _get_range() behaviour. |
| |
| 2006-07-06 15:21:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.*: Lots of comments and docs added to the pad functions. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_chain_unchecked), (gst_pad_chain), |
| (gst_pad_push), (gst_pad_check_pull_range), (gst_pad_get_range), |
| (gst_pad_pull_range): |
| * gst/gstpad.h: |
| Lots of comments and docs added to the pad functions. |
| Flesh out the expected behaviour of the get_range() functions. |
| |
| 2006-07-06 09:21:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Remove comma at end of enumerator list. |
| Original commit message from CVS: |
| * gst/gstbus.h: |
| * gst/gstclock.h: |
| * gst/gstevent.h: |
| * gst/gstiterator.h: |
| * gst/gstpad.h: |
| * gst/gstplugin.h: |
| * gst/gsttask.h: |
| Remove comma at end of enumerator list. |
| |
| 2006-07-05 19:56:08 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/common/: Add new exported functions. |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstdataprotocol.def: |
| * win32/common/libsgtreamer.def: |
| Add new exported functions. |
| |
| 2006-07-05 18:20:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstpushsrc.c: Add some more docs here and there. |
| Original commit message from CVS: |
| * libs/gst/base/gstpushsrc.c: (gst_push_src_check_get_range): |
| Add some more docs here and there. |
| |
| 2006-07-05 18:18:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: When operating in pull mode update the offset so that we read sequentially. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_object), |
| (gst_base_sink_loop), (gst_base_sink_get_position): |
| When operating in pull mode update the offset so that we |
| read sequentially. |
| |
| 2006-07-05 18:17:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstregistryxml.c: Avoid strdup. (will happen in libxml, but hey!) |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (read_string): |
| Avoid strdup. (will happen in libxml, but hey!) |
| * gst/gsturi.c: |
| Add some more docs. |
| |
| 2006-07-05 17:09:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| No point in checking if the size of the subbuffer > 0, the code handles it correclty as demonstrated by unit test. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (_gst_buffer_copy), (gst_buffer_create_sub): |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST), |
| (gst_buffer_suite): |
| No point in checking if the size of the subbuffer > 0, the |
| code handles it correclty as demonstrated by unit test. |
| Also add a unit test for the zero sized _new_and_alloc and |
| _copy. Fixes #346663. |
| |
| 2006-07-05 08:16:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Make sure the buffer we pass to transform_ip has a refcount of 1 and thus is writab... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_buffer_alloc), |
| (gst_base_transform_handle_buffer): |
| Make sure the buffer we pass to transform_ip has a refcount of |
| 1 and thus is writable. Fixes #343196 |
| |
| 2006-07-04 09:01:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/gstfilesrc.*: Add "sequential" property, off by default, to use madvise and hint to the kernel that ... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_class_init), |
| (gst_file_src_init), (gst_file_src_set_property), |
| (gst_file_src_get_property), (gst_file_src_map_region): |
| * plugins/elements/gstfilesrc.h: |
| Add "sequential" property, off by default, to use madvise and hint |
| to the kernel that sequential access is desired. |
| Touch all retrieved pages by default to ensure they are pulled |
| into memory. (Closes #345720) |
| |
| 2006-07-03 17:44:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Small docs updates. |
| Original commit message from CVS: |
| * docs/design/part-block.txt: |
| * docs/design/part-dynamic.txt: |
| Small docs updates. |
| |
| 2006-07-03 16:57:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Use GSlice when the glib we build against is >= 2.10 |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_new_empty), (_gst_caps_free), |
| (gst_caps_unref), (gst_static_caps_get), |
| (gst_caps_append_structure): |
| * gst/gstclock.c: (gst_clock_entry_new), (_gst_clock_id_free): |
| Use GSlice when the glib we build against is >= 2.10 |
| |
| 2006-07-03 16:46:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Small cleanup in pad activation code. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_pads_activate): |
| Small cleanup in pad activation code. |
| |
| 2006-07-03 14:14:48 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| The attached patch will make the inclusion of gettext.h unconditional in gst/gst-i18n-app.h and gst/gst-i18n-lib.h, a... |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis dot com> |
| * gst/gst-i18n-app.h: |
| * gst/gst-i18n-lib.h: |
| * tools/gst-inspect.c: (print_signal_info): |
| The attached patch will make the inclusion of gettext.h unconditional in |
| gst/gst-i18n-app.h and gst/gst-i18n-lib.h, and it will remove the inclusion of |
| libintl.h in tools/gst-inspect.c. |
| This allows use of --disable-nls again and fixes #344642. |
| |
| 2006-07-03 11:10:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/gst/gstbin.c: |
| fix leak |
| Original commit message from CVS: |
| fix leak |
| |
| 2006-07-03 10:30:49 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstpad.c: Implement pad blocking on events according to part-block.txt. |
| Original commit message from CVS: |
| * gst/gstpad.c: (handle_pad_block), (gst_pad_push_event): |
| Implement pad blocking on events according to part-block.txt. |
| More comments on behaviour. |
| * tests/check/gst/gstevent.c: (test_event): |
| Send event to peer pad of blocked pad (else it will block). |
| |
| 2006-07-02 23:22:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/check/gstcheck.c: if we get the wrong message, give us the types as string |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_message_error), |
| (gst_check_run_suite): |
| if we get the wrong message, give us the types as string |
| * plugins/elements/gstfilesrc.c: (gst_file_src_start): |
| Fix a translatable |
| * tests/check/elements/filesrc.c: (GST_START_TEST): |
| add a test for trying to open a non-existing file |
| |
| 2006-07-02 22:44:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| add macros |
| Original commit message from CVS: |
| add macros |
| |
| 2006-07-02 22:28:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/Makefile.am: |
| remove double var |
| Original commit message from CVS: |
| remove double var |
| |
| 2006-07-02 22:27:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * plugins/elements/Makefile.am: |
| clean more |
| Original commit message from CVS: |
| clean more |
| |
| 2006-07-02 22:20:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/.gitignore: |
| * docs/libs/.gitignore: |
| * tests/benchmarks/.gitignore: |
| * tests/check/elements/.gitignore: |
| * tests/check/generic/.gitignore: |
| * tests/check/gst/.gitignore: |
| * tests/check/libs/.gitignore: |
| * tests/check/pipelines/.gitignore: |
| * tests/examples/controller/.gitignore: |
| * tests/examples/helloworld/.gitignore: |
| * tests/examples/launch/.gitignore: |
| * tests/examples/metadata/.gitignore: |
| * tests/examples/queue/.gitignore: |
| * tests/examples/typefind/.gitignore: |
| * tests/examples/xml/.gitignore: |
| moap ignore |
| Original commit message from CVS: |
| moap ignore |
| |
| 2006-07-02 22:17:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/gst/gstbin.c: add a test for adding self |
| Original commit message from CVS: |
| * tests/check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite): |
| add a test for adding self |
| |
| 2006-07-02 22:05:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/check/gstcheck.h: add some assert_ as alias for fail_unless_* |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.h: |
| add some assert_ as alias for fail_unless_* |
| * tests/check/gst/gst.c: (GST_START_TEST), (gst_suite): |
| increase test coverage |
| |
| 2006-07-02 21:54:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Makefile.am: include lcov.mak for lcov coverage generation |
| Original commit message from CVS: |
| * Makefile.am: |
| include lcov.mak for lcov coverage generation |
| * tools/Makefile.am: |
| add to CLEANFILES |
| |
| 2006-07-02 21:52:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * gst/gstevent.h: |
| * gst/gstmessage.h: |
| whitespace/doc fixes |
| Original commit message from CVS: |
| whitespace/doc fixes |
| |
| 2006-07-02 16:27:14 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tests/check/elements/.cvsignore: moaping |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| moaping |
| |
| 2006-07-02 14:39:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: don't set CFLAGS and friends for gcov, done from GST_GCOV now |
| Original commit message from CVS: |
| * configure.ac: |
| don't set CFLAGS and friends for gcov, done from GST_GCOV now |
| * tests/check/Makefile.am: |
| clean up gcov files |
| |
| 2006-07-02 14:37:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstcaps.c: remove gst_caps_simplify; it was not declared and not used and deprecated in 0.8 |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_remove_and_get_structure): |
| remove gst_caps_simplify; it was not declared and not used |
| and deprecated in 0.8 |
| |
| 2006-07-02 14:05:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/faq/gst-uninstalled: don't put empty paths on PYTHONPATH |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| don't put empty paths on PYTHONPATH |
| * docs/gst/gstreamer-sections.txt: |
| remove some symbols that are not there |
| |
| 2006-07-02 12:57:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/gst/gstcaps.c: |
| unbreak test |
| Original commit message from CVS: |
| unbreak test |
| |
| 2006-07-02 12:54:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstcaps.c: whitespace fixes |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_compare_structures): |
| whitespace fixes |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST): |
| * tests/check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite): |
| add more tests |
| |
| 2006-07-02 12:52:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2006-07-02 09:04:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/dataprotocol/Makefile.am: build dataprotocol test by linking to the lib, instead of compiling the source, so... |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/Makefile.am: |
| build dataprotocol test by linking to the lib, instead of |
| compiling the source, so we get coverage |
| * tests/check/Makefile.am: |
| * tests/check/elements/filesrc.c: (event_func), (setup_filesrc), |
| (cleanup_filesrc), (GST_START_TEST), (filesrc_suite): |
| add a test for filesrc |
| |
| 2006-07-02 08:26:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/gst/gststructure.c: Push coverage from 59.04% to 70.00% |
| Original commit message from CVS: |
| * tests/check/gst/gststructure.c: (GST_START_TEST), |
| (gst_structure_suite): |
| Push coverage from 59.04% to 70.00% |
| |
| 2006-07-02 00:40:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/gst/gststructure.c: Push coverage from 59.04% to 70.00% |
| Original commit message from CVS: |
| * tests/check/gst/gststructure.c: (GST_START_TEST), |
| (gst_structure_suite): |
| Push coverage from 59.04% to 70.00% |
| |
| 2006-07-02 00:39:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/base/.gitignore: |
| * libs/gst/check/.gitignore: |
| * libs/gst/dataprotocol/.gitignore: |
| moap ignore |
| Original commit message from CVS: |
| moap ignore |
| |
| 2006-07-02 00:38:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/base/.gitignore: |
| moap ignore |
| Original commit message from CVS: |
| moap ignore |
| |
| 2006-07-02 00:33:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/Makefile.am: gst-inspect every element; this makes sure that we also get coverage on element's get/set fu... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| gst-inspect every element; this makes sure that we also get |
| coverage on element's get/set functions |
| * tests/check/gst/gststructure.c: (GST_START_TEST), |
| (gst_structure_suite): |
| Push coverage from 59.04% to 70.00% |
| |
| 2006-07-01 23:26:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: set CFLAGS and friends to -O0 if gcov is being used add GCOV LIBS |
| Original commit message from CVS: |
| * configure.ac: |
| set CFLAGS and friends to -O0 if gcov is being used |
| add GCOV LIBS |
| * gst/Makefile.am: |
| * libs/gst/base/Makefile.am: |
| * libs/gst/check/Makefile.am: |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/dataprotocol/Makefile.am: |
| * libs/gst/net/Makefile.am: |
| * plugins/elements/Makefile.am: |
| * plugins/indexers/Makefile.am: |
| add makefile rules to generate gcov data and clean up |
| * tests/check/Makefile.am: |
| add a coverage target that generates an html overview |
| of coverage data |
| |
| 2006-07-01 23:19:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| fix docs build |
| Original commit message from CVS: |
| fix docs build |
| |
| 2006-07-01 20:56:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/: use the new macro |
| Original commit message from CVS: |
| * tests/check/elements/fakesink.c: |
| * tests/check/elements/fakesrc.c: |
| * tests/check/elements/fdsrc.c: |
| * tests/check/elements/identity.c: |
| * tests/check/generic/sinks.c: (gst_sinks_suite): |
| * tests/check/generic/states.c: |
| * tests/check/gst/gst.c: |
| * tests/check/gst/gstabi.c: |
| * tests/check/gst/gstbin.c: |
| * tests/check/gst/gstbuffer.c: (gst_buffer_suite): |
| * tests/check/gst/gstbus.c: (gst_bus_suite): |
| * tests/check/gst/gstcaps.c: (GST_START_TEST): |
| * tests/check/gst/gstelement.c: |
| * tests/check/gst/gstevent.c: (gst_event_suite): |
| * tests/check/gst/gstghostpad.c: |
| * tests/check/gst/gstiterator.c: (gst_iterator_suite): |
| * tests/check/gst/gstmessage.c: (gst_message_suite): |
| * tests/check/gst/gstminiobject.c: |
| * tests/check/gst/gstobject.c: |
| * tests/check/gst/gstpad.c: |
| * tests/check/gst/gstpipeline.c: |
| * tests/check/gst/gstplugin.c: |
| * tests/check/gst/gstquery.c: (gst_query_suite): |
| * tests/check/gst/gstsegment.c: (gst_segment_suite): |
| * tests/check/gst/gststructure.c: |
| * tests/check/gst/gstsystemclock.c: |
| * tests/check/gst/gsttag.c: |
| * tests/check/gst/gsttask.c: (gst_task_suite): |
| * tests/check/gst/gstutils.c: |
| * tests/check/gst/gstvalue.c: |
| * tests/check/libs/adapter.c: |
| * tests/check/libs/basesrc.c: |
| * tests/check/libs/collectpads.c: |
| * tests/check/libs/controller.c: |
| * tests/check/libs/gdp.c: (gst_dp_suite): |
| * tests/check/libs/gstnetclientclock.c: |
| * tests/check/libs/gstnettimeprovider.c: |
| * tests/check/libs/libsabi.c: (libsabi_suite): |
| * tests/check/libs/typefindhelper.c: |
| * tests/check/pipelines/cleanup.c: |
| * tests/check/pipelines/parse-launch.c: |
| * tests/check/pipelines/simple-launch-lines.c: |
| * tests/check/pipelines/stress.c: (stress_suite): |
| use the new macro |
| |
| 2006-07-01 20:54:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/check/gstcheck.*: create a macro and function so that the simple unit test case can be just one macro to cre... |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_run_suite): |
| * libs/gst/check/gstcheck.h: |
| create a macro and function so that the simple unit test |
| case can be just one macro to create main() |
| |
| 2006-06-30 13:17:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Fix deserialisation from XML. Set parent manually instead of using gst_bin_add(), since gst_bin_add() will unli... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_restore_thyself): |
| * gst/gstxml.c: (gst_xml_make_element): |
| Fix deserialisation from XML. Set parent manually |
| instead of using gst_bin_add(), since gst_bin_add() |
| will unlink all pads of the element being added. |
| Fixes #341667. |
| |
| 2006-06-28 15:19:08 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/gst.c: Fix missing g_strdup() and double free when using the |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/gst.c: (prepare_for_load_plugin_func), (split_and_iterate): |
| Fix missing g_strdup() and double free when using the |
| --gst-plugin-load command line option (#346097). |
| |
| 2006-06-23 13:16:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.c: Promote GST_DEBUG_CATEGORY_STATIC in example in docs. |
| Original commit message from CVS: |
| * gst/gstinfo.c: |
| Promote GST_DEBUG_CATEGORY_STATIC in example in docs. |
| * libs/gst/net/gstnetclientclock.c: |
| * libs/gst/net/gstnettimeprovider.c: |
| Use GST_DEBUG_CATEGORY_STATIC here too (#342503). |
| |
| 2006-06-23 10:30:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/advanced-dataaccess.xml: Fix buffer probe example compilation in |
| Original commit message from CVS: |
| * docs/manual/advanced-dataaccess.xml: |
| Fix buffer probe example compilation in |
| ADM (#345708). |
| |
| 2006-06-22 17:09:13 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstelement.c: We need to deactivate src pads first and then sink pads. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_pads_activate): |
| We need to deactivate src pads first and then sink pads. |
| The reason is the src pads might be blocking while holding the streaming |
| lock, so we need to deactivate them first so that deactivating the sink |
| pads doesn't block (since it will require the streaming lock). |
| |
| 2006-06-22 15:12:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Forgot to remove two unneeded unrefs. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Forgot to remove two unneeded unrefs. |
| Simplify a check _is_equal allready checks the obvious case. |
| |
| 2006-06-22 14:09:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-block.txt: Some docs about what pad_block should do. |
| Original commit message from CVS: |
| * docs/design/part-block.txt: |
| Some docs about what pad_block should do. |
| |
| 2006-06-22 13:51:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Fix crasher when passed NULL. Doc clarification. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_replace): |
| Fix crasher when passed NULL. Doc clarification. |
| Optimize for the trivial case. |
| * gst/gstpipeline.c: (gst_pipeline_change_state): |
| Small cleanups. |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_loop): |
| Small documentation cleanup. |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_buffer_alloc): |
| Don't use silly gst_pad_get_negotiated_caps, GST_PAD_CAPS |
| is what we need and it avoids a whole lot of redundant |
| refcount operations. |
| |
| 2006-06-22 08:53:40 +0000 Philip Jägenstedt <philip@lysator.liu.se> |
| |
| docs/manual/advanced-dataaccess.xml: Fix 'Embedding static elements' section to use |
| Original commit message from CVS: |
| Patch by: Philip Jägenstedt <philip at lysator liu se> |
| * docs/manual/advanced-dataaccess.xml: |
| Fix 'Embedding static elements' section to use |
| GST_PLUGIN_DEFINE_STATIC (#345607). |
| |
| 2006-06-21 11:12:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/pipelines/simple-launch-lines.c: Attempt to 'fix' spuriously failing test case: it seems like the timeout... |
| Original commit message from CVS: |
| * tests/check/pipelines/simple-launch-lines.c: (test_stop_from_app): |
| Attempt to 'fix' spuriously failing test case: it seems like the |
| timeout of half a second is simply too small when the system is under |
| load otherwise, and the timeout doesn't really seem to serve any |
| particular purpose here. Give the pipeline a few seconds to preroll |
| first, and then give it another half a second to go from PAUSED to |
| PLAYING and marshal the message into the main thread. |
| |
| 2006-06-21 10:14:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-feedback-m.m: Don't only use unversioned tools, try versioned tools as well (#345086). |
| Original commit message from CVS: |
| * tools/gst-feedback-m.m: |
| Don't only use unversioned tools, try versioned tools as well |
| (#345086). |
| |
| 2006-06-21 10:01:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbus.c: Fix some typos, make docs more explicit. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_class_init): |
| Fix some typos, make docs more explicit. |
| |
| 2006-06-20 08:40:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstghostpad.c: Added some more ghostpad tests, mainly blocking and probes. |
| Original commit message from CVS: |
| * tests/check/gst/gstghostpad.c: (block_callback), |
| (GST_START_TEST), (gst_ghost_pad_suite): |
| Added some more ghostpad tests, mainly blocking |
| and probes. |
| |
| 2006-06-19 08:56:48 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| latest updates |
| Original commit message from CVS: |
| latest updates |
| |
| 2006-06-16 16:28:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfilesink.*: Check if we can seek in the file instead of assuming we always can. Post an error whe... |
| Original commit message from CVS: |
| * plugins/elements/gstfilesink.c: (gst_file_sink_open_file), |
| (gst_file_sink_close_file), (gst_file_sink_do_seek), |
| (gst_file_sink_event), (gst_file_sink_render): |
| * plugins/elements/gstfilesink.h: |
| Check if we can seek in the file instead of assuming |
| we always can. Post an error when we are asked to seek in a |
| non-seekable file (like a fifo). Fixes #343312. |
| Some cleanups. |
| |
| 2006-06-16 14:31:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.1.in: Un-garble (fourcc) bit in filtered caps section. |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| Un-garble (fourcc) bit in filtered caps section. |
| |
| 2006-06-16 09:39:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/: Don't leak bus reference in sample code. |
| Original commit message from CVS: |
| * docs/manual/advanced-autoplugging.xml: |
| * docs/manual/basics-helloworld.xml: |
| * docs/manual/highlevel-components.xml: |
| Don't leak bus reference in sample code. |
| |
| 2006-06-16 08:30:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| autogen.sh: Add default for new --enable-plugin-docs switch. |
| Original commit message from CVS: |
| * autogen.sh: |
| Add default for new --enable-plugin-docs switch. |
| * configure.ac: |
| Use new GST_PLUGIN_DOCS macro to check for pyxml etc. |
| Fixes #344039. |
| * docs/Makefile.am: |
| Use new ENABLE_PLUGIN_DOCS conditional. |
| |
| 2006-06-14 10:34:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Make it clear with a FIXME and a real define what the #if 0 previously disabled. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_query_duration_done), (gst_bin_query): |
| Make it clear with a FIXME and a real define what the #if 0 |
| previously disabled. |
| |
| 2006-06-14 10:31:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/: Don't randomly and silently reset a segment when the format changes as this is a bug somewhere upstre... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment), |
| (gst_base_sink_preroll_object), (gst_base_sink_get_position): |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_sink_eventfunc): |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_event): |
| Don't randomly and silently reset a segment when the format |
| changes as this is a bug somewhere upstream. Fixes #330379. |
| |
| 2006-06-14 08:26:53 +0000 Wouter Paesen <wouter@kangaroot.net> |
| |
| libs/gst/controller/gstcontroller.c: Fix controlling of float properties (#344849). |
| Original commit message from CVS: |
| Patch by: Wouter Paesen <wouter at kangaroot net> |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_new): |
| Fix controlling of float properties (#344849). |
| * tests/check/libs/controller.c: |
| (gst_test_mono_source_get_property), |
| (gst_test_mono_source_set_property), |
| (gst_test_mono_source_class_init), (GST_START_TEST): |
| While we're at it, add some float stuff to unit test. |
| |
| 2006-06-13 19:24:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/: add a gdp image |
| Original commit message from CVS: |
| * docs/README: |
| * docs/images/gdp-header.svg: |
| add a gdp image |
| * docs/libs/Makefile.am: |
| * docs/libs/gdp-header.png: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| add it to the API docs |
| * docs/manual/intro-motivation.xml: |
| fix typo |
| |
| 2006-06-13 16:41:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: If the fork()'ed child process can't write the updated registry cache file to disk for some reason, make i... |
| Original commit message from CVS: |
| * gst/gst.c: (scan_and_update_registry), (init_post): |
| If the fork()'ed child process can't write the updated registry cache |
| file to disk for some reason, make it exit with a failure exit code, |
| so that the parent can then re-scan the plugins itself and update the |
| registry structures in memory and work with that (rather than failing |
| when creating elements because seemingly no plugins are available). |
| Refactor registry scanning code into separate function for this and |
| also separate fork() and non-fork() code paths. Fixes #344748. |
| |
| 2006-06-13 16:24:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/manual/advanced-dataaccess.xml: Fix wrong PluginDesc. Fixes #344755. |
| Original commit message from CVS: |
| * docs/manual/advanced-dataaccess.xml: |
| Fix wrong PluginDesc. Fixes #344755. |
| |
| 2006-06-13 13:30:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistryxml.c: Fix silly bug that prevented us from creating ~/.gstreamer-0.10 and writing the registry in one... |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (gst_registry_xml_write_cache): |
| Fix silly bug that prevented us from creating |
| ~/.gstreamer-0.10 and writing the registry in one |
| go (the first call to g_mkstemp() would overwrite the |
| placeholder in the template string, so the second call |
| to g_mkstemp() after creating the missing directory |
| would then error out with 'invalid argument'). |
| |
| 2006-06-13 11:17:02 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gst.c: Free string. |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| Free string. |
| |
| 2006-06-13 08:20:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: remove GLib 2.6 compatibility code |
| Original commit message from CVS: |
| * gst/glib-compat-private.h: |
| * gst/glib-compat.c: |
| * gst/glib-compat.h: |
| * gst/gstvalue.c: (gst_value_serialize_flags): |
| remove GLib 2.6 compatibility code |
| |
| 2006-06-12 16:50:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/parse/Makefile.am: Fix build with 'make -j N' even more (#340016). |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| Fix build with 'make -j N' even more (#340016). |
| |
| 2006-06-12 09:37:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Fix docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Fix docs. |
| |
| 2006-06-12 09:29:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Use G_UNLIKELY to help the compiler a bit. |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_set_duration), |
| (gst_segment_set_last_stop), (gst_segment_set_seek), |
| (gst_segment_set_newsegment_full), (gst_segment_to_stream_time), |
| (gst_segment_to_running_time), (gst_segment_clip): |
| Use G_UNLIKELY to help the compiler a bit. |
| |
| 2006-06-12 09:28:35 +0000 Stefan Kost <ensonic@sonicpulse.de> |
| |
| gst/: constify quark registration strings. Fixes #344115 |
| Original commit message from CVS: |
| Patch by: Stefan Kost <ensonic at sonicpulse dot de> |
| * gst/gstevent.c: (gst_event_get_type): |
| * gst/gstmessage.c: |
| * gst/gstpad.c: (gst_pad_chain_unchecked), (gst_pad_chain), |
| (gst_pad_push): |
| constify quark registration strings. Fixes #344115 |
| Avoid unneeded type checking is _pad_push() by internally |
| calling gst_pad_chain_unchecked(). |
| |
| 2006-06-12 09:23:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Init _type for consistency. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_get_type), (gst_buffer_finalize), |
| (_gst_buffer_copy), (gst_buffer_is_metadata_writable), |
| (gst_subbuffer_finalize), (gst_buffer_create_sub), |
| (gst_buffer_is_span_fast), (gst_buffer_span): |
| Init _type for consistency. |
| Use _FLAGS macro to avoid type check. |
| Avoid unneeded type checks in subbufer code. |
| |
| 2006-06-12 09:17:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Use _CAST macros to avoid unneeded type checking. |
| Original commit message from CVS: |
| * gst/gst.c: (gst_debug_help): |
| * gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_list_free): |
| * gst/gstpluginfeature.c: (gst_plugin_feature_finalize), |
| (gst_plugin_feature_list_free): |
| * gst/gstregistry.c: (gst_registry_add_plugin), |
| (gst_registry_add_feature), (gst_registry_plugin_filter), |
| (gst_registry_feature_filter), (gst_registry_find_plugin), |
| (gst_registry_find_feature), (gst_registry_get_plugin_list), |
| (gst_registry_lookup_feature_locked), (gst_registry_lookup_locked): |
| * gst/gstregistryxml.c: (load_feature), |
| (gst_registry_xml_read_cache), (gst_registry_xml_write_cache): |
| * gst/gstminiobject.c: (gst_mini_object_unref), |
| (gst_mini_object_replace), (gst_value_mini_object_free), |
| (gst_value_mini_object_copy): |
| Use _CAST macros to avoid unneeded type checking. |
| Added some more G_UNLIKELY. |
| |
| 2006-06-12 09:11:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.h: Avoid unneeded type checking. |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| Avoid unneeded type checking. |
| API: GST_BUFFER_IS_DISCONT |
| * gst/gstminiobject.h: |
| Avoid type check in flag accessor. |
| * gst/gstelementfactory.h: |
| * gst/gstplugin.h: |
| * gst/gstpluginfeature.h: |
| Add _CAST macros. |
| API: GST_ELEMENT_FACTORY_CAST |
| API: GST_PLUGIN_CAST |
| API: GST_PLUGIN_FEATURE_CAST |
| |
| 2006-06-12 09:06:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstobject.c: Add G_UNLIKELY in type registration. |
| Original commit message from CVS: |
| * gst/gstobject.c: (gst_object_get_type), (gst_object_ref), |
| (gst_object_unref): |
| Add G_UNLIKELY in type registration. |
| Avoid type check in _ref/_unref since that is also |
| done in glib. |
| |
| 2006-06-12 08:55:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add G_UNLIKELY in type registration. |
| Original commit message from CVS: |
| * gst/gsterror.c: (gst_g_error_get_type): |
| * gst/gstpadtemplate.c: (gst_pad_template_get_type), |
| (gst_static_pad_template_get_type): |
| * gst/gsttaglist.c: (gst_tag_list_get_type): |
| * gst/gsttagsetter.c: (gst_tag_setter_get_type): |
| * gst/gsttypefindfactory.c: (gst_type_find_factory_get_type): |
| * gst/gsturi.c: (gst_uri_handler_get_type): |
| * gst/gstvalue.c: (gst_date_get_type): |
| * gst/gstxml.c: (gst_xml_get_type): |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_type), |
| (gst_base_sink_preroll_object), (gst_base_sink_get_position): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_get_type): |
| Add G_UNLIKELY in type registration. |
| |
| 2006-06-12 08:51:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-inspect.c: Properly print enum values. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_signal_info): |
| Properly print enum values. |
| |
| 2006-06-12 08:47:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstinfo.*: Add some G_[UN]LIKELY. |
| Original commit message from CVS: |
| * gst/gstinfo.c: (gst_debug_set_active), |
| (gst_debug_category_set_threshold), (_gst_debug_nameof_funcptr): |
| * gst/gstinfo.h: |
| Add some G_[UN]LIKELY. |
| Maintain __gst_debug_min to avoid formatting the arguments of |
| debug messages that will be dropped anyway to avoid a lot of |
| overhead from the debugging system. |
| |
| 2006-06-11 20:37:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| po/POTFILES.*: add missing files containing translatable strings, tell intltool about one exception |
| Original commit message from CVS: |
| * po/POTFILES.in: |
| * po/POTFILES.skip: |
| add missing files containing translatable strings, tell intltool about |
| one exception |
| |
| 2006-06-11 17:28:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/libs/.cvsignore: add test-binary to ignore list |
| Original commit message from CVS: |
| * tests/check/libs/.cvsignore: |
| add test-binary to ignore list |
| |
| 2006-06-11 17:03:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/libs/gstreamer-libs-docs.sgml: reorder (put dp into a chapter) and indent |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| reorder (put dp into a chapter) and indent |
| |
| 2006-06-11 11:56:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/random/autotools: |
| add notes on our autotools setup |
| Original commit message from CVS: |
| add notes on our autotools setup |
| |
| 2006-06-10 17:32:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| * win32/common/config.h: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.10.8 === |
| |
| 2006-06-10 17:06:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| * win32/common/config.h: |
| releasing 0.10.8 |
| Original commit message from CVS: |
| releasing 0.10.8 |
| |
| 2006-06-10 11:51:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst.c: move pid declaration to declaration block |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| move pid declaration to declaration block |
| |
| 2006-06-10 11:47:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst.c: use _exit() instead of exit() in our forked child; this ensures that none of the registered exit handlers ... |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| use _exit() instead of exit() in our forked child; this ensures |
| that none of the registered exit handlers from whatever is using |
| GStreamer get executed. This fixes gnome-mixer-applet failing |
| to load, because ORBit would shut down. |
| Spotted by: Edward Hervey <edward@fluendo.com> |
| Fix suggested by: Tim-Philipp Müller <tim at centricular dot net> |
| Fixes #344474 |
| |
| 2006-06-09 18:52:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: back to TRUNK |
| Original commit message from CVS: |
| 2006-06-09 Thomas Vander Stichele <thomas at apestaart dot org> |
| * configure.ac: |
| back to TRUNK |
| |
| === release 0.10.7 === |
| |
| 2006-06-09 18:49:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/gstreamer-plugins.signals: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * win32/common/config.h: |
| releasing 0.10.7 |
| Original commit message from CVS: |
| releasing 0.10.7 |
| |
| 2006-06-07 10:46:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| 0.10.6.2 prerelease |
| Original commit message from CVS: |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| * win32/common/config.h: |
| 0.10.6.2 prerelease |
| |
| 2006-06-07 08:38:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Fix leak spotted by coverity checker. Fixes #343827 |
| Original commit message from CVS: |
| * gst/gstindex.c: (gst_index_gtype_resolver): |
| * tools/gst-xmlinspect.c: (print_plugin_info): |
| Fix leak spotted by coverity checker. Fixes #343827 |
| Fix another other leak found by paolo borelli. |
| |
| 2006-06-06 16:52:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/gst/struct_ppc64.h: |
| * tests/check/gst/struct_x86_64.h: |
| ifdef LOADSAVE |
| Original commit message from CVS: |
| ifdef LOADSAVE |
| |
| 2006-06-06 15:18:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/libs/tmpl/gstcontrol.sgml: |
| remove old docs |
| Original commit message from CVS: |
| remove old docs |
| |
| 2006-06-06 14:51:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/libs/libsabi.c: |
| terminate ifdef |
| Original commit message from CVS: |
| terminate ifdef |
| |
| 2006-06-06 14:32:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/libs/tmpl/gstbytestream.sgml: |
| remove unused tmpl |
| Original commit message from CVS: |
| remove unused tmpl |
| |
| 2006-06-06 14:29:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| add note to docs about GDP versioning; remove tmpl file |
| Original commit message from CVS: |
| add note to docs about GDP versioning; remove tmpl file |
| |
| 2006-06-06 14:24:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/dataprotocol/dataprotocol.*: API: add a GstDPPacketizer object, and create/free functions |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any), |
| (gst_dp_version_get_type), (gst_dp_init), |
| (gst_dp_header_from_buffer), (gst_dp_header_from_buffer_1_0), |
| (gst_dp_packet_from_caps), (gst_dp_packet_from_caps_1_0), |
| (gst_dp_packet_from_event), (gst_dp_packet_from_event_1_0), |
| (gst_dp_event_from_packet_0_2), (gst_dp_event_from_packet_1_0), |
| (gst_dp_event_from_packet), (gst_dp_packetizer_new), |
| (gst_dp_packetizer_free): |
| * libs/gst/dataprotocol/dataprotocol.h: |
| API: add a GstDPPacketizer object, and create/free functions |
| API: add GstDPVersion enum |
| Add 1.0 event function that uses the string serialization |
| Serialize more useful buffer flags |
| Fixes #343988 |
| |
| 2006-06-06 14:21:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| add symbol |
| Original commit message from CVS: |
| add symbol |
| |
| 2006-06-06 14:16:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstbuffer.h: |
| width respectationizing |
| Original commit message from CVS: |
| width respectationizing |
| |
| 2006-06-06 14:10:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/: add ppc64 structure sizes |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstabi.c: |
| * tests/check/gst/struct_ppc64.h: |
| * tests/check/libs/libsabi.c: |
| * tests/check/libs/struct_ppc64.h: |
| add ppc64 structure sizes |
| |
| 2006-06-06 13:59:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/: generate and add structure size lists for x86_64 |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstabi.c: |
| * tests/check/gst/struct_x86_64.h: |
| * tests/check/libs/libsabi.c: |
| * tests/check/libs/struct_x86_64.h: |
| generate and add structure size lists for x86_64 |
| |
| 2006-06-06 13:53:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/check/gstcheck.c: |
| cosmetics |
| Original commit message from CVS: |
| cosmetics |
| |
| 2006-06-06 13:48:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/check/gstcheck.*: factor out the method from tests that checks size of structures, and add code to generate ... |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_abi_list): |
| * libs/gst/check/gstcheck.h: |
| factor out the method from tests that checks size of structures, |
| and add code to generate the header containing these sizes |
| * tests/check/gst/gstabi.c: (GST_START_TEST): |
| * tests/check/gst/struct_i386.h: |
| * tests/check/libs/libsabi.c: (GST_START_TEST): |
| * tests/check/libs/struct_i386.h: |
| use it |
| |
| 2006-06-06 13:11:03 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstsegment.h: Don't use c++-style comments, fixes #343929 |
| Original commit message from CVS: |
| * gst/gstsegment.h: |
| Don't use c++-style comments, fixes #343929 |
| |
| 2006-06-06 09:47:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelement.h: |
| whitespace/width fixes |
| Original commit message from CVS: |
| whitespace/width fixes |
| |
| 2006-06-06 08:50:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstbuffer.c: |
| whitespace fixes |
| Original commit message from CVS: |
| whitespace fixes |
| |
| 2006-06-06 08:50:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * gst/gsterror.c: |
| remove an extra space |
| Original commit message from CVS: |
| remove an extra space |
| |
| 2006-06-05 13:05:37 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gst.c: plugin_paths is not used if we build without registry support. |
| Original commit message from CVS: |
| * gst/gst.c: |
| plugin_paths is not used if we build without registry support. |
| * gst/gstsegment.c: (gst_segment_copy): |
| _copy() was always returning NULL... |
| |
| 2006-06-05 12:55:58 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstsegment.c: _copy() was always returning NULL... |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_copy): |
| _copy() was always returning NULL... |
| |
| 2006-06-02 16:46:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/dataprotocol/dataprotocol.c: factor out CRC code |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_header_from_buffer), (gst_dp_packet_from_caps), |
| (gst_dp_packet_from_event): |
| factor out CRC code |
| |
| 2006-06-02 16:45:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/check/gstcheck.c: make sure we unset caps |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_teardown_src_pad): |
| make sure we unset caps |
| |
| 2006-06-02 16:41:02 +0000 Michael Smith <msmith@xiph.org> |
| |
| libs/gst/check/gstcheck.*: Add a cond/mutex to the check support lib, signal this whenever we add to the buffers list... |
| Original commit message from CVS: |
| * libs/gst/check/gstcheck.c: (gst_check_init), |
| (gst_check_chain_func): |
| * libs/gst/check/gstcheck.h: |
| Add a cond/mutex to the check support lib, signal this whenever we |
| add to the buffers list. This will allow tests to not busy-wait on |
| the buffer-list. |
| |
| 2006-06-02 10:58:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/dataprotocol/dataprotocol.c: factor out some common header init code |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_header_from_buffer), (gst_dp_packet_from_caps), |
| (gst_dp_packet_from_event): |
| factor out some common header init code |
| |
| 2006-06-02 10:08:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| API: make gst_dp_crc() public |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc): |
| * libs/gst/dataprotocol/dataprotocol.h: |
| API: make gst_dp_crc() public |
| |
| 2006-06-02 09:13:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstevent.c: |
| debug change |
| Original commit message from CVS: |
| debug change |
| |
| 2006-06-01 18:30:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/indexers/gstindexers.c: conditionally register fileindexer (fixes #343598) |
| Original commit message from CVS: |
| * plugins/indexers/gstindexers.c: (plugin_init): |
| conditionally register fileindexer (fixes #343598) |
| |
| 2006-06-01 18:22:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gsttagsetter.h: Can't cast ifaces to a class |
| Original commit message from CVS: |
| * gst/gsttagsetter.h: |
| Can't cast ifaces to a class |
| * libs/gst/net/gstnetclientclock.h: |
| * libs/gst/net/gstnettimeprovider.h: |
| * plugins/elements/gstfakesink.h: |
| * plugins/elements/gstfakesrc.h: |
| * plugins/elements/gstfdsink.h: |
| * plugins/elements/gstfdsrc.h: |
| * plugins/elements/gstfilesink.h: |
| * plugins/elements/gstfilesrc.h: |
| * plugins/elements/gstidentity.h: |
| * plugins/elements/gstqueue.h: |
| * plugins/elements/gsttee.h: |
| * plugins/indexers/gstfileindex.c: |
| * plugins/indexers/gstmemindex.c: |
| * tests/old/examples/plugins/example.h: |
| Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass |
| |
| 2006-06-01 11:13:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/dataprotocol/dataprotocol.c: make sure we zero the whole ABI-compatible area |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_header_from_buffer): |
| make sure we zero the whole ABI-compatible area |
| |
| 2006-06-01 09:02:23 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| libs/gst/base/gstcollectpads.c: Make sure the EOS flag is cleared from pads after a flush or stop. Fixes #343538. |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro at nnva dot org> |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_stop): |
| Make sure the EOS flag is cleared from pads after a flush |
| or stop. Fixes #343538. |
| * tests/check/libs/collectpads.c: (GST_START_TEST), |
| (gst_collect_pads_suite): |
| Added test for collectpads reusage after EOS. |
| |
| 2006-05-30 20:25:03 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/gst.c: set #include <sys/wait.h> in a #ifdef #ifdef HAVE_FORK |
| Original commit message from CVS: |
| * gst/gst.c: |
| set #include <sys/wait.h> in a #ifdef #ifdef HAVE_FORK |
| * win32/common/libgstbase.def: |
| export gst_collect_pads_set_flushing |
| * win32/common/libgstreamer.def: |
| export gst_pad_set_acceptcaps_function, gst_structure_empty_new, |
| gst_value_fraction_multiply |
| * win32/vs6/gst_inspect.dsp: |
| add a link to intl.lib |
| |
| 2006-05-30 15:55:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.c: Handle the case where a pad is removed from the collection that could cause the other... |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad), |
| (gst_collect_pads_chain): |
| Handle the case where a pad is removed from the collection |
| that could cause the other pads to become collectable. |
| |
| 2006-05-30 15:53:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Clarify the use of _release_request_pad() and _get_request_pad() a bit better. |
| Original commit message from CVS: |
| * gst/gstelement.c: |
| Clarify the use of _release_request_pad() and |
| _get_request_pad() a bit better. |
| * libs/gst/base/gstadapter.c: (gst_adapter_peek), |
| (gst_adapter_take_buffer): |
| Fix some doc and comment typos. |
| |
| 2006-05-30 14:43:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/: add declared symbols |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/libs/gstreamer-libs-sections.txt: |
| add declared symbols |
| |
| 2006-05-30 14:41:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| update po files |
| Original commit message from CVS: |
| update po files |
| |
| 2006-05-30 14:40:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/Makefile.am: |
| fix build |
| Original commit message from CVS: |
| fix build |
| |
| 2006-05-30 14:03:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| added HAVE_FORK |
| Original commit message from CVS: |
| added HAVE_FORK |
| |
| 2006-05-30 12:04:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstsystemclock.c: Add debug that can be enabled using a #define at the top of the file, for dumping stats about h... |
| Original commit message from CVS: |
| * gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked): |
| Add debug that can be enabled using a #define at the top of the file, |
| for dumping stats about how late/early we were when waking up from |
| waiting on the clock. |
| |
| 2006-05-30 11:43:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.c: When rebuilding the pad list, don't leak the previous list. |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_check_pads): |
| When rebuilding the pad list, don't leak the previous list. |
| |
| 2006-05-30 10:57:44 +0000 Lutz Mueller <lutz@topfrose.de> |
| |
| libs/gst/base/gstbasesrc.c: Publish supported query types. |
| Original commit message from CVS: |
| Patch by: Lutz Mueller <lutz at topfrose dot de> |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_get_query_types), (gst_base_src_update_length): |
| Publish supported query types. |
| Update last_stop field in get_range mode so the position |
| query works. Fixes #342321. |
| |
| 2006-05-30 10:12:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add GST_TAG_PREVIEW_IMAGE (#343341). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| * gst/gsttaglist.h: |
| API: add GST_TAG_PREVIEW_IMAGE (#343341). |
| |
| 2006-05-30 09:42:09 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| libs/gst/base/gstcollectpads.c: Unlock mutex when removing an unknown pad. |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro at nnva dot org> |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad): |
| Unlock mutex when removing an unknown pad. |
| Fixes #343334. |
| * tests/check/Makefile.am: |
| * tests/check/libs/collectpads.c: (collected_cb), (push_buffer), |
| (push_event), (setup), (teardown), (GST_START_TEST), |
| (gst_collect_pads_suite), (main): |
| Added collecpads check, disabled for now as check crashes for |
| some reason. |
| |
| 2006-05-29 17:20:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.c: Don't leak pads lists. |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize): |
| Don't leak pads lists. |
| |
| 2006-05-29 16:00:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| API: gst_collect_pads_set_flushing |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstcollectpads.c: |
| (gst_collect_pads_set_flushing_unlocked), |
| (gst_collect_pads_set_flushing), (gst_collect_pads_start), |
| (gst_collect_pads_stop): |
| * libs/gst/base/gstcollectpads.h: |
| API: gst_collect_pads_set_flushing |
| Added api to set the pads to flushing, usefull for seeking |
| code in elements using collectpads. |
| Clear segment when receiving a flush. |
| |
| 2006-05-29 11:52:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Don't scan registry paths passed via --gst-plugin--path immediately (will crash, because absolutely nothin... |
| Original commit message from CVS: |
| * gst/gst.c: (add_path_func), (init_post): |
| Don't scan registry paths passed via --gst-plugin--path immediately |
| (will crash, because absolutely nothing is set up and no types are |
| registered etc.); do this later in init_post(). Fixes #343057. |
| |
| 2006-05-28 09:09:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst.c: if we have fork, fork while reading/rebuilding the registry so the parent doesn't take the hit of having a... |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| if we have fork, fork while reading/rebuilding the registry |
| so the parent doesn't take the hit of having all plugins loaded |
| in memory. Fixes #342777. |
| * configure.ac: |
| Check if we have fork() |
| * win32/common/config.h.in: |
| no fork() on win32 |
| |
| 2006-05-26 13:52:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/: Add a use-mmap property to enable easier testing of all code paths. |
| Original commit message from CVS: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_class_init), |
| (gst_file_src_init), (gst_file_src_set_property), |
| (gst_file_src_get_property), (gst_file_src_start): |
| * plugins/elements/gstfilesrc.h: |
| Add a use-mmap property to enable easier testing of all code paths. |
| Bump rank to PRIMARY, so filesrc is the preferred file reader and used |
| in the absence of gnomevfssrc. (Closes #340501) |
| |
| 2006-05-26 10:35:34 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| tools/gst-inspect.c: Add missing include, removes warning of ngettext not being defined on some arches. |
| Original commit message from CVS: |
| 2006-05-26 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * tools/gst-inspect.c: |
| Add missing include, removes warning of ngettext not being defined on |
| some arches. |
| |
| 2006-05-26 09:19:24 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstvalue.c: Handle NULL input and output pointers silently as a failed conversion, rather than g_warnings. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_deserialize_fraction): |
| Handle NULL input and output pointers silently as a failed conversion, |
| rather than g_warnings. |
| |
| 2006-05-25 15:52:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/net/gstnetclientclock.c: Initialize variable before using. Fixes #342820. |
| Original commit message from CVS: |
| * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_start): |
| Initialize variable before using. Fixes #342820. |
| |
| 2006-05-24 17:11:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gsttypefindhelper.c: Fix off-by-one bug that would only allow peeks of N-1 bytes from the start even if... |
| Original commit message from CVS: |
| * libs/gst/base/gsttypefindhelper.c: (buf_helper_find_peek): |
| Fix off-by-one bug that would only allow peeks of N-1 bytes |
| from the start even if the buffer to typefind on contains |
| in fact N bytes of data (makes vorbis typefinding from a |
| vorbis identification header buffer work). |
| * tests/check/Makefile.am: |
| * tests/check/libs/.cvsignore: |
| * tests/check/libs/typefindhelper.c: (GST_START_TEST), |
| (gst_typefindhelper_suite), (main), (foobar_typefind), |
| (plugin_init): |
| Add very basic unit test for gst_type_find_helper_for_buffer() |
| that checks for the problem fixed above. |
| |
| 2006-05-24 09:00:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gsttypefind.c: |
| doc indent fix |
| Original commit message from CVS: |
| doc indent fix |
| |
| 2006-05-24 09:00:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * tools/gst-inspect.c: |
| mark more strings for translation |
| Original commit message from CVS: |
| mark more strings for translation |
| |
| 2006-05-23 14:23:49 +0000 Julien Moutte <julien@moutte.net> |
| |
| docs/gst/gstreamer-sections.txt: Make new GST_FLOW_IS_SUCCESS macro visible in docs. |
| Original commit message from CVS: |
| Patch by: Julien Moutte <julien at moutte net> |
| * docs/gst/gstreamer-sections.txt: |
| Make new GST_FLOW_IS_SUCCESS macro visible in docs. |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init), |
| (gst_fake_sink_preroll): |
| * plugins/elements/gstfakesink.h: |
| Add new ::preroll-handoff signal (#337100). |
| |
| 2006-05-23 11:13:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.*: Added _CUSTOM error and success GstFlowReturn that can be used be elements internally. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_flow_get_name), (gst_flow_to_quark): |
| * gst/gstpad.h: |
| Added _CUSTOM error and success GstFlowReturn that can be |
| used be elements internally. |
| Added macro to check for SUCCESS flowreturns. |
| API: GST_FLOW_CUSTOM_SUCCESS |
| API: GST_FLOW_CUSTOM_ERROR |
| API: GST_FLOW_IS_SUCCESS |
| * tests/check/gst/gstpad.c: (GST_START_TEST), (gst_pad_suite): |
| Added check for GstFlowReturn sanity. |
| |
| 2006-05-23 09:40:14 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| libs/gst/base/gstcollectpads.c: clear/reset segment info in FLUSH_STOP. |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad), |
| (gst_collect_pads_event): |
| clear/reset segment info in FLUSH_STOP. |
| Fixes #336929. |
| |
| 2006-05-22 16:30:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstcollectpads.c: Flush queued buffer on _stop(), fixes playing again (#342454) |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_stop), |
| (gst_collect_pads_check_collected): |
| Flush queued buffer on _stop(), fixes playing again (#342454) |
| |
| 2006-05-22 13:34:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/gst/gststructure.c: add a test for a complete structure |
| Original commit message from CVS: |
| * tests/check/gst/gststructure.c: (GST_START_TEST), |
| (gst_structure_suite): |
| add a test for a complete structure |
| |
| 2006-05-22 13:31:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/check/gstcheck.c: |
| debugging changes |
| Original commit message from CVS: |
| debugging changes |
| |
| 2006-05-19 15:35:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/faq/: Some minor FAQ updates that won't change the fact that our FAQ is badly structured, full of information ha... |
| Original commit message from CVS: |
| * docs/faq/developing.xml: |
| * docs/faq/faq.xml: |
| * docs/faq/troubleshooting.xml: |
| * docs/faq/using.xml: |
| Some minor FAQ updates that won't change the fact that |
| our FAQ is badly structured, full of information hardly |
| anyone new to GStreamer needs to know and lacking lots |
| of information people constantly ask for. |
| |
| 2006-05-19 13:46:10 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpad.c: Short-circuit gst_pad_set_caps if setting the existing caps pointer again, and avoid printing debug and... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_caps): |
| Short-circuit gst_pad_set_caps if setting the existing |
| caps pointer again, and avoid printing debug and |
| reffing/unreffing the caps. |
| * plugins/elements/gstqueue.c: (gst_queue_push_one): |
| There's actually no need to set the caps before pushing - |
| the acceptcaps method will handle it anyway. |
| |
| 2006-05-19 10:29:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add gst_element_seek_simple() (#342238). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * win32/common/libgstreamer.def: |
| * gst/gstutils.c: (gst_element_seek_simple): |
| * gst/gstutils.h: |
| API: add gst_element_seek_simple() (#342238). |
| |
| 2006-05-18 14:25:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gsttypefind.*: Added GST_TYPE_TYPE_FIND and gst_type_find_get_type() so a GType gets registered for GstTypeFind p... |
| Original commit message from CVS: |
| * gst/gsttypefind.c: (gst_type_find_get_type): |
| * gst/gsttypefind.h: |
| Added GST_TYPE_TYPE_FIND and gst_type_find_get_type() so a GType gets |
| registered for GstTypeFind pointers. This allows wrapping the structure |
| in bindings (i.e. gst-python). |
| |
| 2006-05-18 14:01:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttagsetter.c: Docs additions and fixes (see #339918). |
| Original commit message from CVS: |
| * gst/gsttagsetter.c: |
| Docs additions and fixes (see #339918). |
| |
| 2006-05-18 09:07:55 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/gstcapsfilter.c: The caps intersection algorithm can produce multiple copies of the caps. Until that... |
| Original commit message from CVS: |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf): |
| The caps intersection algorithm can produce multiple copies of the |
| caps. Until that is fixed, we need to simplify the result to be |
| sure whether the allowed caps are fixed or not. |
| * plugins/elements/gstqueue.c: (gst_queue_init), |
| (gst_queue_bufferalloc), (gst_queue_acceptcaps), |
| (gst_queue_push_one): |
| Proxied buffer alloc should not set the caps on the source pad. |
| When pushing buffers, we always accept the caps change that triggers. |
| This prevents negotiation errors caused by caps changing mid-stream |
| and then being refused on our source pad (because upstream is now |
| refusing those caps). |
| |
| 2006-05-18 08:48:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/examples/helloworld/helloworld.c: Must plug audioconvert and audioresample between decoder and audio sink. |
| Original commit message from CVS: |
| * tests/examples/helloworld/helloworld.c: (main): |
| Must plug audioconvert and audioresample between decoder |
| and audio sink. |
| |
| 2006-05-17 14:18:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Mention bug fixed by previous commit |
| Original commit message from CVS: |
| Mention bug fixed by previous commit |
| |
| 2006-05-17 14:01:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstregistryxml.c: Allow empty strings for some of the plugin fields so we don't drop valid plugin entries that we... |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (read_string), (load_pad_template), |
| (load_feature), (load_plugin): |
| Allow empty strings for some of the plugin fields so we don't |
| drop valid plugin entries that were written out correctly. |
| |
| 2006-05-17 13:40:20 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/gstregistryxml.c: Use g_remove and g_rename instead of remove and rename that don't handle utf8 characters. renam... |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (gst_registry_xml_write_cache): |
| Use g_remove and g_rename instead of remove and rename that don't |
| handle utf8 characters. rename was failing for users who had specific |
| characters in their name then the registry was built at each gstreamer init. |
| * win32/vs6/gst_inspect.dsp: |
| * win32/vs6/gst_launch.dsp: |
| * win32/vs6/libgstbase.dsp: |
| * win32/vs6/libgstcoreelements.dsp: |
| * win32/vs6/libgstreamer.dsp: |
| Use a debug version of libxml2 (libxml2D.lib,libxml2D.dll) for DEBUG build |
| of libgstreamer and clean unused libraries in project links settings. |
| |
| 2006-05-17 09:24:34 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstqueue.c: The queue is not responsible for pushing an EOS when receiving a fatal flow error. It's ... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_push_one): |
| The queue is not responsible for pushing an EOS when receiving a fatal |
| flow error. It's up to the real element driving the pipeline to do that. |
| |
| 2006-05-16 17:15:02 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstqueue.c: The queue was posting a non-needed GST_MESSAGE_ERROR when pushing a buffer returned a fa... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_push_one): |
| The queue was posting a non-needed GST_MESSAGE_ERROR when pushing a |
| buffer returned a fatal error. It should just send an EOS and stop |
| it's task. |
| Upstream elements will then properly receive the GST_FLOW_UNEXPECTED |
| when pushing buffers on the queue and will be able to handle the event. |
| |
| 2006-05-16 16:10:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/: Fix typos and minor errors in sample code (#341856). |
| Original commit message from CVS: |
| * docs/manual/basics-bins.xml: |
| * docs/manual/basics-init.xml: |
| Fix typos and minor errors in sample code (#341856). |
| |
| 2006-05-16 13:31:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-qos.txt: Fix indexes in formulas to make more sense. |
| Original commit message from CVS: |
| * docs/design/part-qos.txt: |
| Fix indexes in formulas to make more sense. |
| |
| 2006-05-15 11:54:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Don't report POSITION based on clock time if sync is disabled in a sink. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position): |
| Don't report POSITION based on clock time if sync is |
| disabled in a sink. |
| |
| 2006-05-15 08:16:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstobject.h: Add cast to make compiler happy - refcount variable was a gint in GstObject but is a guint in GObjec... |
| Original commit message from CVS: |
| * gst/gstobject.h: |
| Add cast to make compiler happy - refcount variable was a gint |
| in GstObject but is a guint in GObject and g_atomic_int_get() |
| wants a gint *. |
| |
| 2006-05-14 23:23:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/parse/Makefile.am: |
| fix parallel make |
| Original commit message from CVS: |
| fix parallel make |
| |
| 2006-05-14 21:18:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| update config.h |
| Original commit message from CVS: |
| update config.h |
| |
| 2006-05-14 21:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpad.h: |
| whitespace fixes |
| Original commit message from CVS: |
| whitespace fixes |
| |
| 2006-05-14 21:16:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/streamheader: |
| some streamheader updates |
| Original commit message from CVS: |
| some streamheader updates |
| |
| 2006-05-14 19:25:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Minor docs fixes. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| * gst/gstmessage.h: |
| Minor docs fixes. |
| |
| 2006-05-14 16:03:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * common: |
| * configure.ac: |
| Back to CVS |
| Original commit message from CVS: |
| Back to CVS |
| |
| === release 0.10.6 === |
| |
| 2006-05-14 15:20:24 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: releasing 0.10.6, "Take the cannoli" |
| Original commit message from CVS: |
| 2006-05-14 Jan Schmidt <thaytan@mad.scientist.com> |
| * configure.ac: |
| releasing 0.10.6, "Take the cannoli" |
| |
| 2006-05-14 15:18:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2006-05-13 17:50:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.c: Fix use of uninitialized variable in the hypothetical case that some broken plugin creates a GST_... |
| Original commit message from CVS: |
| * tools/gst-launch.c: (print_tag): |
| Fix use of uninitialized variable in the hypothetical |
| case that some broken plugin creates a GST_TAG_IMAGE |
| tag containing a NULL buffer (#341667). |
| |
| 2006-05-12 16:50:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.c: Print something more intelligible for image tags when using the -t switch (#341556). |
| Original commit message from CVS: |
| * tools/gst-launch.c: (print_tag): |
| Print something more intelligible for image tags when |
| using the -t switch (#341556). |
| |
| 2006-05-12 14:53:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Makefile.am: updates for win32 |
| Original commit message from CVS: |
| * Makefile.am: |
| updates for win32 |
| * configure.ac: |
| define GST_MAJORMINOR so we have it available in win32/common/config.h |
| Possibly remove it from our Makefile.am files later |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| added GST_MAJORMINOR |
| * win32/common/gstenumtypes.c: (register_gst_resource_error): |
| * win32/common/gstversion.h: |
| updated |
| |
| 2006-05-12 13:42:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/streamheader: |
| adding notes about current implementation and ideas about streamheader |
| Original commit message from CVS: |
| adding notes about current implementation and ideas about streamheader |
| |
| 2006-05-12 10:50:42 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/MANIFEST: Update win32 files listing. |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| Update win32 files listing. |
| * win32/common/gstversion.h: |
| Add GST_MAJORMINOR definition. |
| * win32/common/libgstreamer.def: |
| Add new exported functions. |
| |
| 2006-05-12 09:28:22 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstplugin.c: If an so file has no plugin entry point, unload the module. |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_load_file): |
| If an so file has no plugin entry point, unload the module. |
| |
| 2006-05-11 19:07:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.c: Don't forget to signal the _chain or _loop function when the queue size or thresholds ch... |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: (gst_queue_chain), (gst_queue_loop), |
| (gst_queue_set_property): |
| Don't forget to signal the _chain or _loop function |
| when the queue size or thresholds change since that might |
| cause them to make progres again. |
| |
| 2006-05-11 18:10:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| G_OBJECT_CLASS macro usage batch cleanup, fixes #337747 for core |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_class_init): |
| * gst/gstindex.c: (gst_index_class_init): |
| * gst/gstobject.c: (gst_object_class_init): |
| * gst/gstpad.c: (gst_pad_class_init): |
| * gst/gstpipeline.c: (gst_pipeline_class_init): |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init): |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_class_init): |
| * libs/gst/net/gstnetclientclock.c: |
| (gst_net_client_clock_class_init): |
| * libs/gst/net/gstnettimeprovider.c: |
| (gst_net_time_provider_class_init): |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init): |
| * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init): |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init): |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_class_init): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init): |
| * plugins/elements/gstfilesink.c: (gst_file_sink_class_init): |
| * plugins/elements/gstfilesrc.c: (gst_file_src_class_init): |
| * plugins/elements/gstidentity.c: (gst_identity_class_init): |
| * plugins/elements/gsttee.c: (gst_tee_class_init): |
| * tests/old/examples/plugins/example.c: (gst_example_class_init): |
| * tests/old/testsuite/threads/signals.c: (gst_test_class_init): |
| G_OBJECT_CLASS macro usage batch cleanup, fixes #337747 for core |
| |
| 2006-05-11 10:35:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Register subbufer along with the buffer type so that it does not accidentally gets registered from N... |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (_gst_buffer_initialize): |
| Register subbufer along with the buffer type so that |
| it does not accidentally gets registered from N |
| different streaming threads in a non threadsafe way. |
| |
| 2006-05-10 16:44:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Make gtk-doc generate docs for our inlined gst_buffer_ref(), gst_event_ref() and gst_message_ref() functions ag... |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| * gst/gstevent.h: |
| * gst/gstmessage.h: |
| Make gtk-doc generate docs for our inlined gst_buffer_ref(), |
| gst_event_ref() and gst_message_ref() functions again |
| (ugly hack, please do fix if there's a better way besides |
| overrides.txt, which doesn't seem to work). |
| |
| 2006-05-10 15:49:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/check/gstcheck.h: add an assert for setting state to avoid lots of repetitive code in the future |
| Original commit message from CVS: |
| 2006-05-10 Thomas Vander Stichele <thomas at apestaart dot org> |
| * libs/gst/check/gstcheck.h: |
| add an assert for setting state to avoid lots of repetitive code |
| in the future |
| |
| 2006-05-10 15:38:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstvalue.c: fix a leak if no flags are set |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_serialize_flags): |
| fix a leak if no flags are set |
| * tests/check/gst/gstvalue.c: (GST_START_TEST): |
| fix leak in tests |
| |
| 2006-05-10 15:00:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/basics-pads.xml: Expand a bit on caps and filtered links and update examples that were still using the no... |
| Original commit message from CVS: |
| * docs/manual/basics-pads.xml: |
| Expand a bit on caps and filtered links and update |
| examples that were still using the no longer existing |
| gst_pad_link_filtered() (#338206). |
| |
| 2006-05-10 14:51:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.*: No need to call _stop in _finalize. |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize), |
| (gst_collect_pads_add_pad), (gst_collect_pads_remove_pad), |
| (gst_collect_pads_set_flushing), (gst_collect_pads_start), |
| (gst_collect_pads_stop): |
| * libs/gst/base/gstcollectpads.h: |
| No need to call _stop in _finalize. |
| Iterate the main pad list in _finalize. |
| Added some more debug. |
| Free lists and data in the right order. |
| Also free data whem doing _remove_pad when stopped for |
| backward compatibility protect ::started with PAD_LOCK as |
| well. |
| |
| 2006-05-10 14:12:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gststructure.c: add some comments rename a method so that it actually says what it does better |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_gtype_from_abbr), |
| (gst_structure_parse_value): |
| add some comments |
| rename a method so that it actually says what it does better |
| |
| 2006-05-10 14:05:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: make sure some essential types used by events are registered as part of gst_init() |
| Original commit message from CVS: |
| * gst/gstevent.c: (_gst_event_initialize): |
| * gst/gstformat.c: (_gst_format_initialize): |
| make sure some essential types used by events are registered |
| as part of gst_init() |
| * gst/gstvalue.c: (gst_value_serialize_flags): |
| if no flags are set, serialize them to a value that represents NONE |
| so that deserializing them works |
| * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| add tests for serialization and deserialization of flags |
| |
| 2006-05-10 13:53:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/design/part-TODO.txt: |
| limit to 80 chars add note about changing divider for flags |
| Original commit message from CVS: |
| limit to 80 chars |
| add note about changing divider for flags |
| |
| 2006-05-10 11:24:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.c: Update docs. |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_collect), |
| (gst_collect_pads_collect_range), (gst_collect_pads_available), |
| (gst_collect_pads_check_pads), (gst_collect_pads_check_collected), |
| (gst_collect_pads_event), (gst_collect_pads_chain): |
| Update docs. |
| Better debug info. |
| Catch and return errors from the collect function |
| Refuse data on eos pads. |
| |
| 2006-05-10 10:26:55 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstinterface.h: GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal |
| Original commit message from CVS: |
| * gst/gstinterface.h: |
| GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal |
| GInterface type checking. |
| They were previously using non-defined macros. |
| |
| 2006-05-09 20:47:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstcollectpads.*: Clean up the mess that is collectpads, add comments and |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_init), |
| (gst_collect_pads_finalize), (gst_collect_pads_add_pad), |
| (gst_collect_pads_remove_pad), (gst_collect_pads_set_flushing), |
| (gst_collect_pads_start), (gst_collect_pads_stop), |
| (gst_collect_pads_peek), (gst_collect_pads_pop), |
| (gst_collect_pads_available), (gst_collect_pads_read), |
| (gst_collect_pads_flush), (gst_collect_pads_check_pads), |
| (gst_collect_pads_is_collected), (gst_collect_pads_event), |
| (gst_collect_pads_chain): |
| * libs/gst/base/gstcollectpads.h: |
| Clean up the mess that is collectpads, add comments and |
| FIXMEs where needed. |
| Maintain a separate pad list so we can add pads while |
| collecting the other ones. For this we need a new separate |
| lock (see comics). |
| Fix memory leak in finalize. |
| Refactor some weird code to set/unset pad flushing flags, mark |
| with comments. |
| Don't crash in _available, _read, _flush when we're EOS. |
| * tests/check/libs/.cvsignore: |
| Ignore adapter check binary. |
| |
| 2006-05-09 19:14:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstevent.h: |
| doc whitespace fixes |
| Original commit message from CVS: |
| doc whitespace fixes |
| |
| 2006-05-09 17:58:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Const-ify GEnumValue arrays. |
| Original commit message from CVS: |
| * gst/gstindex.c: (gst_index_resolver_get_type): |
| * plugins/elements/gstfakesink.c: |
| (gst_fake_sink_state_error_get_type): |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_data_get_type), |
| (gst_fake_src_sizetype_get_type), (gst_fake_src_filltype_get_type): |
| * plugins/elements/gstqueue.c: (queue_leaky_get_type): |
| Const-ify GEnumValue arrays. |
| |
| 2006-05-09 13:23:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gstbuffer.c: Add test case for flags + gst_buffer_make_metadata_writable(). |
| Original commit message from CVS: |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST): |
| Add test case for flags + gst_buffer_make_metadata_writable(). |
| |
| 2006-05-09 12:01:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbuffer.c: gst_buffer_make_metadata_writable() should maintain the buffer flags (those that make sense at least... |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_make_metadata_writable): |
| gst_buffer_make_metadata_writable() should maintain the |
| buffer flags (those that make sense at least) (see #340859). |
| |
| 2006-05-09 10:53:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/: Fix up includes: need to include stdlib.h in tools.h for exit(). |
| Original commit message from CVS: |
| * tools/gst-inspect.c: |
| * tools/gst-launch.c: |
| * tools/gst-typefind.c: |
| * tools/gst-xmlinspect.c: |
| * tools/tools.h: |
| Fix up includes: need to include stdlib.h in tools.h for exit(). |
| |
| 2006-05-09 10:02:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.*: API: add GST_TAG_IMAGE tag (#340721). |
| Original commit message from CVS: |
| * gst/gsttaglist.c: (_gst_tag_initialize): |
| * gst/gsttaglist.h: |
| API: add GST_TAG_IMAGE tag (#340721). |
| |
| 2006-05-08 17:12:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstquery.c: Added some docs for the segment query. |
| Original commit message from CVS: |
| * gst/gstquery.c: |
| Added some docs for the segment query. |
| |
| 2006-05-08 17:03:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Always push non-flushing serialized events in the streaming thread. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek), |
| (gst_base_src_loop), (gst_base_src_change_state): |
| Always push non-flushing serialized events in the streaming |
| thread. |
| |
| 2006-05-08 15:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelement.c: |
| * gst/gstutils.c: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| * libs/gst/dataprotocol/dataprotocol.h: |
| whitespace, comment, doc fixup |
| Original commit message from CVS: |
| whitespace, comment, doc fixup |
| |
| 2006-05-08 15:52:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gsterror.c: Add a missing error string. |
| Original commit message from CVS: |
| * gst/gsterror.c: (_gst_stream_errors_init): |
| Add a missing error string. |
| |
| 2006-05-08 14:55:26 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/gstbasesink.c: Add applied_rate to the debug |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment): |
| Add applied_rate to the debug |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek): |
| Copy applied_rate into the outgoing NEWSEGMENT event |
| |
| 2006-05-08 11:49:43 +0000 Philippe Rouquier <philippero@libertysurf.fr> |
| |
| libs/gst/base/gstbasesink.c: call ::unlock before taking the PREROLL_LOCK so we can safely handle elements that lock ... |
| Original commit message from CVS: |
| Patch by: Philippe Rouquier <philippero at libertysurf dot fr> |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_set_flushing), |
| (gst_base_sink_change_state): |
| call ::unlock before taking the PREROLL_LOCK so we can safely |
| handle elements that lock in ::render. |
| Fixes #340174. |
| |
| 2006-05-08 11:43:19 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| autogen.sh: Darwin's libtoolize is in fact called glibtoolize. |
| Original commit message from CVS: |
| * autogen.sh: (CONFIGURE_DEF_OPT): |
| Darwin's libtoolize is in fact called glibtoolize. |
| Adding glibtoolize to the list of accepted names for libtoolize. |
| |
| 2006-05-08 11:35:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Unify error handling, don't post an error message when a push() returns EOS but perform o... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_loop): |
| Unify error handling, don't post an error message |
| when a push() returns EOS but perform our normal EOS |
| handling code. Fixes #340772. |
| |
| 2006-05-08 09:52:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-overview.txt: Make upsteam/downstream concepts more clear. |
| Original commit message from CVS: |
| * docs/design/part-overview.txt: |
| Make upsteam/downstream concepts more clear. |
| Give an example of serialized/non-serialized events. |
| * docs/design/part-events.txt: |
| * docs/design/part-streams.txt: |
| Mention applied_rate. |
| * docs/design/part-trickmodes.txt: |
| Mention applied rate, flesh out some more use cases. |
| * gst/gstevent.c: (gst_event_new_new_segment), |
| (gst_event_parse_new_segment), (gst_event_new_new_segment_full), |
| (gst_event_parse_new_segment_full), (gst_event_new_tag), |
| (gst_event_parse_tag), (gst_event_new_buffer_size), |
| (gst_event_parse_buffer_size), (gst_event_new_qos), |
| (gst_event_parse_qos), (gst_event_parse_seek), |
| (gst_event_new_navigation): |
| * gst/gstevent.h: |
| Add applied_rate field to NEWSEGMENT event. |
| API: gst_event_new_new_segment_full() |
| API: gst_event_parse_new_segment_full() |
| * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_seek), |
| (gst_segment_set_newsegment), (gst_segment_set_newsegment_full), |
| (gst_segment_to_stream_time), (gst_segment_to_running_time): |
| * gst/gstsegment.h: |
| Add applied_rate to GstSegment structure. |
| Make calculation of stream_time and running_time more correct |
| wrt rate/applied_rate. |
| Add some more docs. |
| API: GstSegment::applied_rate field |
| API: gst_segment_set_newsegment_full(); |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment), |
| (gst_base_sink_get_sync_times), (gst_base_sink_get_position): |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_sink_eventfunc), |
| (gst_base_transform_handle_buffer): |
| Parse and use applied_rate in the GstSegment field. |
| * tests/check/gst/gstevent.c: (GST_START_TEST): |
| Add check for applied_rate field. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST), |
| (gstsegments_suite): |
| Add more checks for various GstSegment operations. |
| |
| 2006-05-08 09:16:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Store the sync time of the buffer end position separatly in a new variable eos_rtime so ... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times), |
| (gst_base_sink_do_sync), (gst_base_sink_chain_unlocked), |
| (gst_base_sink_get_position), (gst_base_sink_change_state): |
| Store the sync time of the buffer end position separatly in a |
| new variable eos_rtime so we can properly sync the EOS event. |
| Fixes #340697. |
| Fix the docs for gst_base_sink_set_qos_enabled(). |
| Don't set segment start to invalid value when we receive a |
| non TIME newsegment. |
| get closer to handling position reporting for negative rates |
| correctly. |
| |
| 2006-05-07 19:57:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstcaps.c: Docs about how to print caps for debug purposes. |
| Original commit message from CVS: |
| * gst/gstcaps.c: |
| Docs about how to print caps for debug purposes. |
| * gst/gstpadtemplate.c: (gst_static_pad_template_get): |
| use gst_caps_make_writable instead of gst_caps_copy, Fixes #340608 |
| |
| 2006-05-06 21:45:27 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstelement.c: use full enum names and preprend a '%' in docs strings to make recent gtk-doc turn that into a link |
| Original commit message from CVS: |
| * gst/gstelement.c: |
| use full enum names and preprend a '%' in docs strings to make recent |
| gtk-doc turn that into a link |
| |
| 2006-05-05 21:44:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/: Some typo fixes, some additions, some clarifications. |
| Original commit message from CVS: |
| * docs/manual/basics-bins.xml: |
| * docs/manual/basics-bus.xml: |
| * docs/manual/basics-pads.xml: |
| Some typo fixes, some additions, some clarifications. |
| |
| 2006-05-05 17:45:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/: Use the string passed to g_option_context_new() for what it's intended for - the program name is already prin... |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (main): |
| * tools/gst-launch.c: (main): |
| * tools/gst-run.c: (main): |
| * tools/gst-typefind.c: (main): |
| * tools/gst-xmlinspect.c: (main): |
| Use the string passed to g_option_context_new() for |
| what it's intended for - the program name is already |
| printed elsewhere. |
| |
| 2006-05-05 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/: Add back --version command line option (#340460). |
| Original commit message from CVS: |
| * tools/Makefile.am: |
| * tools/gst-inspect.c: (main): |
| * tools/gst-launch.c: (main): |
| * tools/gst-xmlinspect.c: (main): |
| * tools/tools.h: |
| Add back --version command line option (#340460). |
| * tools/gst-typefind.c: (have_type_handler), (typefind_file), (main): |
| Add --version option and use GOption for argument parsing; refactor a |
| bit; accept directories as arguments and recurse into them; lastly, |
| print a decent error message when things go wrong. |
| |
| 2006-05-05 14:38:01 +0000 Maciej Katafiasz <mathrick@mathrick.org> |
| |
| * ChangeLog: |
| * docs/manual/basics-bins.xml: |
| * docs/manual/basics-elements.xml: |
| Don't mention GstThread (#340611) |
| Original commit message from CVS: |
| Don't mention GstThread (#340611) |
| Update link to GObject tutorial (#340607) |
| |
| 2006-05-05 14:27:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Add note about refcounting and miniobject/buffer writeability to docs. Fixes #340604 |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| * gst/gstminiobject.c: |
| Add note about refcounting and miniobject/buffer writeability |
| to docs. Fixes #340604 |
| * gst/gstelementfactory.h: |
| Added some explanation about @klass. |
| |
| 2006-05-05 14:09:21 +0000 Maciej Katafiasz <mathrick@mathrick.org> |
| |
| * ChangeLog: |
| * docs/manual/intro-motivation.xml: |
| * docs/manual/manual.xml: |
| Avoid CORBA & Bonobo references (#340598) |
| Original commit message from CVS: |
| Avoid CORBA & Bonobo references (#340598) |
| |
| 2006-05-05 13:53:28 +0000 Maciej Katafiasz <mathrick@mathrick.org> |
| |
| * ChangeLog: |
| * docs/manual/basics-bus.xml: |
| * docs/manual/basics-pads.xml: |
| Fix up some inaccuracies and omissions in ADM (#340609) |
| Original commit message from CVS: |
| Fix up some inaccuracies and omissions in ADM (#340609) |
| |
| 2006-05-05 12:53:33 +0000 Maciej Katafiasz <mathrick@mathrick.org> |
| |
| * ChangeLog: |
| * gst/gstghostpad.c: |
| Small typo in docs (#340625) |
| Original commit message from CVS: |
| Small typo in docs (#340625) |
| |
| 2006-05-05 09:01:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/parse/Makefile.am: Make 'make -j' proof (see #340698). |
| Original commit message from CVS: |
| * gst/parse/Makefile.am: |
| Make 'make -j' proof (see #340698). |
| |
| 2006-05-05 08:56:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Require GLib-2.8 here as well. |
| Original commit message from CVS: |
| * configure.ac: |
| Require GLib-2.8 here as well. |
| |
| 2006-05-05 08:17:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Remove pre glib2.8 compatibility, fixes #340508 |
| Original commit message from CVS: |
| * gst/glib-compat.c: |
| * gst/gst.c: (init_pre): |
| * gst/gstobject.c: (gst_object_init), (gst_object_ref), |
| (gst_object_unref), (gst_object_replace), (gst_object_dispose), |
| (gst_object_dispatch_properties_changed): |
| * gst/gstobject.h: |
| * gst/gstregistryxml.c: (gst_registry_xml_read_cache): |
| * gst/gststructure.c: (gst_structure_set_valist): |
| * gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize): |
| Remove pre glib2.8 compatibility, fixes #340508 |
| |
| 2006-05-04 18:14:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsttaglist.h: Mention type of tags in doc blurbs. |
| Original commit message from CVS: |
| * gst/gsttaglist.h: |
| Mention type of tags in doc blurbs. |
| |
| 2006-05-04 16:34:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpad.c: Restore acceptcaps checking behaviour now that good plugins have been released. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_init), (gst_pad_configure_sink), |
| (gst_pad_configure_src), (gst_pad_push): |
| Restore acceptcaps checking behaviour now that good plugins have |
| been released. |
| |
| 2006-05-04 15:20:14 +0000 James Andrewartha <trs80@tartarus.uwa.edu.au> |
| |
| Make sure gstprivate.h and/or config.h are always included first, otherwise some of our defines (like _FILE_OFFSET_BI... |
| Original commit message from CVS: |
| Patch by: James Andrewartha <trs80 at tartarus uwa edu au> |
| * gst/gst.c: |
| * gst/gstbus.c: |
| * gst/gstclock.c: |
| * gst/gstevent.c: |
| * gst/gstformat.c: |
| * gst/gstmessage.c: |
| * gst/gstparse.c: |
| * gst/gstquery.c: |
| * gst/gstutils.c: |
| * gst/parse/Makefile.am: |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstpushsrc.c: |
| * libs/gst/base/gsttypefindhelper.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstidentity.c: |
| Make sure gstprivate.h and/or config.h are |
| always included first, otherwise some of our |
| defines (like _FILE_OFFSET_BITS) might be |
| redefined in the system headers. Fixes build |
| on opensolaris (#340016). |
| |
| 2006-05-04 14:19:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: API: addition: gst_adapter_take_buffer() |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| API: addition: gst_adapter_take_buffer() |
| * libs/gst/base/gstadapter.c: (gst_adapter_push), |
| (gst_adapter_peek), (gst_adapter_take), (gst_adapter_take_buffer), |
| (gst_adapter_available_fast): |
| * libs/gst/base/gstadapter.h: |
| Prepare for optimizing the hell out of this hugely inefficient |
| piece of code. |
| Added gst_adapter_take_buffer() so we can at least start thinking |
| about subbuffering and merging. |
| Added some comments. |
| * tests/check/Makefile.am: |
| * tests/check/libs/adapter.c: (GST_START_TEST), |
| (gst_adapter_suite), (main): |
| Added GstAdapter check. |
| |
| 2006-05-04 13:30:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-overview.txt: Fix some typos, add blurb about buffer flags. |
| Original commit message from CVS: |
| * docs/design/part-overview.txt: |
| Fix some typos, add blurb about buffer flags. |
| |
| 2006-05-03 16:45:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/libs/gstreamer-libs-sections.txt: make sure GstBaseTransformClass shows up in the docs |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| make sure GstBaseTransformClass shows up in the docs |
| * libs/gst/base/gstbasetransform.c: |
| * libs/gst/base/gstbasetransform.h: |
| move docs so gtk-doc picks it up now |
| |
| 2006-05-03 16:42:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.h: |
| whitespace removal and width coercion |
| Original commit message from CVS: |
| whitespace removal and width coercion |
| |
| 2006-05-03 16:40:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| whitespace moving |
| Original commit message from CVS: |
| whitespace moving |
| |
| 2006-05-02 17:29:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/libs/gstreamer-libs-sections.txt: add missing symbols to docs |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| add missing symbols to docs |
| |
| 2006-05-02 17:17:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstcollectpads.c: back out the newsegment handling change, see #340060 for ongoing discussion |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_event): |
| back out the newsegment handling change, see #340060 for ongoing |
| discussion |
| |
| 2006-04-29 23:15:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-run.c: Fix wrong g_file_test() usage (see glib docs for why it doesn't work); fix typo in error message. Fi... |
| Original commit message from CVS: |
| * tools/gst-run.c: (get_candidates), (main): |
| Fix wrong g_file_test() usage (see glib docs for why it doesn't |
| work); fix typo in error message. Fixes #340079. |
| |
| 2006-04-29 00:38:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/tmpl/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2006-04-29 00:36:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| move upload.mak to common |
| Original commit message from CVS: |
| * common/Makefile.am: |
| * docs/Makefile.am: |
| * docs/faq/Makefile.am: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| * docs/manual/Makefile.am: |
| * docs/plugins/Makefile.am: |
| * docs/pwg/Makefile.am: |
| * docs/slides/Makefile.am: |
| * docs/upload.mak: |
| * common/upload.mak: |
| move upload.mak to common |
| |
| 2006-04-29 00:35:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/moving-plugins: |
| add more notes on moving |
| Original commit message from CVS: |
| add more notes on moving |
| |
| 2006-04-29 00:33:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/gst/gstghostpad.c: add more asserts on refcounts do more cleanup at end of tests fix test leaks showing i... |
| Original commit message from CVS: |
| 2006-04-29 Thomas Vander Stichele <thomas at apestaart dot org> |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST): |
| add more asserts on refcounts |
| do more cleanup at end of tests |
| fix test leaks showing in FC5 |
| |
| 2006-04-28 22:56:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| plugins/elements/gsttypefindelement.c: reverted wrong change and reflowed code to avoid others falling into this trap |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_handle_event): |
| reverted wrong change and reflowed code to avoid others falling into |
| this trap |
| |
| 2006-04-28 20:55:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstcollectpads.c: fix changelog entry about last collectpads change, add notes about proper fix |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_event): |
| fix changelog entry about last collectpads change, |
| add notes about proper fix |
| |
| 2006-04-28 20:47:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: only write out registry if it has changed, fixes #338339 |
| Original commit message from CVS: |
| * gst/gst.c: |
| * gst/gstregistry.c: (gst_registry_scan_path_level), |
| (gst_registry_scan_path): |
| * gst/gstregistry.h: |
| only write out registry if it has changed, fixes #338339 |
| |
| 2006-04-28 20:44:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: only write out registry if it has changed, fixes #338339 |
| Original commit message from CVS: |
| * gst/gst.c: |
| * gst/gstregistry.c: (gst_registry_scan_path_level), |
| (gst_registry_scan_path): |
| * gst/gstregistry.h: |
| only write out registry if it has changed, fixes #338339 |
| |
| 2006-04-28 18:55:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| make GstElementDetails const |
| Original commit message from CVS: |
| * gst/gstbin.c: |
| * gst/gstpipeline.c: |
| * plugins/elements/gstcapsfilter.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfdsink.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_handle_event): |
| make GstElementDetails const |
| |
| 2006-04-28 18:48:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/: more detailed debug and formatting cleanup |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_event): |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init), |
| (gst_collect_pads_is_collected), (gst_collect_pads_event): |
| more detailed debug and formatting cleanup |
| |
| 2006-04-28 17:52:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstutils.c: cleanup double code |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_link_pads): |
| cleanup double code |
| |
| 2006-04-28 17:33:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gstcontroller.c: some little tuning |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controller_sync_values): |
| some little tuning |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| a new test for live value handling |
| |
| 2006-04-28 15:51:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Give credit to Tapi Paavola for last patch |
| Original commit message from CVS: |
| Give credit to Tapi Paavola for last patch |
| |
| 2006-04-28 15:48:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstutils.c: Added some more docs. |
| Original commit message from CVS: |
| * gst/gstutils.c: (push_and_ref): |
| Added some more docs. |
| Fix refcount issue whith gst_element_found_tags() helper |
| function. Fixes #338335 |
| * tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite): |
| Added testsuite for gst_element_found_tags(). |
| |
| 2006-04-28 13:51:00 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstvalue.c: Avoid NULL dereference when trying to serialize flags containing invalid values. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_serialize_flags): |
| Avoid NULL dereference when trying to serialize flags containing |
| invalid values. |
| |
| 2006-04-28 13:44:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpad.c: |
| small doc fix |
| Original commit message from CVS: |
| small doc fix |
| |
| 2006-04-28 13:43:03 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gsttypefindelement.c: If we get EOS before any data is accumulated, don't use uninitialised local va... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_handle_event): |
| If we get EOS before any data is accumulated, don't use |
| uninitialised local variables. |
| |
| 2006-04-28 13:40:15 +0000 Michael Smith <msmith@xiph.org> |
| |
| libs/gst/dataprotocol/dataprotocol.c: Fixes in reading/writing events over GDP (not currently used?) - dereferencing ... |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event), |
| (gst_dp_event_from_packet): |
| Fixes in reading/writing events over GDP (not currently used?) - |
| dereferencing NULL events for unknown/invalid event types, memory |
| leak, and change g_warning to GST_WARNING. |
| |
| 2006-04-28 13:25:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: When frame dropping is enabled, we should not ignore frames without a duration. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_is_too_late), |
| (gst_base_sink_do_render_stats), (gst_base_sink_render_object), |
| (gst_base_sink_get_position), (gst_base_sink_change_state): |
| When frame dropping is enabled, we should not ignore frames |
| without a duration. |
| Update some documentation. |
| |
| 2006-04-28 13:18:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Documentation updates. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek), |
| (gst_base_src_send_event), (gst_base_src_change_state): |
| Documentation updates. |
| |
| 2006-04-28 13:16:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfdsink.c: handle EAGAIN, EINTR and short writes correctly. Also clean up some error cases, avoid ... |
| Original commit message from CVS: |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_render), |
| (gst_fd_sink_check_fd), (gst_fd_sink_update_fd): |
| handle EAGAIN, EINTR and short writes correctly. Also clean |
| up some error cases, avoid a deadlock on bad file descriptors and |
| use GST_DEBUG_OBJECT. |
| Fixes #339843 |
| |
| 2006-04-28 13:13:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstvalue.c: Don't try to serialize a GValue with a NULL buffer. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_serialize_buffer), |
| (gst_value_deserialize_buffer): |
| Don't try to serialize a GValue with a NULL buffer. |
| Fixes #339821. |
| * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| Added check for serialisation of NULL buffers. |
| |
| 2006-04-28 13:10:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstminiobject.c: Taking a NULL miniobject is valid, fix the case where we try to unref the NULL miniobject. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_value_take_mini_object): |
| Taking a NULL miniobject is valid, fix the case where |
| we try to unref the NULL miniobject. |
| |
| 2006-04-28 13:05:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| update win32 config.h |
| Original commit message from CVS: |
| update win32 config.h |
| |
| 2006-04-28 13:04:07 +0000 Stefan Kost <ensonic@sonicpulse.de> |
| |
| gst/gstbin.c: Update docs. |
| Original commit message from CVS: |
| Patch by: Stefan Kost <ensonic at sonicpulse dot de> |
| * gst/gstbin.c: (gst_bin_handle_message_func): |
| Update docs. |
| Don't leak bin refcount when a state recalc is |
| in progress and we delay another one #339808. |
| |
| 2006-04-28 12:58:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Mention QoS as an ongoing work item. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Mention QoS as an ongoing work item. |
| * docs/design/part-buffering.txt: |
| New doc about buffering that needs to be fleshed out |
| at some point. |
| * docs/design/part-qos.txt: |
| More QoS policy for decoders/demuxers/transforms |
| * docs/design/part-trickmodes.txt: |
| Small update. |
| |
| 2006-04-28 10:56:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.10.5 === |
| |
| 2006-04-28 10:53:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * win32/common/config.h: |
| releasing 0.10.5 |
| Original commit message from CVS: |
| releasing 0.10.5 |
| |
| 2006-04-28 09:48:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/gstreamer-plugins.signals: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * docs/upload.mak: |
| fix upload.mak; should move to common |
| Original commit message from CVS: |
| fix upload.mak; should move to common |
| |
| 2006-04-28 09:20:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/MANIFEST: |
| adding missing dsp files |
| Original commit message from CVS: |
| adding missing dsp files |
| |
| 2006-04-26 13:54:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * win32/common/config.h: |
| prerelease |
| Original commit message from CVS: |
| prerelease |
| |
| 2006-04-22 21:34:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix internal data flow errors. Fixes #338711. |
| Original commit message from CVS: |
| patch by: Wim Taymans |
| * gst/gstpad.c: (gst_pad_init), (gst_pad_configure_sink), |
| (gst_pad_configure_src), (gst_pad_push): |
| * gst/gstpipeline.c: (gst_pipeline_init): |
| Fix internal data flow errors. Fixes #338711. |
| |
| 2006-04-12 11:58:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstelement.c: Don't leak the factory. |
| Original commit message from CVS: |
| * tests/check/gst/gstelement.c: (GST_START_TEST): |
| Don't leak the factory. |
| |
| 2006-04-12 11:06:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/bg.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_TW.po: |
| updated translations |
| Original commit message from CVS: |
| updated translations |
| |
| 2006-04-12 11:04:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| update libtool versioning |
| Original commit message from CVS: |
| update libtool versioning |
| |
| 2006-04-12 10:57:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| * win32/common/config.h: |
| prerelease |
| Original commit message from CVS: |
| prerelease |
| |
| 2006-04-12 10:28:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/controller/gstcontroller.c: Free allocated GstTimedValues when freeing list nodes. |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_unset), |
| (gst_controller_unset_all): |
| Free allocated GstTimedValues when freeing list nodes. |
| Should fix leaks 'make check-valgrind' complains about. |
| * win32/common/libgstcontroller.def: |
| Add gst_controller_unset_all. |
| |
| 2006-04-12 10:15:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| fix ChangeLog |
| Original commit message from CVS: |
| fix ChangeLog |
| |
| 2006-04-11 21:07:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Added new method _unset_all() and fixed _unset() |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_unset), |
| (gst_controller_unset_all): |
| * libs/gst/controller/gstcontroller.h: |
| Added new method _unset_all() and fixed _unset() |
| * tests/check/libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| Added two testcases for new and fixed method |
| |
| 2006-04-11 18:43:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/net/gstnettimepacket.c: MSG_DONTWAIT is not defined on Cygwin, so work around that (fixes #317048). |
| Original commit message from CVS: |
| * libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send): |
| MSG_DONTWAIT is not defined on Cygwin, so work |
| around that (fixes #317048). |
| |
| 2006-04-11 14:48:34 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| fix versioning macro |
| Original commit message from CVS: |
| fix versioning macro |
| |
| 2006-04-11 11:47:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelementfactory.c: Some cleanups. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_register), |
| (gst_element_factory_create), (gst_element_factory_make): |
| Some cleanups. |
| Fixed a FIXME. |
| Updated docs (Fixes #131079) |
| * gst/gstpluginfeature.c: (gst_plugin_feature_load): |
| Small cleanups. |
| * tests/check/gst/gstelement.c: (GST_START_TEST), |
| (gst_element_suite): |
| Added testcase for elementfactory class field. |
| |
| 2006-04-10 10:46:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Added some more docs. |
| Original commit message from CVS: |
| * gst/gstsegment.c: |
| Added some more docs. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_perform_qos), |
| (gst_base_sink_reset_qos): |
| Calculate more accurate rate values. |
| |
| 2006-04-09 16:57:34 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/gst_private.h: add a new #ifdef to use __declspec(dllimport) only for other modules and not for gstreamer core |
| Original commit message from CVS: |
| * gst/gst_private.h: |
| add a new #ifdef to use __declspec(dllimport) only for |
| other modules and not for gstreamer core |
| * gst/gstbasesink.c: (gst_base_sink_perform_qos): |
| use gst_guint64_to_gdouble for conversion |
| * win32/common/libgstreamer.def: |
| add new exported functions |
| * win32/vs6/gst_inspect.dsp: |
| * win32/vs6/gst_launch.dsp: |
| * win32/vs6/libgstbase.dsp: |
| * win32/vs6/libgstcontroller.dsp: |
| * win32/vs6/libgstcoreelements.dsp: |
| * win32/vs6/libgstdataprotocol.dsp: |
| * win32/vs6/libgstnet.dsp: |
| update project files |
| |
| 2006-04-08 20:57:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_subbuffer_class_init): |
| * gst/gstclock.c: (gst_clock_class_init): |
| * gst/gstelement.c: (gst_element_class_init): |
| * gst/gstindex.c: (gst_index_class_init): |
| * gst/gstindexfactory.c: (gst_index_factory_class_init): |
| * gst/gstobject.c: (gst_object_class_init), |
| (gst_signal_object_class_init): |
| * gst/gstpad.c: (gst_pad_class_init): |
| * gst/gstpadtemplate.c: (gst_pad_template_class_init): |
| * gst/gstpluginfeature.c: (gst_plugin_feature_class_init): |
| * gst/gstregistry.c: (gst_registry_class_init): |
| * gst/gstsystemclock.c: (gst_system_clock_class_init): |
| * gst/gsttask.c: (gst_task_class_init): |
| * gst/gstxml.c: (gst_xml_class_init): |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init): |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_loop): |
| * libs/gst/controller/gstcontroller.c: |
| (_gst_controller_class_init): |
| * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init): |
| * plugins/indexers/gstfileindex.c: (gst_file_index_class_init): |
| * plugins/indexers/gstmemindex.c: (gst_mem_index_class_init): |
| * tests/old/examples/plugins/example.c: (gst_example_class_init): |
| * tests/old/testsuite/threads/signals.c: (gst_test_class_init): |
| Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) |
| |
| 2006-04-08 18:11:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.c: Must set peer pads before calling the link function, otherwise a task started from a link function migh... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_link): |
| Must set peer pads before calling the link function, otherwise |
| a task started from a link function might get a flow-not-linked |
| result when trying to push because the other thread where the |
| linking happens hasn't had a chance to set the peers yet. This |
| might happen for example when a queue gets linked to a downstream |
| element, as queue starts a streaming task when its source pad |
| gets linked. Happens in real life when playing back flac/musepack |
| files in playbin (#332390). |
| |
| 2006-04-08 18:05:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Fix broken GObject macros |
| Original commit message from CVS: |
| * gst/gstindex.h: |
| * gst/gstxml.h: |
| * libs/gst/base/gstadapter.h: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.h: |
| * libs/gst/base/gstcollectpads.h: |
| * libs/gst/base/gstpushsrc.h: |
| Fix broken GObject macros |
| |
| 2006-04-07 15:19:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Initialize start and stop times, thanks valgrind. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times): |
| Initialize start and stop times, thanks valgrind. |
| |
| 2006-04-07 14:50:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Be a bit nicer to badly behaving upstream elements that expect us to deal with non TIME ... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times): |
| Be a bit nicer to badly behaving upstream elements that expect |
| us to deal with non TIME segments and timestamps (such as fakesrc |
| in the testsuite). |
| |
| 2006-04-07 14:02:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: Small documentation clarification about the signal watch. |
| Original commit message from CVS: |
| * gst/gstbus.c: |
| Small documentation clarification about the signal watch. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times), |
| (gst_base_sink_wait_clock), (gst_base_sink_do_sync), |
| (gst_base_sink_perform_qos), (gst_base_sink_reset_qos), |
| (gst_base_sink_do_render_stats), (gst_base_sink_render_object), |
| (gst_base_sink_get_position_last), |
| (gst_base_sink_get_position_paused), (gst_base_sink_change_state): |
| Convert and store timestamps in stream time and running time, the |
| raw timestamps are not usefull, also document this better. |
| Use different window sizes for good and bad QoS observations so |
| we react to badness a little quicker. |
| Keep track of the amount of rendered and dropped buffers. |
| Send QoS timestamps in running time. |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_sink_eventfunc), |
| (gst_base_transform_handle_buffer): |
| Compare QoS timestamps against running time. |
| |
| 2006-04-06 17:36:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/faq/gst-uninstalled: |
| add gnonlin |
| Original commit message from CVS: |
| add gnonlin |
| |
| 2006-04-06 15:46:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.c: Typo fixes in docs. |
| Original commit message from CVS: |
| * gst/gstpad.c: |
| Typo fixes in docs. |
| |
| 2006-04-06 15:07:12 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstpad.c: Use g_value_get_object() instead of g_value_dup_gst_object(), to avoid double-reffing the pad template ... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_property): |
| Use g_value_get_object() instead of g_value_dup_gst_object(), |
| to avoid double-reffing the pad template (which we then sink, |
| so this worked previously if (and only if) the pad template |
| was floating. |
| * gst/gstpadtemplate.c: (gst_pad_template_init), |
| (gst_pad_template_pad_created): |
| Never return floating references to pad templates, create |
| them as initially-sunken. |
| Document an extra function (and make this stop sinking our |
| pad template, since that is now guaranteed to do nothing, |
| since we created it sunken). |
| * gst/gstghostpad.c: |
| Fix docs typo. |
| |
| 2006-04-06 11:27:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.c: Add some newlines. |
| Original commit message from CVS: |
| * gst/gstinfo.c: (__gst_in_valgrind): |
| Add some newlines. |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_chain): |
| Don't leak buffer caps. |
| |
| 2006-04-06 10:38:54 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/parse/grammar.y: Fix a leak in parse-launch for any source-or-sink named element references used. |
| Original commit message from CVS: |
| * gst/parse/grammar.y: |
| Fix a leak in parse-launch for any source-or-sink named element |
| references used. |
| * tests/check/pipelines/parse-launch.c: (expected_fail_pipe): |
| Unref the pipeline if it exists after we've failed parsing. |
| |
| 2006-04-05 15:46:00 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstpipeline.c: When we create a pipeline bus, initially create it in flushing mode. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_init): |
| When we create a pipeline bus, initially create it in flushing mode. |
| Fixes leaks in at least one test, and makes a new pipeline work the |
| same as one that has gone to READY and then back to NULL. |
| * gst/gstelement.c: |
| Typo fix in docs. |
| |
| 2006-04-05 15:12:39 +0000 Michael Smith <msmith@xiph.org> |
| |
| tests/check/gst/gstghostpad.c: Unref a pad we reffed. |
| Original commit message from CVS: |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST): |
| Unref a pad we reffed. |
| * tests/check/gst/gstutils.c: (GST_START_TEST): |
| Unref bins |
| |
| 2006-04-05 13:18:29 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstquery.c: Fix leaking GValues in queries, as shown by valgrind/testsuite. |
| Original commit message from CVS: |
| * gst/gstquery.c: (gst_query_set_formats), |
| (gst_query_set_formatsv): |
| Fix leaking GValues in queries, as shown by valgrind/testsuite. |
| |
| 2006-04-05 12:11:20 +0000 Michael Smith <msmith@xiph.org> |
| |
| tests/check/generic/sinks.c: Fix a variety of memleaks in sinks check, which are only sometimes shown by running the ... |
| Original commit message from CVS: |
| * tests/check/generic/sinks.c: (GST_START_TEST): |
| Fix a variety of memleaks in sinks check, which are only sometimes |
| shown by running the tests under valgrind (weird?). |
| |
| 2006-04-05 11:04:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/version.entities.in: Fix the substituted entity name after thomas' changes on the weekend. |
| Original commit message from CVS: |
| * docs/version.entities.in: |
| Fix the substituted entity name after thomas' changes on the |
| weekend. |
| |
| 2006-04-05 10:31:20 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| gst/gstinfo.c: Use printf instead of |
| Original commit message from CVS: |
| 2006-04-05 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * gst/gstinfo.c: (__gst_in_valgrind): Use printf instead of |
| VALGRIND_PRINTF |
| |
| 2006-04-05 10:26:29 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_set_blocked_async): More debug. libs/gst/base/gstbasetransform.c |
| Original commit message from CVS: |
| 2006-04-05 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_set_blocked_async): More debug. |
| * libs/gst/base/gstbasetransform.c |
| (gst_base_transform_sink_eventfunc): When resetting our segment on |
| FLUSH_STOP, also update the flag saying we haven't seen a |
| newsegment. |
| |
| 2006-04-04 18:02:07 +0000 Paolo Borelli <pborelli@katamail.com> |
| |
| gst/gstplugin.c: minor clean-ups: G_DEFINE_TYPE already takes care of the parent_class stuff, no need to do it twice.... |
| Original commit message from CVS: |
| Patch by: Paolo Borelli <pborelli at katamail dot com> |
| * gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_class_init), |
| (gst_plugin_check_license): |
| minor clean-ups: G_DEFINE_TYPE already takes care of the |
| parent_class stuff, no need to do it twice. Mark array of |
| license strings as constant. (#337103) |
| |
| 2006-04-04 17:54:30 +0000 Michael Smith <msmith@xiph.org> |
| |
| tools/gst-inspect.c: Free the right plugin list; fixes a memory leak. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_list): |
| Free the right plugin list; fixes a memory leak. |
| |
| 2006-04-04 15:45:36 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| plugins/elements/gstfilesink.c: Don't error out on empty buffers (#336945). |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| * plugins/elements/gstfilesink.c: (gst_file_sink_render): |
| Don't error out on empty buffers (#336945). |
| |
| 2006-04-04 14:58:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Documentation updates. Make BaseSink and BaseSrc docs contain the class structure so that people can actually see the... |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * gst/gsttaglist.c: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| Documentation updates. Make BaseSink and BaseSrc docs contain the |
| class structure so that people can actually see the prototypes for |
| virtual functions they're supposed to be overriding. |
| |
| 2006-04-04 08:55:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: More debug info; when skipping typefinding, send cached events in all cases. |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_chain): |
| More debug info; when skipping typefinding, send cached |
| events in all cases. |
| |
| 2006-04-03 17:05:31 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/gstpad.c: |
| Fix typo in docs. |
| Original commit message from CVS: |
| Fix typo in docs. |
| |
| 2006-04-03 08:59:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/faq/gst-uninstalled: |
| * win32/common/config.h: |
| update win32 common dir; update uninstalled script |
| Original commit message from CVS: |
| update win32 common dir; update uninstalled script |
| |
| 2006-04-01 15:30:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * configure.ac: |
| disable use of AS_LIBTOOL_TAGS, it doesn't work correctly |
| Original commit message from CVS: |
| disable use of AS_LIBTOOL_TAGS, it doesn't work correctly |
| |
| 2006-04-01 09:41:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: use new AS_VERSION and AS_NANO macros |
| Original commit message from CVS: |
| * configure.ac: |
| use new AS_VERSION and AS_NANO macros |
| * gst/gst-i18n-lib.h: |
| * gst/gst.c: |
| * gst/gsterror.c: |
| * gst/gstversion.h.in: |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| update accordingly |
| |
| 2006-03-31 15:26:04 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gsttypefindelement.c: Do not typefind content if the buffers already have caps. and the right thing ... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_chain): |
| Do not typefind content if the buffers already have caps. |
| Neccesary for icydemux (#333657), and the right thing to do anyway. |
| |
| 2006-03-30 16:36:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: More QoS measurements as described in the design doc. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_init), |
| (gst_base_sink_finalize), (gst_base_sink_set_qos_enabled), |
| (gst_base_sink_is_qos_enabled), (gst_base_sink_do_sync), |
| (gst_base_sink_record_qos_observation), |
| (gst_base_sink_perform_qos), (gst_base_sink_reset_qos), |
| (gst_base_sink_is_too_late), (gst_base_sink_render_object), |
| (gst_base_sink_change_state): |
| More QoS measurements as described in the design doc. |
| Get rid of ringbuffer with observations, running average is |
| more simple and equally good. |
| Calculates valid proportion now. |
| Added beginning of flood measurement. |
| |
| 2006-03-29 13:45:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Small documentation updates and additions. |
| Original commit message from CVS: |
| * docs/design/part-qos.txt: |
| * gst/gstclock.c: |
| Small documentation updates and additions. |
| |
| 2006-03-29 13:39:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Perform the EOS logic when we reach the segment stop position. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_finalize), |
| (gst_base_src_send_event), (gst_base_src_loop), |
| (gst_base_src_change_state): |
| Perform the EOS logic when we reach the segment stop position. |
| Fix compilation on gcc4.1 |
| |
| 2006-03-29 11:02:33 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| plugins/elements/gstqueue.*: In queue, when EOS is received, if minimum threshold > max_size - current_level, there i... |
| Original commit message from CVS: |
| Patch by Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * plugins/elements/gstqueue.c: (gst_queue_init), |
| (gst_queue_locked_flush), (gst_queue_handle_sink_event), |
| (gst_queue_set_property): |
| * plugins/elements/gstqueue.h: |
| In queue, when EOS is received, if minimum threshold > max_size - |
| current_level, there is chance that queue blocks forever in conditional item |
| del wait. This is because the queue is not emptied completely due to minimum |
| threshold. |
| Here is another approach. Instead of setting cur_levels to max in EOS, just |
| zero all minimum threshold levels. This should make sure that queue gives out |
| all data. When going to READY (stop) state, just reset the original minimum |
| threshold levels. |
| Fixes #336336. |
| |
| 2006-03-29 10:33:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.*: When typefinding is done in push mode, we should cache events we receive durin... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: (stop_typefinding), |
| (gst_type_find_element_handle_event), |
| (gst_type_find_element_send_cached_events), |
| (gst_type_find_element_change_state): |
| * plugins/elements/gsttypefindelement.h: |
| When typefinding is done in push mode, we should cache |
| events we receive during typefinding instead of just |
| dropping them (e.g. newsegment, custom events from |
| dvdreadsrc etc.) and then send them out once we've |
| determined the type of the stream (and decodebin |
| has had a chance to plug in a decoder/demuxer). |
| |
| 2006-03-27 18:38:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-qos.txt: First QoS ideas. |
| Original commit message from CVS: |
| * docs/design/part-qos.txt: |
| First QoS ideas. |
| |
| 2006-03-27 11:48:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Handle element seek correctly when we are streaming. |
| Original commit message from CVS: |
| Inspired by a patch of: Lutz Mueller <lutz at topfrose dot de> |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_finalize), |
| (gst_base_src_send_event), (gst_base_src_change_state): |
| Handle element seek correctly when we are streaming. |
| Fixes #326998. |
| |
| 2006-03-24 18:38:12 +0000 Michael Smith <msmith@xiph.org> |
| |
| docs/faq/gst-uninstalled: Set up LD_LIBRARY_PATH to point at all the gstreamer libs. This will allow you to correctly... |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| Set up LD_LIBRARY_PATH to point at all the gstreamer libs. This will |
| allow you to correctly run intalled applications built against old core, using plugins that require updated core (e.g. running |
| installed totem against a full uninstalled gstreamer stack) |
| |
| 2006-03-24 17:29:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| add API: marker in ChangeLog |
| Original commit message from CVS: |
| add API: marker in ChangeLog |
| |
| 2006-03-24 17:10:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/base/gstcollectpads.c: more debug details |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_is_collected): |
| more debug details |
| |
| 2006-03-24 11:02:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Rearrange the order of the methods so that related methods are grouped together in s... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Rearrange the order of the methods so that related methods |
| are grouped together in sections. |
| |
| 2006-03-24 10:44:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstelement.c: Little clarification in the docs |
| Original commit message from CVS: |
| * gst/gstelement.c: |
| Little clarification in the docs |
| |
| 2006-03-24 10:38:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/README: formatting fix |
| Original commit message from CVS: |
| * docs/README: |
| formatting fix |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttypefindelement.c: |
| GST_ELEMENT_DETAILS formatting |
| |
| 2006-03-24 09:48:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.h: Only add fields, not insert or we break ABI. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.h: |
| Only add fields, not insert or we break ABI. |
| |
| 2006-03-23 18:51:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/: Update, add recently added functions. |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| Update, add recently added functions. |
| |
| 2006-03-23 18:45:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| API: add some new utility functions: |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.c: (gst_pad_query_peer_position), |
| (gst_pad_query_peer_duration), (gst_pad_query_peer_convert): |
| * gst/gstutils.h: |
| API: add some new utility functions: |
| - gst_pad_query_peer_position |
| - gst_pad_query_peer_duration |
| - gst_pad_query_peer_convert |
| |
| 2006-03-23 16:32:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Forgot to mention the previous commit fixed #326311 |
| Original commit message from CVS: |
| Forgot to mention the previous commit fixed #326311 |
| |
| 2006-03-23 16:20:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Decouple max-lateness and the fact that QoS messages are generated with a new property (... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_init), (gst_base_sink_finalize), |
| (gst_base_sink_set_qos_enabled), (gst_base_sink_is_qos_enabled), |
| (gst_base_sink_set_property), (gst_base_sink_get_property), |
| (gst_base_sink_commit_state), (gst_base_sink_get_sync_times), |
| (gst_base_sink_wait_clock), (gst_base_sink_do_sync), |
| (gst_base_sink_add_qos_observation), (gst_base_sink_send_qos), |
| (gst_base_sink_perform_qos), (gst_base_sink_reset_qos), |
| (gst_base_sink_is_too_late), (gst_base_sink_render_object), |
| (gst_base_sink_preroll_object), (gst_base_sink_event), |
| (gst_base_sink_chain_unlocked), (gst_base_sink_get_position_last), |
| (gst_base_sink_get_position_paused), (gst_base_sink_get_position), |
| (gst_base_sink_query), (gst_base_sink_change_state): |
| Decouple max-lateness and the fact that QoS messages are generated |
| with a new property (qos). |
| Add vmethod so subclasses can be notified of ASYNC playing |
| state changes. |
| Collect timestamp start and stop to report better current |
| position in EOS/PLAYING/PAUSED/READY/NULL. |
| Refactor QoS/frame dropping and other measurements. |
| API: GstBaseSrc::qos |
| * libs/gst/base/gstbasesink.h: |
| Added Private struct. |
| API: gst_base_sink_set_qos_enabled |
| API: gst_base_sink_is_qos_enabled |
| |
| 2006-03-23 11:54:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstregistryxml.c: If compiling against GLib-2.8 or newer, try to read the registry file using GMappedFile first b... |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (gst_registry_xml_read_cache): |
| If compiling against GLib-2.8 or newer, try to read the |
| registry file using GMappedFile first before falling back |
| to fopen() + fread() (#332151). |
| |
| 2006-03-22 18:25:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstinfo.c: Disable debugging unless explicitly activated. |
| Original commit message from CVS: |
| * gst/gstinfo.c: (gst_debug_set_active), |
| (gst_debug_category_set_threshold): |
| Disable debugging unless explicitly activated. |
| Fixes #335480. |
| |
| 2006-03-22 13:10:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Cleanup the error case. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_set_locked_state), |
| (gst_element_dispose): |
| Cleanup the error case. |
| * gst/gstobject.c: (gst_object_dispose): |
| print a critical when some object was disposed with |
| a parent, also revive the object since it might |
| crash the parent. |
| |
| 2006-03-22 09:03:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.1.in: Fix another typo. |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| Fix another typo. |
| |
| 2006-03-21 19:27:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| disable some tests when we don't have a registry |
| Original commit message from CVS: |
| * configure.ac: |
| * tests/check/Makefile.am: |
| disable some tests when we don't have a registry |
| * tests/check/gst/gstutils.c: (gst_utils_suite): |
| don't build the part that needs parsing |
| |
| 2006-03-21 17:25:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/Makefile.am |
| Original commit message from CVS: |
| * gst/Makefile.am |
| * tests/examples/Makefile.am: |
| fix --disable-parse build |
| |
| 2006-03-21 17:24:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer.types: |
| the .in file is in cvs |
| Original commit message from CVS: |
| the .in file is in cvs |
| |
| 2006-03-21 15:42:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-feedback.1.in: Fix typo: s/feeback/feedback/ (#133494). |
| Original commit message from CVS: |
| * tools/gst-feedback.1.in: |
| Fix typo: s/feeback/feedback/ (#133494). |
| |
| 2006-03-21 15:04:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/: Add FILES section and correct entry about GST_REGISTRY_PATH environment variable (#133495; #133494). |
| Original commit message from CVS: |
| * tools/Makefile.am: |
| * tools/gst-launch.1.in: |
| Add FILES section and correct entry about GST_REGISTRY_PATH |
| environment variable (#133495; #133494). |
| |
| 2006-03-21 14:41:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/: Remove gst-md5sum and man page (the md5sink element required was removed ages ago) |
| Original commit message from CVS: |
| * tools/Makefile.am: |
| * tools/gst-md5sum.1.in: |
| * tools/gst-md5sum.c: |
| Remove gst-md5sum and man page (the md5sink element |
| required was removed ages ago) |
| |
| 2006-03-21 14:24:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: Make sure that string fields in structures/taglists contain valid UTF-8 - we don't want to pass r... |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_id_set_value): |
| Make sure that string fields in structures/taglists |
| contain valid UTF-8 - we don't want to pass rubbish to |
| applications because of a buggy plugin (cp. #334167). |
| |
| 2006-03-21 14:14:49 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Series of fixes for dereferenced pointers that gcc 4.1 complains about. |
| Original commit message from CVS: |
| reviewed by: <delete if not using a buddy> |
| * gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func), |
| (gst_bin_handle_message_func): |
| * gst/gstclock.c: (gst_clock_dispose), (gst_clock_set_master): |
| * gst/gstelement.c: (gst_element_set_clock), (gst_element_dispose), |
| (gst_element_set_bus_func): |
| * gst/gstghostpad.c: (gst_proxy_pad_dispose): |
| * gst/gstminiobject.c: (gst_value_set_mini_object), |
| (gst_value_take_mini_object): |
| * gst/gstpad.c: (gst_pad_set_pad_template): |
| * gst/gstpipeline.c: (gst_pipeline_dispose), |
| (gst_pipeline_use_clock), (gst_pipeline_auto_clock): |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_pop), |
| (gst_collect_pads_chain): |
| * libs/gst/net/gstnettimeprovider.c: |
| (gst_net_time_provider_set_property): |
| Series of fixes for dereferenced pointers that gcc 4.1 complains about. |
| It's in fact all issues with gst_*object_replace(). |
| |
| 2006-03-21 13:55:44 +0000 Loïc Minier <lool.gnome@via.ecp.fr> |
| |
| pkgconfig/: Use @CHECK_LIBS@ here instead of hard-coding -lcheck (#334109). |
| Original commit message from CVS: |
| Patch by: Loïc Minier <lool + gnome at via dot ecp dot fr> |
| * pkgconfig/gstreamer-check-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check.pc.in: |
| Use @CHECK_LIBS@ here instead of hard-coding -lcheck (#334109). |
| |
| 2006-03-21 13:50:52 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/: gst_[buffer|event|message]_ref() macros are replaced by a static inline functions because gcc-4.1 will about if... |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| * gst/gstevent.h: |
| * gst/gstmessage.h: |
| gst_[buffer|event|message]_ref() macros are replaced by a static |
| inline functions because gcc-4.1 will about if the return value |
| isn't used. |
| * tests/check/gst/gstevent.c: (event_probe): |
| gst_event_ref now has to be given a GstEvent* , fix check accordingly. |
| |
| 2006-03-20 16:47:35 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * docs/plugins/tmpl/.gitignore: |
| Remove irritating file that keeps breaking my checkouts |
| Original commit message from CVS: |
| Remove irritating file that keeps breaking my checkouts |
| |
| 2006-03-20 16:45:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstutils.h: Add G_UNLIKELY to our boilerplate to optimise the 'already registered the type' case. (Closes: #33519... |
| Original commit message from CVS: |
| * gst/gstutils.h: |
| Add G_UNLIKELY to our boilerplate to optimise the 'already registered |
| the type' case. (Closes: #335195 for now). In the future, when we |
| depend on GLib 2.10, we could also intern the type name using |
| g_intern_static_string() |
| |
| 2006-03-20 10:56:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Position query should also take max of all streams. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_handle_message_func), |
| (bin_query_max_init), (bin_query_position_fold), |
| (bin_query_position_done), (gst_bin_query): |
| Position query should also take max of all streams. |
| |
| 2006-03-20 09:28:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfakesrc.c: Fix leaks in fakesrc. |
| Original commit message from CVS: |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init), |
| (gst_fake_src_finalize): |
| Fix leaks in fakesrc. |
| * tests/check/pipelines/parse-launch.c: (GST_START_TEST): |
| Fix leaks in the testcase. |
| |
| 2006-03-19 21:39:21 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/gst_private.h: add win32 specific import decoration(__declspec(dllimport)) for all extern GstDebugCategory * vari... |
| Original commit message from CVS: |
| * gst/gst_private.h: |
| add win32 specific import decoration(__declspec(dllimport)) |
| for all extern GstDebugCategory * variables |
| * win32/common/libgstbase.def: |
| * win32/common/libgstcontroller.def: |
| * win32/common/libgstreamer.def: |
| Add some exports, remove empty lines |
| * win32/common/libgstdataprotocol.def: |
| * win32/common/libgstdataprotocol.dsp: |
| * win32/common/libgstnet.def: |
| * win32/common/libgstnet.dsp: |
| new project files and exportation files added |
| |
| 2006-03-19 16:05:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/libs/basesrc.c: Use proper return value for probe. |
| Original commit message from CVS: |
| * tests/check/libs/basesrc.c: (eos_event_counter): |
| Use proper return value for probe. |
| |
| 2006-03-17 19:27:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Don't leak buffers, caps and pads on negotiation errors. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_alloc_buffer_full), |
| (gst_pad_push): |
| Don't leak buffers, caps and pads on negotiation errors. |
| |
| 2006-03-16 15:33:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/faq/: Faq review and update. |
| Original commit message from CVS: |
| * docs/faq/cvs.xml: |
| * docs/faq/dependencies.xml: |
| * docs/faq/developing.xml: |
| * docs/faq/faq.xml: |
| * docs/faq/general.xml: |
| * docs/faq/getting.xml: |
| * docs/faq/legal.xml: |
| * docs/faq/troubleshooting.xml: |
| * docs/faq/using.xml: |
| Faq review and update. |
| |
| 2006-03-16 10:18:27 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpad.c: Don't pound the cpu to pieces by checking get_caps when accept_caps is called with the same caps as the... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_alloc_buffer_full), |
| (gst_pad_push): |
| Don't pound the cpu to pieces by checking get_caps when accept_caps |
| is called with the same caps as the pad already has. |
| Use GST_DEBUG_OBJECT when outputting caps change information. |
| |
| 2006-03-15 20:17:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstclock.c: Fix docs. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_class_init): |
| Fix docs. |
| |
| 2006-03-15 16:29:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstbuffer.h: Documentation fix. |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| Documentation fix. |
| * gst/gstpad.c: (gst_pad_init), (gst_pad_acceptcaps_default), |
| (gst_pad_accept_caps), (gst_pad_configure_sink), |
| (gst_pad_configure_src), (gst_pad_chain), (gst_pad_push): |
| Make the default acceptcaps behaviour be to check the requested |
| caps against the gst_pad_get_caps output. |
| Ensure that gst_pad_accept_caps is used to check caps when a pad |
| doesn't have a setcaps function, so that pads automatically refuse |
| caps that they don't allow in their pad template. (Fixes #332986) |
| When a buffer with attached caps is pushed, ensure that the source |
| pad receives those caps even if the element didn't call |
| gst_pad_set_caps first. |
| |
| 2006-03-15 16:22:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstadapter.c: Add some docs. |
| Original commit message from CVS: |
| * libs/gst/base/gstadapter.c: |
| Add some docs. |
| |
| 2006-03-15 15:57:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/common/: Add a whole bunch of missing functions (#334434). |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstcontroller.def: |
| * win32/common/libgstreamer.def: |
| Add a whole bunch of missing functions (#334434). |
| |
| 2006-03-14 19:36:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Better debug info when we receive a segment event. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment), |
| (gst_base_sink_get_sync_times), (gst_base_sink_wait_clock), |
| (gst_base_sink_do_sync), (gst_base_sink_do_qos): |
| Better debug info when we receive a segment event. |
| Reorganize a bit so we can pass the get_times() results around. |
| Use the segment format when calculating the running time. |
| Don't do QoS is sync is disabled or we have no clock or the |
| element does not want us to sync to the clock. |
| Don't drop buffers if QoS is disabled for now. |
| |
| 2006-03-14 19:28:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstclock.c: Marked the stats property as unimplemented so people don't get wild ideas. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_class_init), (do_linear_regression): |
| Marked the stats property as unimplemented so people don't get |
| wild ideas. |
| Add debug message when regression goes wrong. |
| Added some more docs. |
| |
| 2006-03-14 19:26:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Return correct return type in case of errors. |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_to_stream_time): |
| Return correct return type in case of errors. |
| |
| 2006-03-14 19:16:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstformat.c: Don't segfault on invalid formats. |
| Original commit message from CVS: |
| * gst/gstformat.c: (gst_format_get_name), (gst_format_to_quark): |
| Don't segfault on invalid formats. |
| |
| 2006-03-14 18:25:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesink.c: Can't use gst_segment_to_running_time() when the segment is not in GST_TIME_FORMAT (like... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times): |
| Can't use gst_segment_to_running_time() when the segment |
| is not in GST_TIME_FORMAT (like with filesink, for example). |
| Stops flac encoding pipelines from spewing critical warnings |
| at EOS (#331248). |
| |
| 2006-03-14 16:32:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpipeline.c: Add 'Since: 0.10.5' to gtk-doc blurb for added property. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_class_init): |
| Add 'Since: 0.10.5' to gtk-doc blurb for added property. |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_handle_event): |
| Don't try to typefind empty streams. |
| |
| 2006-03-14 11:18:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Separate QoS calculation. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync), |
| (gst_base_sink_do_qos): |
| Separate QoS calculation. |
| Only drop buffers when lateness is bigger than the |
| duration of the buffer. |
| |
| 2006-03-13 15:17:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpipeline.c: Don't deadlock when reading properties. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_set_property), |
| (gst_pipeline_get_property), (do_pipeline_seek), |
| (gst_pipeline_change_state), (gst_pipeline_set_delay), |
| (gst_pipeline_get_delay): |
| Don't deadlock when reading properties. |
| |
| 2006-03-13 11:27:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.*: Make basetransform virtual method for src events too. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_class_init), (gst_base_transform_init), |
| (gst_base_transform_sink_event), |
| (gst_base_transform_sink_eventfunc), |
| (gst_base_transform_src_event), (gst_base_transform_src_eventfunc), |
| (gst_base_transform_handle_buffer), (gst_base_transform_chain), |
| (gst_base_transform_set_property), |
| (gst_base_transform_get_property), |
| (gst_base_transform_change_state), (gst_base_transform_update_qos), |
| (gst_base_transform_set_qos_enabled), |
| (gst_base_transform_is_qos_enabled): |
| * libs/gst/base/gstbasetransform.h: |
| Make basetransform virtual method for src events too. |
| Handle QOS in basetransform. |
| API: gst_base_transform_update_qos |
| API: gst_base_transform_set_qos_enabled |
| API: gst_base_transform_is_qos_enabled |
| |
| 2006-03-13 11:16:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Small cleanups. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_init), |
| (gst_base_sink_do_sync): |
| Small cleanups. |
| Use QOS debug category. |
| |
| 2006-03-13 11:11:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstqueue.c: Very small doc update. |
| Original commit message from CVS: |
| * plugins/elements/gstqueue.c: |
| Very small doc update. |
| |
| 2006-03-13 11:08:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Added QOS debug category |
| Original commit message from CVS: |
| * gst/gst_private.h: |
| * gst/gstinfo.c: (_gst_debug_init): |
| Added QOS debug category |
| |
| 2006-03-13 11:04:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Documentation updates. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbin.c: (bin_bus_handler), (gst_bin_handle_message_func): |
| * gst/gstbin.h: |
| * gst/gstbus.c: (gst_bus_class_init): |
| * gst/gstbus.h: |
| * gst/gstclock.c: |
| * gst/gstelement.c: (gst_element_set_locked_state): |
| * gst/gstsegment.c: |
| Documentation updates. |
| * gst/gstpipeline.c: (gst_pipeline_get_type), |
| (gst_pipeline_class_init), (gst_pipeline_init), |
| (gst_pipeline_dispose), (gst_pipeline_set_property), |
| (gst_pipeline_get_property), (do_pipeline_seek), |
| (gst_pipeline_send_event), (gst_pipeline_change_state), |
| (gst_pipeline_provide_clock_func), (gst_pipeline_set_delay), |
| (gst_pipeline_get_delay): |
| * gst/gstpipeline.h: |
| Added methods for setting the delay. |
| API: gst_pipeline_set_delay |
| API: gst_pipeline_get_delay |
| Add pipeline debug category |
| Various cleanups. |
| Updated docs. |
| Don't reset stream time when seek failed. |
| |
| 2006-03-13 10:32:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Documentation updates. |
| Original commit message from CVS: |
| * docs/design/draft-klass.txt: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstbin.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-messages.txt: |
| * docs/design/part-negotiation.txt: |
| * docs/design/part-overview.txt: |
| * docs/design/part-preroll.txt: |
| * docs/design/part-seeking.txt: |
| * docs/design/part-states.txt: |
| * docs/design/part-streams.txt: |
| Documentation updates. |
| |
| 2006-03-12 20:44:46 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gsttaglist.c: Fix rubbish docs that are encouraging us to leak strings... |
| Original commit message from CVS: |
| 2006-03-12 Julien MOUTTE <julien@moutte.net> |
| * gst/gsttaglist.c: Fix rubbish docs that are encouraging |
| us to leak strings... |
| |
| 2006-03-12 20:40:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/net/gstnettimeprovider.c: fix docs |
| Original commit message from CVS: |
| * libs/gst/net/gstnettimeprovider.c: |
| fix docs |
| * win32/common/config.h: |
| update |
| |
| 2006-03-12 14:32:37 +0000 Julio M. Merino Vidal <jmmv@netbsd.org> |
| |
| configure.ac: Don't check for libgnomeui (leftover from old examples that aren't built or disted any longer) (#334303). |
| Original commit message from CVS: |
| Patch by: Julio M. Merino Vidal <jmmv at netbsd org> |
| * configure.ac: |
| Don't check for libgnomeui (leftover from old examples |
| that aren't built or disted any longer) (#334303). |
| |
| 2006-03-11 13:02:28 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/: Emit RESOURCE_NO_SPACE_LEFT error here as well when there's no space left on the device. |
| Original commit message from CVS: |
| * plugins/elements/gstfdsink.c: (gst_fd_sink_render): |
| * plugins/elements/gstfilesink.c: (gst_file_sink_render): |
| Emit RESOURCE_NO_SPACE_LEFT error here as well when |
| there's no space left on the device. |
| |
| 2006-03-10 23:44:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstclock.h: Fix GST_CLOCK_TIME_IS_VALID signedness issues - we need to cast the input to GstClockTime before comp... |
| Original commit message from CVS: |
| * gst/gstclock.h: |
| Fix GST_CLOCK_TIME_IS_VALID signedness issues - we need |
| to cast the input to GstClockTime before comparing with |
| another GstClockTime value. |
| |
| 2006-03-10 19:12:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * libs/gst/base/gstbasesink.c: |
| log what we're waiting on |
| Original commit message from CVS: |
| log what we're waiting on |
| |
| 2006-03-10 19:11:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| === release 0.10.4 === |
| |
| 2006-03-10 19:03:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/manual/README: |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * docs/upload.mak: |
| * win32/common/config.h: |
| releasing 0.10.4 |
| Original commit message from CVS: |
| releasing 0.10.4 |
| |
| 2006-03-10 15:30:27 +0000 Michael Smith <msmith@xiph.org> |
| |
| libs/gst/dataprotocol/dataprotocol.c: Fix docs for dataprocotol to not get the return types completely wrong for a fe... |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| Fix docs for dataprocotol to not get the return types completely |
| wrong for a few functions. |
| |
| 2006-03-09 19:00:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| * win32/common/config.h: |
| prereleasing |
| Original commit message from CVS: |
| prereleasing |
| |
| 2006-03-09 16:53:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add new API: gst_pipeline_set_auto_flush_bus() and gst_pipeline_get_auto_flush_bus() to disable automatic flushing of... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpipeline.c: (gst_pipeline_class_init), |
| (gst_pipeline_init), (gst_pipeline_set_property), |
| (gst_pipeline_get_property), (gst_pipeline_change_state), |
| (gst_pipeline_set_auto_flush_bus), |
| (gst_pipeline_get_auto_flush_bus): |
| * gst/gstpipeline.h: |
| Add new API: gst_pipeline_set_auto_flush_bus() and |
| gst_pipeline_get_auto_flush_bus() to disable automatic |
| flushing of the pipeline's GstBus when going from READY |
| to NULL state (#332045). |
| |
| 2006-03-09 12:08:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add new API: gst_uri_has_protocol() (#333779). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsturi.c: (gst_uri_has_protocol): |
| * gst/gsturi.h: |
| Add new API: gst_uri_has_protocol() (#333779). |
| |
| 2006-03-09 11:45:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstclock.*: Review docs. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_entry_new), |
| (gst_clock_id_compare_func), (gst_clock_id_wait), |
| (gst_clock_id_wait_async), (gst_clock_id_unschedule), |
| (gst_clock_init), (gst_clock_get_internal_time), |
| (gst_clock_set_master), (do_linear_regression), |
| (gst_clock_add_observation), (gst_clock_set_property): |
| * gst/gstclock.h: |
| Review docs. |
| Small cleanups. |
| Fix a possible segfault when the window-size is made smaller. |
| Calculate jitter before performing the clock wait. Ideally |
| the clock implementation should calculate jitter but we need |
| API breakage for that. |
| * gst/gstsystemclock.c: (gst_system_clock_init): |
| Docs review. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync): |
| Remove leftover else |
| * tests/check/gst/gstsystemclock.c: (GST_START_TEST), |
| (gst_systemclock_suite): |
| Added check to test GST_CLOCK_DIFF. |
| |
| 2006-03-09 10:46:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gsttypefindhelper.c: If we are provided with the size, we should implement |
| Original commit message from CVS: |
| * libs/gst/base/gsttypefindhelper.c: (helper_find_get_length), |
| (gst_type_find_helper_get_range): |
| If we are provided with the size, we should implement |
| GstTypeFind::get_length, so that typefind functions who |
| want to can actually peek at the middle of a file. |
| |
| 2006-03-08 14:30:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/advanced-dataaccess.xml: Add some very very basic error checking. |
| Original commit message from CVS: |
| * docs/manual/advanced-dataaccess.xml: |
| Add some very very basic error checking. |
| * docs/pwg/appendix-checklist.xml: |
| Some updates to the list of things to check when writing an element. |
| |
| 2006-03-08 13:44:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-element-transform.txt: Added some docs about the design of tranform elements. |
| Original commit message from CVS: |
| * docs/design/part-element-transform.txt: |
| Added some docs about the design of tranform elements. |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek), |
| (gst_base_src_loop), (gst_base_src_change_state): |
| Mark buffers with the DISCONT flag. |
| |
| 2006-03-08 12:57:37 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/: Rewrite registry-saving to avoid race conditions and check for failed writes. |
| Original commit message from CVS: |
| * gst/gstregistry.h: |
| * gst/gstregistryxml.c: (gst_registry_save), |
| (gst_registry_save_escaped), (gst_registry_xml_save_caps), |
| (gst_registry_xml_save_pad_template), |
| (gst_registry_xml_save_feature), (gst_registry_xml_save_plugin), |
| (gst_registry_xml_write_cache): |
| Rewrite registry-saving to avoid race conditions and check for |
| failed writes. |
| |
| 2006-03-08 10:17:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasetransform.c: Cleanups, separate normal flow from errors, add sensible |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_transform_caps), |
| (gst_base_transform_transform_size), |
| (gst_base_transform_prepare_output_buffer), |
| (gst_base_transform_get_unit_size), |
| (gst_base_transform_buffer_alloc), |
| (gst_base_transform_handle_buffer), |
| (gst_base_transform_change_state): |
| Cleanups, separate normal flow from errors, add sensible |
| DEBUG lines. |
| Don't try to renegotiate when allocating an output buffer. |
| Also copy DISCONT buffer flag when copying a buffer. |
| Reset the transform after we finish streaming, not during. |
| |
| 2006-03-08 09:46:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Use last buffer timestamp in qos message. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync): |
| Use last buffer timestamp in qos message. |
| |
| 2006-03-07 17:06:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/pwg/: Applied patch from Christophe Fergeau, fixes #333416 |
| Original commit message from CVS: |
| * docs/pwg/advanced-tagging.xml: |
| * docs/pwg/building-pads.xml: |
| Applied patch from Christophe Fergeau, fixes #333416 |
| |
| 2006-03-07 16:21:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: Added basesink new methods. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Added basesink new methods. |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| Docs updates. Flesh out the QoS docs. |
| * libs/gst/base/gstadapter.c: |
| Small doc clarification about ownership and flushing. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_set_sync), |
| (gst_base_sink_get_sync), (gst_base_sink_set_max_lateness), |
| (gst_base_sink_get_max_lateness), (gst_base_sink_set_property), |
| (gst_base_sink_get_property), (gst_base_sink_do_sync): |
| * libs/gst/base/gstbasesink.h: |
| Added new methods to allow subclass to control max-lateness |
| and sync. |
| Generate very basic QoS events based on last sync observation. |
| Updated docs, fix typo, added some QoS blurb. |
| * libs/gst/base/gstbasesrc.c: |
| Remove obsolete _get_state() calls from docs. |
| |
| 2006-03-07 15:14:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Fix #333669, Add pad accessor defines for GstBaseTransform |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gstbasetransform.h: |
| Fix #333669, Add pad accessor defines for GstBaseTransform |
| Fix docs for GstBaseSrc. |
| |
| 2006-03-07 15:08:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Small documentation fixes. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbuffer.h: |
| * gst/gstvalue.c: |
| * libs/gst/base/gstbasetransform.h: |
| Small documentation fixes. |
| |
| 2006-03-07 11:47:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.c: Document thread-unsafety of gst_value_register_foo_func() when used at the same time as gst_value_foo... |
| Original commit message from CVS: |
| * gst/gstvalue.c: |
| Document thread-unsafety of gst_value_register_foo_func() |
| when used at the same time as gst_value_foo() (#322628). |
| |
| 2006-03-07 10:19:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| update README |
| Original commit message from CVS: |
| update README |
| |
| 2006-03-07 09:28:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstpushsrc.c: Push sources don't support pull mode by default. |
| Original commit message from CVS: |
| * libs/gst/base/gstpushsrc.c: (gst_push_src_class_init), |
| (gst_push_src_check_get_range): |
| Push sources don't support pull mode by default. |
| |
| 2006-03-06 19:55:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.*: Add ::check_get_range() vfunc to GstBaseSrc (#332611), provide default implementation, an... |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_init), (gst_base_src_pad_check_get_range), |
| (gst_base_src_default_check_get_range): |
| * libs/gst/base/gstbasesrc.h: |
| Add ::check_get_range() vfunc to GstBaseSrc (#332611), |
| provide default implementation, and rename |
| gst_base_src_check_get_range() to |
| gst_base_src_pad_check_get_range() for clarity. |
| |
| 2006-03-06 16:24:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/styleguide: |
| style guide |
| Original commit message from CVS: |
| style guide |
| |
| 2006-03-06 16:10:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Make property overridable. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init): |
| Make property overridable. |
| |
| 2006-03-06 16:02:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.*: Make max-lateness a property. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_init), (gst_base_sink_set_property), |
| (gst_base_sink_get_property), (gst_base_sink_do_sync): |
| * libs/gst/base/gstbasesink.h: |
| Make max-lateness a property. |
| |
| 2006-03-06 15:16:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Don't ever draw a frame that is >10ms late. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_wait_clock), |
| (gst_base_sink_do_sync), (gst_base_sink_render_object): |
| Don't ever draw a frame that is >10ms late. |
| |
| 2006-03-06 14:51:36 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstmessage.c: When copying a message, set the parent_refcount of the enclosed structure to point at the copy, not... |
| Original commit message from CVS: |
| * gst/gstmessage.c: (_gst_message_copy): |
| When copying a message, set the parent_refcount of the enclosed |
| structure to point at the copy, not the original message. |
| |
| 2006-03-06 14:46:31 +0000 Christophe Fergeau <teuf@gnome.org> |
| |
| gst/gstutils.h: Do proper cast here to make GST_BOILERPLATE_WITH_INTERFACE |
| Original commit message from CVS: |
| * gst/gstutils.h: |
| Do proper cast here to make GST_BOILERPLATE_WITH_INTERFACE |
| usable in c++ code (#333417; patch by: Christophe Fergeau) |
| |
| 2006-03-06 14:34:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstclock.h: Show GST_CLOCK_TIME_NONE as 99:99:99.999999999 |
| Original commit message from CVS: |
| * gst/gstclock.h: |
| Show GST_CLOCK_TIME_NONE as 99:99:99.999999999 |
| |
| 2006-03-06 14:23:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/manual/appendix-quotes.xml: |
| add another quote |
| Original commit message from CVS: |
| add another quote |
| |
| 2006-03-05 20:56:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasetransform.c: Make sure caps are writable before passing them to gst_caps_append(). |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_transform_caps): |
| Make sure caps are writable before passing them to |
| gst_caps_append(). |
| |
| 2006-03-04 14:45:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsterror.h: Fix some minor docs errors. |
| Original commit message from CVS: |
| * gst/gsterror.h: |
| Fix some minor docs errors. |
| |
| 2006-03-04 13:54:26 +0000 Ross Burton <ross@burtonini.com> |
| |
| gst/gsterror.*: Add GST_RESOURCE_ERROR_NO_SPACE_LEFT (for #333352; |
| Original commit message from CVS: |
| * gst/gsterror.c: (_gst_resource_errors_init): |
| * gst/gsterror.h: |
| Add GST_RESOURCE_ERROR_NO_SPACE_LEFT (for #333352; |
| patch by: Ross Burton <ross at burtonini dot com>). |
| |
| 2006-03-03 16:58:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gst.c: Add a check and output a g_warning when GStreamer is built against GLib 2.6 but running against 2.8 or hig... |
| Original commit message from CVS: |
| * gst/gst.c: |
| Add a check and output a g_warning when GStreamer is built |
| against GLib 2.6 but running against 2.8 or higher, and vice |
| versa. (Closes: #323542) |
| |
| 2006-03-03 15:32:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/parse/parse.l: Commit patch for parse_launch syntax from #331255. Removes support for quoted strings and mimetype... |
| Original commit message from CVS: |
| * gst/parse/parse.l: |
| Commit patch for parse_launch syntax from #331255. Removes |
| support for quoted strings and mimetypes when writing filtered |
| caps. See the bug report for more details - I'm pretty sure this |
| obscure feature is not in use by _anyone_ anywhere. |
| With this simple change, the size of the gstreamer.so here |
| drops from 2193KB to 1565KB. |
| |
| 2006-03-03 14:18:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.*: Use gst_type_find_helper_for_buffer() for chain-based typefinding. |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.h: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_src_event), (start_typefinding), |
| (stop_typefinding), (gst_type_find_element_handle_event), |
| (gst_type_find_element_chain), |
| (gst_type_find_element_chain_do_typefinding): |
| Use gst_type_find_helper_for_buffer() for chain-based |
| typefinding. |
| |
| 2006-03-03 11:42:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: Deprecate "maximum" property (not only was it only taken into account for type... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_class_init), |
| (gst_type_find_element_set_property), |
| (gst_type_find_element_get_property): |
| Deprecate "maximum" property (not only was it only taken into |
| account for typefinding in push-mode anyway, it also was never |
| actually possible to set it in the first place because the |
| property was registered with the numeric property ID for the |
| "minimum" property). Register "maximum" property correctly, |
| for the sake of future copy'n'pasters. Remove some cruft |
| from property get/set functions. |
| |
| 2006-03-03 11:27:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: Use gst_type_find_helper_get_range() here, so we can honour the min-probabilit... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_activate): |
| Use gst_type_find_helper_get_range() here, so we |
| can honour the min-probability property and also emit |
| the signal with the correct probability of the found caps. |
| |
| 2006-03-02 13:45:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| New API: gst_type_find_helper_get_range() (#333042). |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gsttypefindhelper.c: (helper_find_peek), |
| (helper_find_suggest), (gst_type_find_helper_get_range), |
| (gst_type_find_helper): |
| * libs/gst/base/gsttypefindhelper.h: |
| New API: gst_type_find_helper_get_range() (#333042). |
| |
| 2006-03-02 11:04:58 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstregistryxml.c: Asserting on a failure to read part of the registry is Not Cool. |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (load_feature): |
| Asserting on a failure to read part of the registry is Not Cool. |
| Just log a warning and return NULL (which is already handled) |
| |
| 2006-02-28 20:57:10 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/common/libgstbase.def: added export of gst_type_find_helper_for_buffer |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| added export of gst_type_find_helper_for_buffer |
| * win32/common/libgstbase.def: |
| added some exports : gst_bin_iterate_elements, gst_iterator_resync, |
| gst_ghost_pad_get_target |
| |
| 2006-02-28 17:24:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-klass.txt: We use Filter now. |
| Original commit message from CVS: |
| * docs/design/draft-klass.txt: |
| We use Filter now. |
| Added Connector to mark elements that are only used to |
| allow pipeline connections. |
| Moved Debug to extra feature since most of them are |
| functionally something else. |
| |
| 2006-02-28 17:03:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-klass.txt: Some updates and clarifications. |
| Original commit message from CVS: |
| * docs/design/draft-klass.txt: |
| Some updates and clarifications. |
| |
| 2006-02-28 15:54:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/draft-klass.txt: Proposal for klass field values. |
| Original commit message from CVS: |
| * docs/design/draft-klass.txt: |
| Proposal for klass field values. |
| * docs/design/part-streams.txt: |
| Start of a doc describing stream anatomy. |
| |
| 2006-02-28 10:52:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Help the compiler a bit with type registration. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_get_type), (gst_bin_handle_message_func): |
| Help the compiler a bit with type registration. |
| Use existing forward cod path instead of duplicating it when |
| handling a message. |
| * gst/gstbus.c: (gst_bus_get_type): |
| * gst/gstcaps.c: (gst_caps_get_type), (gst_static_caps_get_type): |
| * gst/gstchildproxy.c: (gst_child_proxy_get_type): |
| * gst/gstclock.c: (gst_clock_get_type): |
| * gst/gstelement.c: (gst_element_get_type), |
| * gst/gstelementfactory.c: (gst_element_factory_get_type): |
| * gst/gstindexfactory.c: (gst_index_factory_get_type): |
| * gst/gstminiobject.c: (gst_mini_object_get_type): |
| * gst/gstpad.c: (gst_pad_get_type): |
| * gst/gstsegment.c: (gst_segment_get_type): |
| * gst/gststructure.c: (gst_structure_get_type): |
| * gst/gstsystemclock.c: (gst_system_clock_get_type): |
| * gst/gsttask.c: (gst_task_get_type), (gst_task_join): |
| * gst/gstvalue.c: |
| Help compiler with type registration. |
| * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event): |
| Small doc update. |
| |
| 2006-02-27 20:01:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: When we get an EOS event and have not found a type yet (most likely because we... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_handle_event): |
| When we get an EOS event and have not found a type yet |
| (most likely because we had not yet accumulated |
| TYPE_FIND_MIN_SIZE of data yet), try to determine the |
| type given the data we have so far. Fixes typefinding |
| for very short streams again, most notably quicktime |
| redirections as used on Apple's trailer site (#331701). |
| |
| 2006-02-27 19:45:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gsttypefindhelper.c: Try typefinding factories with the highest rank first. |
| Original commit message from CVS: |
| * libs/gst/base/gsttypefindhelper.c: (type_find_factory_rank_cmp), |
| (gst_type_find_helper): |
| Try typefinding factories with the highest rank first. |
| |
| 2006-02-27 19:19:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add section for typefind helper and add documentation for the old and the new function. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/base/gsttypefindhelper.c: |
| Add section for typefind helper and add documentation |
| for the old and the new function. |
| |
| 2006-02-27 18:43:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gsttypefindhelper.*: New API: gst_type_find_helper_for_buffer() (#332723). |
| Original commit message from CVS: |
| * libs/gst/base/gsttypefindhelper.c: (buf_helper_find_peek), |
| (buf_helper_find_suggest), (type_find_factory_rank_cmp), |
| (gst_type_find_helper_for_buffer): |
| * libs/gst/base/gsttypefindhelper.h: |
| New API: gst_type_find_helper_for_buffer() (#332723). |
| |
| 2006-02-27 15:43:10 +0000 Loïc Minier <lool.gnome@via.ecp.fr> |
| |
| Patch from Loïc Minier to prevent CVS directories getting disted. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/Makefile.am: |
| * docs/slides/Makefile.am: |
| Patch from Loïc Minier to prevent CVS directories getting disted. |
| |
| 2006-02-27 12:10:47 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update |
| Original commit message from CVS: |
| update |
| |
| 2006-02-27 11:01:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstcaps.c: Use the REFCOUNTING category for caps refcounting. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_ref), (gst_caps_unref): |
| Use the REFCOUNTING category for caps refcounting. |
| |
| 2006-02-26 19:20:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: This should be 0 not GST_CLOCK_TIME_NONE (see #331701). |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: (stop_typefinding): |
| This should be 0 not GST_CLOCK_TIME_NONE (see #331701). |
| |
| 2006-02-26 14:42:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: Use gst_pad_check_pull_range() before _activate_pull() to avoid unnecessary op... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_activate): |
| Use gst_pad_check_pull_range() before _activate_pull() |
| to avoid unnecessary open/close (see #331690). |
| |
| 2006-02-24 16:54:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstutils.c: Docs enhancement: make it crystal clear what the gst_pad_add_*_probe() callbacks should look like. |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| Docs enhancement: make it crystal clear what the |
| gst_pad_add_*_probe() callbacks should look like. |
| |
| 2006-02-24 10:57:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.c: Document how applications can stop recording from live sources (see #330996). |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: |
| Document how applications can stop recording from |
| live sources (see #330996). |
| |
| 2006-02-23 18:06:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Ignore more stuff. |
| Original commit message from CVS: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/plugins/tmpl/.cvsignore: |
| * tests/check/gst/.cvsignore: |
| * tests/check/libs/.cvsignore: |
| * tests/check/pipelines/.cvsignore: |
| Ignore more stuff. |
| |
| 2006-02-23 17:39:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/: ... and add some tests for the base source EOS stuff. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/libs/basesrc.c: (eos_event_counter), |
| (basesrc_eos_events_pull), (basesrc_eos_events_push), |
| (basesrc_eos_events_push_live_op), (basesrc_eos_events_pull_live_op), |
| (gst_basesrc_suite), (main): |
| ... and add some tests for the base source EOS stuff. |
| |
| 2006-02-23 16:56:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gstutils.c: Test case originally showed the problem fixed below, but was then amended. Add checks bac... |
| Original commit message from CVS: |
| * tests/check/gst/gstutils.c: (test_buffer_probe_n_times): |
| Test case originally showed the problem fixed below, |
| but was then amended. Add checks back at the place |
| where they used to be. |
| |
| 2006-02-23 16:24:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.*: Don't unconditionally send EOS when going from PAUSED to |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_init), (gst_base_src_loop), |
| (gst_base_src_activate_push), (gst_base_src_activate_pull), |
| (gst_base_src_change_state): |
| * libs/gst/base/gstbasesrc.h: |
| Don't unconditionally send EOS when going from PAUSED to |
| READY state, esp. make sure we don't send two EOS events |
| in some cases (e.g. one when reaching EOS and one when |
| going from PAUSED to READY). Also, we don't want to send |
| EOS events when operating in pull mode. However, we do |
| want to send an EOS event when shutting down a live |
| source explicitly, for example (fixes #330996). |
| |
| 2006-02-23 10:24:13 +0000 Renchi Raju <renchi@gmail.com> |
| |
| plugins/elements/gstfilesrc.c: Update src->read_position after a seek when not using mmap. |
| Original commit message from CVS: |
| * plugins/elements/gstfilesrc.c: (gst_file_src_create_read): |
| Update src->read_position after a seek when not using mmap. |
| Fixes #332277, patch by: Renchi Raju <renchi gmail com> |
| |
| 2006-02-20 23:34:40 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Make things work with --disable-parse as they do with |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| * gst/gstparse.h: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| Make things work with --disable-parse as they do with |
| --disable-load-save - the symbols involved disappear, but the |
| header is still installed and GST_DISABLE_PARSE is included via |
| gstconfig.h |
| |
| 2006-02-20 16:07:42 +0000 Julien Moutte <julien@moutte.net> |
| |
| libs/gst/base/gstbasetransform.c: Fix a stupid bug. I was sure i compiled that. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_change_state): Fix a stupid bug. I was |
| sure i compiled that. |
| ------------------------------------------------------ |
| |
| 2006-02-20 15:07:33 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/: Make those function act on the ghostpad target when it's a ghostpad. (Closes #331727) |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_blocked_async): |
| * gst/gstutils.c: (gst_pad_add_data_probe), |
| (gst_pad_add_event_probe), (gst_pad_add_buffer_probe), |
| (gst_pad_remove_data_probe), (gst_pad_remove_event_probe), |
| (gst_pad_remove_buffer_probe): Make those function act on the |
| ghostpad target when it's a ghostpad. (Closes #331727) |
| ------------------------------------------------------ |
| |
| 2006-02-20 15:01:14 +0000 Julien Moutte <julien@moutte.net> |
| |
| libs/gst/base/gstbasetransform.c: Make basetransform reusable. (Closes #331898) |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_change_state): Make basetransform reusable. |
| (Closes #331898) |
| ------------------------------------------------------ |
| |
| 2006-02-20 12:26:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/random/release: Move the current documentation of how to do a release to the top of the file. |
| Original commit message from CVS: |
| * docs/random/release: |
| Move the current documentation of how to do a release to the top |
| of the file. |
| * gst/gstbin.c: (gst_bin_class_init), |
| (gst_bin_handle_message_func): |
| Allow multiple state-recalculation threads. (Closes #328873) |
| |
| 2006-02-19 12:25:01 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstinfo.h: Add GST_STR_NULL to the second string. |
| Original commit message from CVS: |
| 2006-02-19 Julien MOUTTE <julien@moutte.net> |
| * gst/gstinfo.h: Add GST_STR_NULL to the second string. |
| * gst/gstpad.c: (gst_pad_set_event_function), |
| (gst_pad_set_query_function), (gst_pad_set_query_type_function), |
| (gst_pad_set_getcaps_function): GST_DEBUG_PAD_NAME evaluates to |
| 2 strings. You can't use the STR_NULL macro on that. |
| |
| 2006-02-19 12:00:38 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/gstpad.c: (gst_pad_set_getcaps_function) |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_event_function), |
| (gst_pad_set_query_function), (gst_pad_set_query_type_function), |
| (gst_pad_set_getcaps_function) |
| * gst/parse/grammar.y: (gst_parse_found_pad), (gst_parse_perform_delayed_link) |
| Fixed NULL pointer used in GST_CAT_DEBUG using GST_STR_NULL macro |
| So now, we can use --gst-debug-level=5 on Windows |
| * win32/common/libgstcontroller.def: |
| Added export of gst_controller_init |
| * win32/vs6/libgstcontroller.dsp: |
| Fixed Release post build configuration |
| |
| 2006-02-17 15:25:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstquery.c: Added another check. |
| Original commit message from CVS: |
| * tests/check/gst/gstquery.c: (GST_START_TEST): |
| Added another check. |
| |
| 2006-02-15 12:17:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: We can do peeks at non-zero offsets, as long as they fall within the buffer we... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: (find_peek): |
| We can do peeks at non-zero offsets, as long as they |
| fall within the buffer we have. |
| |
| 2006-02-15 01:02:11 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/: Add testsuite for parse launch syntax |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/pipelines/parse-launch.c: (setup_pipeline), |
| (expected_fail_pipe), (check_pipeline_runs), (GST_START_TEST), |
| (parse_suite), (main): |
| Add testsuite for parse launch syntax |
| |
| 2006-02-14 20:57:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: When typefinding is unsuccessful in the chain function, don't error out immedi... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_chain): |
| When typefinding is unsuccessful in the chain function, don't |
| error out immediately. Only error out with NO_CAPS_FOUND if |
| the amount of data is at least MAX_TYPEFIND_SIZE bytes, |
| otherwise simply wait for more data so we can try typefinding |
| again with more data later. Also, don't attempt to typefind |
| if we have less than MIN_TYPEFIND_SIZE data available. Overall, |
| this should improve typefinding from network sources where the |
| size of the first buffer can be somewhat random. |
| |
| 2006-02-14 18:26:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Fix padtemplate docs, fixes #328805. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstpadtemplate.c: |
| * gst/gstpadtemplate.h: |
| Fix padtemplate docs, fixes #328805. |
| |
| 2006-02-14 17:25:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: NO_PREROLL is not an ERROR so don't send confusing messages to the user. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (main): |
| NO_PREROLL is not an ERROR so don't send confusing messages |
| to the user. |
| |
| 2006-02-14 16:15:05 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de> |
| |
| gst/gstregistry.c: Protect default registry with lock and ref/sink it. |
| Original commit message from CVS: |
| * gst/gstregistry.c: (gst_registry_get_default), |
| (_gst_registry_cleanup): |
| Protect default registry with lock and ref/sink it. |
| Fixes #324818, patch by Torsten Schoenfeld. |
| |
| 2006-02-14 13:07:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Docs fixes. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| * gst/gstquery.c: (gst_query_list_add_format), |
| (gst_query_set_formatsv), (gst_query_parse_formats_length), |
| (gst_query_parse_formats_nth): |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times): |
| Docs fixes. |
| |
| 2006-02-14 12:07:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Reworked query docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Reworked query docs. |
| * gst/gstquery.c: (gst_query_new_formats), |
| (gst_query_list_add_format), (gst_query_set_formats), |
| (gst_query_set_formatsv), (gst_query_parse_formats_length), |
| (gst_query_parse_formats_nth): |
| * gst/gstquery.h: |
| Flesh out formats query, added some new methods. |
| Fix part of #324398. |
| * tests/check/gst/gstquery.c: (GST_START_TEST), (gstquery_suite): |
| Added query creation tests. |
| |
| 2006-02-14 11:38:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpad.c: Add a default fixation for fraction lists. |
| Original commit message from CVS: |
| * gst/gstpad.c: (fixate_value): |
| Add a default fixation for fraction lists. |
| |
| 2006-02-13 17:03:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gsttask.*: Detect and warn for obvious deadlocks. fixes #320340 |
| Original commit message from CVS: |
| * gst/gsttask.c: (gst_task_init), (gst_task_func), |
| (gst_task_set_lock), (gst_task_start), (gst_task_pause), |
| (gst_task_join): |
| * gst/gsttask.h: |
| Detect and warn for obvious deadlocks. fixes #320340 |
| Fix error case where lock was not released. |
| * tests/check/Makefile.am: |
| * tests/check/gst/gsttask.c: (task_func2), (GST_START_TEST), |
| (task_func), (gst_element_suite), (main): |
| Add task check. |
| |
| 2006-02-13 14:00:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Forgot changelog |
| Original commit message from CVS: |
| Forgot changelog |
| |
| 2006-02-13 13:57:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add new functions to docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbus.c: |
| Add new functions to docs. |
| |
| 2006-02-13 11:52:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Updated TODO list, basesrc supports seeking to non-bytes formats. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Updated TODO list, basesrc supports seeking to non-bytes |
| formats. |
| * docs/design/part-element-sink.txt: |
| Update docs. |
| * gst/gstbin.c: (bin_replace_message), |
| (gst_bin_handle_message_func): |
| * gst/gstbus.c: (gst_bus_post), (gst_bus_pop): |
| * gst/gstevent.c: (gst_event_finalize): |
| * gst/gstpad.c: (gst_pad_event_default_dispatch), |
| (gst_pad_send_event): |
| Use shiny new _TYPE_NAME macros. |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range): |
| Move debug statement up. |
| * gst/gstelement.c: (gst_element_set_locked_state): |
| Add some debugging. |
| |
| 2006-02-13 11:19:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME macros (#330906). Also, document the already existing |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.h: |
| * gst/gstquery.h: |
| New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME |
| macros (#330906). Also, document the already existing |
| GST_QUERY_TYPE macro. |
| |
| 2006-02-13 10:54:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstutils.c: Only events up to the pipeline EOS are counted, there are some more when going to NULL cu... |
| Original commit message from CVS: |
| * tests/check/gst/gstutils.c: (data_probe), (buffer_probe), |
| (event_probe), (GST_START_TEST): |
| Only events up to the pipeline EOS are counted, there are |
| some more when going to NULL currently which we don't care |
| about for now. |
| |
| 2006-02-13 09:59:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Correctly check flushing and emit probes. fixes #330125 |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_send_event): |
| Correctly check flushing and emit probes. fixes #330125 |
| |
| 2006-02-12 13:11:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| revert wrong commit |
| Original commit message from CVS: |
| revert wrong commit |
| |
| 2006-02-10 16:04:59 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbus.c (gst_bus_class_init): Declare our private data structure. |
| Original commit message from CVS: |
| 2006-02-10 Andy Wingo <wingo@pobox.com> |
| * gst/gstbus.c (gst_bus_class_init): Declare our private data |
| structure. |
| (gst_bus_init): Cache the location of the private data in the |
| instance structure. |
| (gst_bus_enable_sync_message_emission) |
| (gst_bus_disable_sync_message_emission): Implement new public |
| functions. |
| (gst_bus_post): Emit the sync-message signal if the user asked for |
| it. Fixes #330684. |
| * gst/gstbus.h (GstBus): Use a padding pointer to cache the |
| location of the bus-private structuure. |
| (gst_bus_enable_sync_message_emission) |
| (gst_bus_disable_sync_message_emission): New public functions. |
| |
| 2006-02-09 23:40:43 +0000 Vincent Torri <vtorri@univ-evry.fr> |
| |
| docs/pwg/building-boiler.xml: |
| Original commit message from CVS: |
| * docs/pwg/building-boiler.xml: |
| PWG patch from #326800 (Patch by Vincent Torri) |
| |
| 2006-02-09 18:30:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| * docs/design/Makefile.am: |
| ChangeLog surgery and add missing new file |
| Original commit message from CVS: |
| ChangeLog surgery and add missing new file |
| |
| 2006-02-09 18:28:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/design/Makefile.am |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/Makefile.am: |
| * docs/design/Makefile.am |
| Dist design docs. |
| |
| 2006-02-08 17:34:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| back to CVS |
| |
| === release 0.10.3 === |
| |
| 2006-02-08 17:31:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: releasing 0.10.3, "Like a virgin" |
| Original commit message from CVS: |
| === release 0.10.3 === |
| 2006-02-08 Jan Schmidt <thaytan@mad.scientist.com> |
| * configure.ac: |
| releasing 0.10.3, "Like a virgin" |
| |
| 2006-02-08 11:12:07 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 2nd prerelease of 0.10.3 |
| Original commit message from CVS: |
| 2006-02-08 Jan Schmidt <thaytan@mad.scientist.com> |
| * configure.ac: |
| 2nd prerelease of 0.10.3 |
| Bump libtool versioning. |
| |
| 2006-02-07 15:49:40 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/base/gstcollectpads.c (gst_collect_pads_chain): Only update last_stop if we're in TIME format and the timest... |
| Original commit message from CVS: |
| 2006-02-07 Andy Wingo <wingo@pobox.com> |
| * libs/gst/base/gstcollectpads.c (gst_collect_pads_chain): Only |
| update last_stop if we're in TIME format and the timestamp is |
| valid. |
| * libs/gst/base/gstcollectpads.c (gst_collect_pads_event) |
| * libs/gst/base/gstbasetransform.c (gst_base_transform_eventfunc): |
| * libs/gst/base/gstbasesink.c (gst_base_sink_configure_segment): |
| If we get a new newsegment with a different format, adapt |
| accordingly. |
| * gst/gstclock.c (gst_clock_set_calibration): Accept a numerator |
| of 0. Not a problem, really. |
| |
| 2006-02-07 13:20:16 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/base/gstbasesink.c (gst_base_sink_chain_unlocked): Only warn if sync=true. |
| Original commit message from CVS: |
| 2006-02-07 Andy Wingo <wingo@pobox.com> |
| * libs/gst/base/gstbasesink.c (gst_base_sink_chain_unlocked): Only |
| warn if sync=true. |
| |
| 2006-02-07 10:51:24 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update spec file |
| Original commit message from CVS: |
| update spec file |
| |
| 2006-02-06 22:01:23 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Prelease of 0.10.3 |
| Original commit message from CVS: |
| * configure.ac: |
| Prelease of 0.10.3 |
| |
| 2006-02-06 21:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2006-02-06 21:29:04 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs7: project files updated to the default vs7 configuration |
| Original commit message from CVS: |
| * win32/vs7: |
| project files updated to the default vs7 configuration |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| added new symbols, |
| removed empty lines, |
| sorted all exported symbols alphabetically |
| * win32/common/dirent.c: |
| * win32/common/dirent.h: |
| * win32/common/gchar.h: |
| use windows line end. |
| |
| 2006-02-06 15:25:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelement.c: |
| doc sub80 fixes |
| Original commit message from CVS: |
| doc sub80 fixes |
| |
| 2006-02-06 14:57:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.c: Send EOS event when stopping. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_change_state): |
| Send EOS event when stopping. |
| |
| 2006-02-06 10:42:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/README: Tell folks what to do if the plugin-foobar.xml file hasn't been generated for a newly-added plugin. |
| Original commit message from CVS: |
| * docs/README: |
| Tell folks what to do if the plugin-foobar.xml file |
| hasn't been generated for a newly-added plugin. |
| |
| 2006-02-05 18:13:28 +0000 Julien Moutte <julien@moutte.net> |
| |
| libs/gst/base/gstcollectpads.c: Collectpads now holds a reference to the GstPad that was added. Indeed we don't want ... |
| Original commit message from CVS: |
| 2006-02-05 Julien MOUTTE <julien@moutte.net> |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize), |
| (gst_collect_pads_add_pad), (gst_collect_pads_remove_pad), |
| (gst_collect_pads_start), (gst_collect_pads_stop), |
| (gst_collect_pads_event): Collectpads now holds a reference |
| to the GstPad that was added. Indeed we don't want to look |
| at pads that might just go away with no warning... |
| |
| 2006-02-05 16:18:37 +0000 Julien Moutte <julien@moutte.net> |
| |
| libs/gst/base/gstcollectpads.*: Handle flush. Adapted from |
| Original commit message from CVS: |
| 2006-02-05 Julien MOUTTE <julien@moutte.net> |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_add_pad), |
| (gst_collect_pads_start), (gst_collect_pads_stop), |
| (gst_collect_pads_event), (gst_collect_pads_chain): |
| * libs/gst/base/gstcollectpads.h: Handle flush. Adapted from |
| Mark Nauwelaerts's patch on bug #328491. |
| |
| 2006-02-04 12:49:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/gst/gstutils.c: Add some simple tests for gst_parse_bin_from_description() and gst_bin_find_unconnected_p... |
| Original commit message from CVS: |
| * tests/check/gst/gstutils.c: (test_parse_bin_from_description), |
| (gst_utils_suite): |
| Add some simple tests for gst_parse_bin_from_description() and |
| gst_bin_find_unconnected_pad() (#329069). |
| |
| 2006-02-04 11:56:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.c: Catch errors during preroll (#320084). |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop), (main): |
| Catch errors during preroll (#320084). |
| |
| 2006-02-03 21:14:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: Post TYPE_NOT_FOUND error message when typefinding is unsuccessful in the acti... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_activate): |
| Post TYPE_NOT_FOUND error message when typefinding |
| is unsuccessful in the activate function as well. |
| |
| 2006-02-02 16:15:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-element-sink.txt: Updated doc. |
| Original commit message from CVS: |
| * docs/design/part-element-sink.txt: |
| Updated doc. |
| |
| 2006-02-02 16:12:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Only keep track of prerollable items when we are prerolling. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync), |
| (gst_base_sink_render_object), |
| (gst_base_sink_queue_object_unlocked): |
| Only keep track of prerollable items when we are |
| prerolling. |
| Before rendering after preroll, always check if we |
| have queued items. |
| Added some more debugging. |
| |
| 2006-02-02 13:58:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Fixed #326576, been running this for quite some time with no regressions at all. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_continue_state), |
| (gst_element_set_state_func), (gst_element_change_state): |
| Fixed #326576, been running this for quite some time with |
| no regressions at all. |
| |
| 2006-02-02 13:44:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| common/gst.supp: Added more suppressions |
| Original commit message from CVS: |
| * common/gst.supp: |
| Added more suppressions |
| |
| 2006-02-02 12:07:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-element-sink.txt: Updated document. |
| Original commit message from CVS: |
| * docs/design/part-element-sink.txt: |
| Updated document. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_init), |
| (gst_base_sink_finalize), (gst_base_sink_preroll_queue_flush), |
| (gst_base_sink_configure_segment), (gst_base_sink_commit_state), |
| (gst_base_sink_get_sync_times), (gst_base_sink_wait_clock), |
| (gst_base_sink_do_sync), (gst_base_sink_render_object), |
| (gst_base_sink_preroll_object), |
| (gst_base_sink_queue_object_unlocked), |
| (gst_base_sink_queue_object), (gst_base_sink_event), |
| (gst_base_sink_chain_unlocked), (gst_base_sink_chain), |
| (gst_base_sink_loop), (gst_base_sink_activate_pull), |
| (gst_base_sink_get_position), (gst_base_sink_change_state): |
| * libs/gst/base/gstbasesink.h: |
| Totally refactored matching the design doc. |
| Use two segments, one to clip incomming buffers and another to |
| perform sync. |
| Handle queueing correctly, bypass the queue when playing. |
| Make EOS cancelable. |
| Handle errors correctly when operating in pull based mode. |
| * tests/check/elements/fakesink.c: (GST_START_TEST), |
| (fakesink_suite): |
| Added new check for sinks. |
| |
| 2006-02-02 11:59:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: No reason to refuse to clip when start == -1 |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_clip): |
| No reason to refuse to clip when start == -1 |
| |
| 2006-02-02 11:24:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: describe dparams (controller) for plugins unify docs a little more |
| Original commit message from CVS: |
| * docs/README: |
| * docs/manual/intro-basics.xml: |
| * docs/manual/intro-preface.xml: |
| * docs/manual/manual.xml: |
| * docs/pwg/advanced-dparams.xml: |
| * docs/pwg/intro-basics.xml: |
| * docs/pwg/intro-preface.xml: |
| * docs/pwg/pwg.xml: |
| describe dparams (controller) for plugins |
| unify docs a little more |
| |
| 2006-02-02 09:51:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add new API: gst_parse_bin_from_description() and gst_bin_find_unconnected_pad() (#329069). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.c: (element_find_unconnected_pad), |
| (gst_bin_find_unconnected_pad), (gst_parse_bin_from_description): |
| * gst/gstutils.h: |
| Add new API: gst_parse_bin_from_description() and |
| gst_bin_find_unconnected_pad() (#329069). |
| |
| 2006-02-01 22:43:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/manual/README: uncover a nasty detail of the docs build |
| Original commit message from CVS: |
| * docs/manual/README: |
| uncover a nasty detail of the docs build |
| |
| 2006-02-01 08:27:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/README: |
| updates for plugin docs |
| Original commit message from CVS: |
| updates for plugin docs |
| |
| 2006-01-31 18:46:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Don't cache duration messages if we're not going to use or free them. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_remove_messages), (bin_query_duration_done): |
| Don't cache duration messages if we're not going to use or |
| free them. |
| |
| 2006-01-31 16:56:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: more dparam docs |
| Original commit message from CVS: |
| * docs/manual/advanced-dparams.xml: |
| * docs/pwg/advanced-dparams.xml: |
| more dparam docs |
| * gst/gstindex.c: |
| fix docs |
| * libs/gst/controller/lib.c: (gst_controller_init): |
| init just once |
| |
| 2006-01-31 10:16:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstelement.c: also show file/line/func if no additional debug was given |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_message_full): |
| also show file/line/func if no additional debug was given |
| |
| 2006-01-30 23:52:52 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs7/grammar.vcproj: activate copy of autogenerated files for Release mode |
| Original commit message from CVS: |
| * win32/vs7/grammar.vcproj: |
| activate copy of autogenerated files for Release mode |
| |
| 2006-01-30 22:29:03 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/common/libgstreamer.def: export gst_value_compare |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| export gst_value_compare |
| |
| 2006-01-30 21:57:00 +0000 Philippe Rouquier <bonfire-app@wanadoo.fr> |
| |
| plugins/elements/: |
| Original commit message from CVS: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfdsink.c: (_do_init), |
| (gst_fd_sink_base_init), (gst_fd_sink_class_init), |
| (gst_fd_sink_init), (gst_fd_sink_dispose), (gst_fd_sink_query), |
| (gst_fd_sink_render), (gst_fd_sink_check_fd), (gst_fd_sink_start), |
| (gst_fd_sink_stop), (gst_fd_sink_unlock), (gst_fd_sink_update_fd), |
| (gst_fd_sink_set_property), (gst_fd_sink_uri_get_type), |
| (gst_fd_sink_uri_get_protocols), (gst_fd_sink_uri_get_uri), |
| (gst_fd_sink_uri_set_uri), (gst_fd_sink_uri_handler_init): |
| * plugins/elements/gstfdsink.h: |
| Port fdsink to 0.10 (patch by Philippe Rouquier) (Fixes #325490) |
| |
| 2006-01-30 21:11:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/manual/advanced-dparams.xml: describe controller |
| Original commit message from CVS: |
| * docs/manual/advanced-dparams.xml: |
| describe controller |
| * docs/manual/advanced-position.xml: |
| * docs/manual/basics-init.xml: |
| * docs/manual/manual.xml: |
| * docs/manual/titlepage.xml: |
| * docs/pwg/pwg.xml: |
| * docs/pwg/titlepage.xml: |
| cleanup xml (more to come) |
| * libs/gst/controller/gstcontroller.c: |
| fix typo |
| |
| 2006-01-30 20:36:51 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs6/grammar.dsp: add autogen of gstmarshal.c,h for Release mode |
| Original commit message from CVS: |
| * win32/vs6/grammar.dsp: |
| add autogen of gstmarshal.c,h for Release mode |
| |
| 2006-01-30 16:07:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Basesink cleanups, remove some old code. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_init), |
| (gst_base_sink_preroll_queue_empty), (gst_base_sink_commit_state), |
| (gst_base_sink_handle_object), (gst_base_sink_event), |
| (gst_base_sink_is_prerolled), (gst_base_sink_wait), |
| (gst_base_sink_do_sync), (gst_base_sink_handle_event), |
| (gst_base_sink_handle_buffer), (gst_base_sink_set_flushing), |
| (gst_base_sink_deactivate), (gst_base_sink_activate), |
| (gst_base_sink_activate_pull), (gst_base_sink_get_position), |
| (gst_base_sink_query), (gst_base_sink_change_state): |
| Basesink cleanups, remove some old code. |
| Handle the case where a subclass can preroll in the render |
| method (mostly audiosinks). |
| Handle more events. |
| Remove some locks around variables that are now protected |
| with the PREROLL_LOCK (clock_id, flushing, ..). |
| Optimize position query some more, do correct locking. |
| Remove old code to push queue in state change, this is not |
| needed anymore since preroll blocks on all prerollable items |
| now. |
| Almost implemented as described in design doc. |
| |
| 2006-01-30 15:57:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/gst/gstbin.c: Wait for refcount to settle down before checking. |
| Original commit message from CVS: |
| * tests/check/gst/gstbin.c: (GST_START_TEST): |
| Wait for refcount to settle down before checking. |
| |
| 2006-01-30 15:15:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-element-sink.txt: Pseudo code overview of desired sink behaviour regarding preroll. |
| Original commit message from CVS: |
| * docs/design/part-element-sink.txt: |
| Pseudo code overview of desired sink behaviour regarding |
| preroll. |
| |
| 2006-01-30 14:28:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Bleh, forgot to commit the changelog entry on Saturday. |
| Original commit message from CVS: |
| Bleh, forgot to commit the changelog entry on Saturday. |
| |
| 2006-01-29 21:56:00 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs6/grammar.dsp: fix some bugs in autogenerated files for Release mode |
| Original commit message from CVS: |
| * win32/vs6/grammar.dsp: |
| fix some bugs in autogenerated files for Release mode |
| |
| 2006-01-29 19:24:18 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/common/: export some new symbols: gst_base_src_set_format, gst_iterator_next, gst_structure_set_valist |
| Original commit message from CVS: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| export some new symbols: gst_base_src_set_format, |
| gst_iterator_next, gst_structure_set_valist |
| |
| 2006-01-29 17:37:08 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstghostpad.c: Set pad functions unconditionally. Fixes #329105. |
| Original commit message from CVS: |
| 2006-01-29 Julien MOUTTE <julien@moutte.net> |
| * gst/gstghostpad.c: (gst_proxy_pad_set_target_unlocked): |
| Set pad functions unconditionally. Fixes #329105. |
| |
| 2006-01-29 16:54:40 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs8: add vs8 project files created by Sergey Scobich |
| Original commit message from CVS: |
| * win32/vs8: |
| add vs8 project files created by Sergey Scobich |
| |
| 2006-01-28 00:59:37 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstutils.c: Don't leak pad references. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_unlink_pads): |
| Don't leak pad references. |
| * tests/check/elements/fakesink.c: (GST_START_TEST): |
| * tests/check/generic/sinks.c: (GST_START_TEST): |
| * tests/check/generic/states.c: (GST_START_TEST): |
| * tests/check/gst/gstbin.c: (GST_START_TEST): |
| * tests/check/gst/gstcaps.c: (GST_START_TEST): |
| * tests/check/gst/gstelement.c: (GST_START_TEST): |
| * tests/check/gst/gstghostpad.c: (GST_START_TEST): |
| * tests/check/gst/gstiterator.c: (GST_START_TEST): |
| * tests/check/gst/gstvalue.c: (GST_START_TEST): |
| Fix a bunch of leaks. Make generic/sinks.c |
| use a bit less cpu by slowing the buffer rate |
| between fakesrc and fakesink. |
| |
| 2006-01-27 22:34:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| doc fixes, to link to function, just write gst_cool_function(), don't prefix with '#' |
| Original commit message from CVS: |
| * gst/gstcaps.c: |
| * gst/gstelement.c: (gst_element_send_event): |
| * gst/gstevent.c: |
| * gst/gstinfo.c: |
| * gst/gstiterator.c: |
| * gst/gstiterator.h: |
| * gst/gstpad.c: (gst_pad_send_event): |
| * gst/gststructure.c: |
| * gst/gsturi.c: |
| * gst/gstutils.c: |
| * gst/gstvalue.c: |
| * libs/gst/base/gstadapter.c: |
| doc fixes, to link to function, just write gst_cool_function(), don't |
| prefix with '#' |
| |
| 2006-01-27 16:59:57 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| plugins/elements/gsttee.c: Always prefer an actual return value from a src pad in place of NOT_LINKED. This means we ... |
| Original commit message from CVS: |
| * plugins/elements/gsttee.c: (gst_tee_do_push), |
| (gst_tee_handle_buffer): |
| Always prefer an actual return value from a src |
| pad in place of NOT_LINKED. This means we return |
| WRONG_STATE when all src pads are WRONG_STATE |
| instead of NOT_LINKED. |
| Lock when replacing the last message to prevent |
| racing with the get_property method. |
| Add debug output |
| |
| 2006-01-27 11:53:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/: Add a very simple check that should have caught the memleak I fixed last night (if not for the slice al... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstquery.c: (GST_START_TEST), (gstquery_suite), |
| (main): |
| Add a very simple check that should have caught the memleak I fixed |
| last night (if not for the slice allocator hiding it) |
| |
| 2006-01-27 01:48:37 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstbin.c: Clean up references to the clock provider when disposed or when handling a clock-lost message from it. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func), |
| (gst_bin_remove_func), (gst_bin_handle_message_func), |
| (bin_query_duration_fold), (bin_query_generic_fold): |
| Clean up references to the clock provider when disposed or when |
| handling a clock-lost message from it. |
| Unref sinks when performing a query via gst_iterator_fold, as the |
| gst_bin_iterate_sinks iterator refs each item. (Fixes #323874) |
| * gst/gstclock.c: (gst_clock_class_init), (gst_clock_dispose), |
| (gst_clock_set_master): |
| Drop our reference to the master clock, if any, when we are disposed. |
| * gst/gsttypefindfactory.c: (gst_type_find_factory_dispose): |
| Chain up in dispose. |
| |
| 2006-01-27 01:13:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/i18n: |
| add notes on i18n |
| Original commit message from CVS: |
| add notes on i18n |
| |
| 2006-01-26 12:59:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesrc.c: Add some debugging. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range): |
| Add some debugging. |
| |
| 2006-01-26 12:40:17 +0000 Julien Moutte <julien@moutte.net> |
| |
| plugins/elements/gsttee.c: Apply patch from #328715. Tee now handles pad being NOT_LINKED or in WRONG_STATE. |
| Original commit message from CVS: |
| 2006-01-26 Julien MOUTTE <julien@moutte.net> |
| * plugins/elements/gsttee.c: (gst_tee_do_push), |
| (gst_tee_handle_buffer): Apply patch from #328715. Tee now |
| handles pad being NOT_LINKED or in WRONG_STATE. |
| |
| 2006-01-26 08:57:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| win32/MANIFEST: more updating |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| more updating |
| |
| 2006-01-26 08:39:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| win32/MANIFEST: remove obsolete entry |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| remove obsolete entry |
| |
| 2006-01-26 06:57:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| added code for downstream events, reviewed docs in gstevent.c |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbin.c: (bin_element_is_src), (src_iterator_filter), |
| (gst_bin_iterate_sources), (gst_bin_send_event): |
| * gst/gstbin.h: |
| * gst/gstelement.c: (gst_element_send_event): |
| * gst/gstevent.c: |
| * gst/gstpad.c: (gst_pad_send_event): |
| added code for downstream events, reviewed docs in gstevent.c |
| |
| 2006-01-25 18:07:02 +0000 Julien Moutte <julien@moutte.net> |
| |
| libs/gst/base/gstbasesink.c: We only query position using the clock in the playing state. |
| Original commit message from CVS: |
| 2006-01-25 Julien MOUTTE <julien@moutte.net> |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position): |
| We only query position using the clock in the playing state. |
| Query peer in the other cases. |
| * win32/common/config.h: Updates. |
| |
| 2006-01-24 16:23:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsystemclock.c: A clock entry that is scheduled for the exact time of the clock is still in time. |
| Original commit message from CVS: |
| * gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked): |
| A clock entry that is scheduled for the exact time of the |
| clock is still in time. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_do_sync): |
| Add some more debug info. |
| |
| 2006-01-23 12:37:33 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs7: Add new vs7 project files and solution. |
| Original commit message from CVS: |
| * win32/vs7 : |
| Add new vs7 project files and solution. |
| |
| 2006-01-23 12:23:00 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs7: all files removed as they were out-dated. |
| Original commit message from CVS: |
| * win32/vs7: |
| all files removed as they were out-dated. |
| |
| 2006-01-20 19:01:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/random/release: update notes |
| Original commit message from CVS: |
| * docs/random/release: |
| update notes |
| * gst/gstbin.c: (gst_bin_init): |
| * gst/gstbus.c: (gst_bus_new): |
| * gst/gstbus.h: |
| * gst/gstpipeline.c: (gst_pipeline_init): |
| use gst_bus_new(), improve logging, fix docs |
| * win32/common/config.h: |
| update for cvs build |
| |
| 2006-01-20 18:59:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| autogen.sh: up required version of automake to 1.7 |
| Original commit message from CVS: |
| * autogen.sh: |
| up required version of automake to 1.7 |
| |
| 2006-01-20 12:53:40 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/common/libgstreamer.def: export gst_buffer_is_metadata_writable |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| export gst_buffer_is_metadata_writable |
| |
| 2006-01-20 11:46:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add gst_event_replace() (#327001) |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstevent.h: |
| Add gst_event_replace() (#327001) |
| |
| 2006-01-20 09:56:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Make it actually compile too.. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked): |
| Make it actually compile too.. |
| |
| 2006-01-20 09:53:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Clarify behaviour of _is_equal() when passing NULL parameters. |
| Original commit message from CVS: |
| * gst/gstcaps.c: |
| Clarify behaviour of _is_equal() when passing NULL parameters. |
| * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked), |
| (gst_pad_set_caps): |
| Cleanups. Don't unref NULL caps. |
| When setting the same caps, protect caps of the pad with |
| proper lock. |
| Use full functionality of _is_equal() when comparing caps. |
| |
| 2006-01-20 09:26:00 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/gstcollectpads.c: Don't loop infinitely if there are no buffers to present. Partially fixes #327197, bu... |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_is_collected): |
| Don't loop infinitely if there are no buffers to present. Partially |
| fixes #327197, but collectpads is just broken for reusing elements |
| to do multiple encodes atm. |
| |
| 2006-01-20 09:12:10 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tools/: URL_HANDLER is not a plugin feature we can search for in the registry. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_features): |
| * tools/gst-xmlinspect.c: (main): |
| URL_HANDLER is not a plugin feature we can search for in |
| the registry. |
| |
| 2006-01-19 18:06:18 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstelement.c: When activating, do src pads first, then sink pads. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_pads_activate): |
| When activating, do src pads first, then sink pads. |
| When de-activating, do sink pads first, then src pads. |
| |
| 2006-01-19 14:02:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/gst/gstreamer-sections.txt: Add gst_index_add_associationv to the docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add gst_index_add_associationv to the docs |
| |
| 2006-01-19 13:30:31 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstevent.c: Fix docs typo |
| Original commit message from CVS: |
| * gst/gstevent.c: |
| Fix docs typo |
| * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event), |
| (gst_queue_chain), (gst_queue_push_one), (gst_queue_loop): |
| Do some refactoring. Doesn't actually change functionality, |
| but makes landing the DRAIN event easier later. |
| |
| 2006-01-19 10:39:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/advanced-scheduling.xml: Update from 0.9.x to 0.10 API and make example a bit clearer. |
| Original commit message from CVS: |
| * docs/pwg/advanced-scheduling.xml: |
| Update from 0.9.x to 0.10 API and make example a bit |
| clearer. |
| |
| 2006-01-19 09:24:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/gst/gstreamer-sections.txt: Add gst_buffer_(is|make)_metadata_writable methods. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add gst_buffer_(is|make)_metadata_writable methods. |
| |
| 2006-01-19 09:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/design/part-sparsestreams.txt: Update sparse streams doc |
| Original commit message from CVS: |
| * docs/design/part-sparsestreams.txt: |
| Update sparse streams doc |
| |
| 2006-01-19 09:02:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/design/part-events.txt: Remove mention of FILLER events. |
| Original commit message from CVS: |
| * docs/design/part-events.txt: |
| Remove mention of FILLER events. |
| Add DRAIN event. |
| * docs/design/part-sparsestreams.txt: |
| Write some things about using NEWSEGMENT to keep sparse streams |
| flowing. |
| |
| 2006-01-18 18:56:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbin.c: Guard gst_object_unref call against a NULL object (dispose can theoretically be called multiple times). |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_dispose): |
| Guard gst_object_unref call against a NULL object (dispose |
| can theoretically be called multiple times). |
| |
| 2006-01-18 18:05:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/design/part-events.txt: Remove mention of FILLER events. |
| Original commit message from CVS: |
| * docs/design/part-events.txt: |
| Remove mention of FILLER events. |
| Add DRAIN event. |
| * docs/design/part-sparsestreams.txt: |
| Write some things about using NEWSEGMENT to keep sparse streams |
| flowing. |
| |
| 2006-01-18 18:01:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Added some more debug info. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_element_set_state): |
| * gst/gstclock.c: (gst_clock_id_wait): |
| Added some more debug info. |
| * libs/gst/base/gstadapter.c: |
| Added more docs. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_do_sync), (gst_base_sink_chain): |
| Added some comments. |
| |
| 2006-01-18 17:59:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * tests/check/elements/.gitignore: |
| Ignore fakesink test. |
| Original commit message from CVS: |
| Ignore fakesink test. |
| |
| 2006-01-18 17:57:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/: Added fakesink test that checks prerolling and clipping behaviour. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/elements/fakesink.c: (chain_async_buffer), |
| (chain_async), (chain_async_return), (GST_START_TEST), |
| (fakesink_suite), (main): |
| Added fakesink test that checks prerolling and clipping |
| behaviour. |
| * tests/check/gst/gstutils.c: (GST_START_TEST): |
| Make check run faster so that buildbots don't timeout. |
| |
| 2006-01-18 17:18:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Some cleanups. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_do_sync): |
| Some cleanups. |
| When the sink finishes blocking on the preroll buffer, it can |
| immediatly render it instead of rendering when the next buffer |
| arrives. |
| |
| 2006-01-18 16:40:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Small cleanups. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_set_property), |
| (gst_base_sink_get_property), (gst_base_sink_do_sync), |
| (gst_base_sink_chain): |
| Small cleanups. |
| GST_ELEMENT_CLOCK and sync are protected with LOCK. |
| Don't store _last_stop if the buffer is dropped. |
| |
| 2006-01-18 16:31:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: 'have-type' signal needs to be G_SIGNAL_RUN_FIRST, as it is the object method ... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_class_init): |
| 'have-type' signal needs to be G_SIGNAL_RUN_FIRST, as it is the |
| object method handler that sets the caps on the pad and we want |
| that to happen before we emit the signal (fixes e.g. feeding a |
| plain text file to decodebin). |
| |
| 2006-01-18 11:44:55 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| * gst/gstplugin.c: |
| add MPL and Properietart to list of licenses |
| Original commit message from CVS: |
| add MPL and Properietart to list of licenses |
| |
| 2006-01-18 09:42:12 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de> |
| |
| gst/gstindex.h (gst_index_add_associationv): Add to header. The symbol was exported before, it appears this was just ... |
| Original commit message from CVS: |
| 2006-01-18 Andy Wingo <wingo@pobox.com> |
| * gst/gstindex.h (gst_index_add_associationv): Add to header. The |
| symbol was exported before, it appears this was just an oversight. |
| Fixes #168703. |
| Patch by: Torsten Schoenfeld <kaffeetisch at gmx.de> |
| * gst/gstindex.c (gst_index_add_associationv): Changed int in |
| prototype to gint. OK since this prototype was not in the header. |
| |
| 2006-01-17 16:39:23 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * docs/manual/appendix-licensing.xml: |
| small fix to the proposed license clause |
| Original commit message from CVS: |
| small fix to the proposed license clause |
| |
| 2006-01-17 12:53:07 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstregistry.c (_gst_registry_remove_cache_plugins): Lock the registry while we remove plugins. |
| Original commit message from CVS: |
| 2006-01-17 Andy Wingo <wingo@pobox.com> |
| * gst/gstregistry.c (_gst_registry_remove_cache_plugins): Lock the |
| registry while we remove plugins. |
| * tools/gst-inspect.c (print_element_info): Don't unref the |
| factory arg, that should be the responsibility of whatever code |
| received the ref. Fixes a double-free when called from |
| print_element_list via gst-inspect-0.10 -a. Fixes #327324. |
| (main): Unref the factory if we have one. |
| (print_element_list): No change -- relies on the |
| plugin_feature_list_free to free the list of features. |
| |
| 2006-01-17 12:14:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Replace gst_buffer_(make|is)_metadata_writable patch now that the release is out. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_is_metadata_writable), |
| (gst_buffer_make_metadata_writable): |
| * gst/gstbuffer.h: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buf): |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf): |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite): |
| Replace gst_buffer_(make|is)_metadata_writable patch now |
| that the release is out. |
| |
| 2006-01-17 12:08:43 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstregistry.c: Reflow design comment. Update so as to speak in the present tense without reference to versions. |
| Original commit message from CVS: |
| 2006-01-17 Andy Wingo <wingo@pobox.com> |
| * gst/gstregistry.c: Reflow design comment. Update so as to speak |
| in the present tense without reference to versions. |
| * gst/gstregistry.c (gst_registry_add_plugin) |
| (gst_registry_remove_plugin, gst_registry_remove_feature) |
| (gst_registry_find_feature, gst_registry_get_feature_list) |
| (gst_registry_get_plugin_list, gst_registry_lookup_feature) |
| (gst_registry_lookup, gst_registry_scan_path) |
| (_gst_registry_remove_cache_plugins) |
| (gst_registry_get_feature_list_by_plugin): Add argument |
| validation. |
| |
| 2006-01-16 21:00:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.10.2 === |
| |
| 2006-01-16 20:59:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * win32/common/config.h: |
| releasing 0.10.2 |
| Original commit message from CVS: |
| releasing 0.10.2 |
| |
| 2006-01-16 15:42:08 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Back out patch until after the release. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| * gst/gstbuffer.h: |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buf): |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf): |
| * tests/check/gst/gstbuffer.c: (gst_test_suite): |
| Back out patch until after the release. |
| |
| 2006-01-16 14:37:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstminiobject.c: Spelling fix in docs. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: |
| Spelling fix in docs. |
| * ChangeLog - remove conflict indicator |
| |
| 2006-01-16 14:37:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| (Missed plugins/elements/gstcapsfilter.c in previous commit) |
| Original commit message from CVS: |
| (Missed plugins/elements/gstcapsfilter.c in previous commit) |
| Reviewed By: Andy Wingo |
| * gst/gstbuffer.c: (gst_buffer_is_metadata_writable), |
| (gst_buffer_make_metadata_writable): |
| * gst/gstbuffer.h: |
| Add gst_buffer_(is|make)_metadata_writable as analogues of |
| gst_buffer_(is|make)_writable. |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buf): |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf): |
| Use name gst_buffer_(is|make)_metadata_writable functions. |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite): |
| Test gst_buffer_(is|make)_metadata_writable |
| (Closes: #324162) |
| |
| 2006-01-16 14:32:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstbuffer.*: Add gst_buffer_(is|make)_metadata_writable as analogues of gst_buffer_(is|make)_writable. |
| Original commit message from CVS: |
| Reviewed By: Andy Wingo |
| * gst/gstbuffer.c: (gst_buffer_is_metadata_writable), |
| (gst_buffer_make_metadata_writable): |
| * gst/gstbuffer.h: |
| Add gst_buffer_(is|make)_metadata_writable as analogues of |
| gst_buffer_(is|make)_writable. |
| * libs/gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buf): |
| * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf): |
| Use name gst_buffer_(is|make)_metadata_writable functions. |
| * tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite): |
| Test gst_buffer_(is|make)_metadata_writable |
| (Closes: #324162) |
| |
| 2006-01-14 22:59:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| * win32/common/config.h: |
| prerelease |
| Original commit message from CVS: |
| prerelease |
| |
| 2006-01-14 14:12:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/gst/gstbus.c: |
| * tests/check/gst/gstelement.c: |
| add unlink and some asserts |
| Original commit message from CVS: |
| add unlink and some asserts |
| |
| 2006-01-14 11:20:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/manual/Makefile.am: don't do parallel make |
| Original commit message from CVS: |
| * docs/manual/Makefile.am: |
| don't do parallel make |
| * configure.ac: |
| AC_SUBST HOST_CPU |
| * win32/common/config.h.in: |
| add generations for HOST_CPU and GST_MAJORMINOR |
| * win32/common/config.h: commit generated result |
| |
| 2006-01-13 19:51:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/release: |
| updates to release doc |
| Original commit message from CVS: |
| updates to release doc |
| |
| 2006-01-13 19:17:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/appendix-integration.xml: Update GNOME integration section to use gst_init_get_option_group() instead of ... |
| Original commit message from CVS: |
| * docs/manual/appendix-integration.xml: |
| Update GNOME integration section to use gst_init_get_option_group() |
| instead of the old popt stuff (#322911). Also, GNOME applications |
| should now use gconf*sink and gconf*src instead of the old gconf |
| helper lib we had. |
| |
| 2006-01-13 16:16:24 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| removing 010 suffixing of package name as Fedora only use it for 0.8, want to have the packages be interchangeable |
| Original commit message from CVS: |
| removing 010 suffixing of package name as Fedora only use it for 0.8, want |
| to have the packages be interchangeable |
| |
| 2006-01-13 14:59:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * po/LINGUAS: |
| readd zh_TW and force an autogen |
| Original commit message from CVS: |
| readd zh_TW and force an autogen |
| |
| 2006-01-13 14:21:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: add new API entries to the docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/libs/gstreamer-libs-sections.txt: |
| add new API entries to the docs |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gstcontrollerprivate.h: |
| * libs/gst/controller/gsthelper.c: |
| * libs/gst/controller/gstinterpolation.c: |
| move private structs to private header |
| * po/README: |
| gstreamer-0.7 -> gstreamer-0.10 |
| * tests/check/libs/struct_i386.h: |
| remove private structs |
| |
| 2006-01-13 14:19:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/POTFILES.in: |
| trigger a rebuild |
| Original commit message from CVS: |
| trigger a rebuild |
| |
| 2006-01-13 14:19:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/LINGUAS: |
| trigger a rebuild |
| Original commit message from CVS: |
| trigger a rebuild |
| |
| 2006-01-13 14:12:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| plugins/indexers/Makefile.am: Fixes as part of #317048 |
| Original commit message from CVS: |
| * plugins/indexers/Makefile.am: |
| Fixes as part of #317048 |
| |
| 2006-01-13 13:41:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| plugins/indexers/Makefile.am: fix #316086 - compilation when mmap is missing |
| Original commit message from CVS: |
| * plugins/indexers/Makefile.am: |
| fix #316086 - compilation when mmap is missing |
| |
| 2006-01-12 22:04:58 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| libs/gst/base/gstbasesink.c: *cur = (now - base) * basesink->segment.abs_rate + time; replaced by |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: |
| *cur = (now - base) * basesink->segment.abs_rate + time; replaced by |
| *cur = gst_guint64_to_gdouble(now - base) * basesink->segment.abs_rate + time; for vs6 |
| * win32/common/config.h: |
| added some defines GST_MAJORMINOR and HOST_CPU |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| added some exported functions |
| |
| 2006-01-12 21:55:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/: make G_TYPE_STRING controlable |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_set_interpolation_mode), |
| (gst_controlled_property_new): |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gstinterpolation.c: |
| (interpolate_none_get_string_value_array): |
| make G_TYPE_STRING controlable |
| |
| 2006-01-12 16:31:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tools/: cleanup man-pages, remove reference to gst-register, document env-vars |
| Original commit message from CVS: |
| * tools/README: |
| * tools/gst-feedback.1.in: |
| * tools/gst-inspect.1.in: |
| * tools/gst-launch.1.in: |
| * tools/gst-md5sum.1.in: |
| * tools/gst-typefind.1.in: |
| * tools/gst-xmlinspect.1.in: |
| * tools/gst-xmllaunch.1.in: |
| cleanup man-pages, remove reference to gst-register, document env-vars |
| |
| 2006-01-12 16:07:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstbuffer.c: gst_buffer_span should copy the timestamp of the first buffer if they were both originally overlappi... |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_span): |
| gst_buffer_span should copy the timestamp of the first buffer |
| if they were both originally overlapping subbuffers of the |
| same parent, using the same logic as the 'slow copy' case. |
| |
| 2006-01-11 21:32:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| libs/gst/base/gstcollectpads.c: Need to awaken ALL the pads when we pop a buffer, otherwise collectpads only works wh... |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_pop): |
| Need to awaken ALL the pads when we pop a buffer, otherwise |
| collectpads only works when there is 2 input streams. |
| |
| 2006-01-11 19:18:27 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/media-device-daemon.txt: more ideas (dbus) |
| Original commit message from CVS: |
| * docs/random/ensonic/media-device-daemon.txt: |
| more ideas (dbus) |
| * gst/gstbuffer.c: |
| fix doc example, add clarification |
| * tools/gst-launch.1.in: |
| add initial info about GST_PLUGIN_PATH, needs more work |
| |
| 2006-01-11 10:38:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/: Some more minor docs additions and updates. |
| Original commit message from CVS: |
| * docs/manual/basics-bins.xml: |
| * docs/manual/basics-elements.xml: |
| * docs/manual/intro-basics.xml: |
| Some more minor docs additions and updates. |
| |
| 2006-01-11 10:20:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/manual/: Some small fixes as pointed out by Ser-ver on IRC. |
| Original commit message from CVS: |
| * docs/manual/basics-bins.xml: |
| * docs/manual/basics-elements.xml: |
| Some small fixes as pointed out by Ser-ver on IRC. |
| |
| 2006-01-10 15:42:29 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| plugins/elements/gstidentity.c: Set the buffer offset/offset_end to GST_CLOCK_TIME_NONE when using the single-segment... |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: (gst_identity_transform_ip): |
| Set the buffer offset/offset_end to GST_CLOCK_TIME_NONE when using |
| the single-segment mode. |
| |
| 2006-01-10 09:23:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstbasesrc.*: Name (private) union; makes Sun's Forte compiler happy (#324900). |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_init), |
| (gst_base_src_perform_seek), (gst_base_src_send_event), |
| (gst_base_src_set_property), (gst_base_src_get_property), |
| (gst_base_src_loop), (gst_base_src_start), |
| (gst_base_src_activate_push): |
| * libs/gst/base/gstbasesrc.h: |
| Name (private) union; makes Sun's Forte compiler happy (#324900). |
| |
| 2006-01-09 10:47:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| README: gst-register is gone. |
| Original commit message from CVS: |
| * README: |
| gst-register is gone. |
| |
| 2006-01-07 11:07:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/LINGUAS: |
| remove and readd |
| Original commit message from CVS: |
| remove and readd |
| |
| 2006-01-07 11:07:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * po/LINGUAS: |
| remove and readd |
| Original commit message from CVS: |
| remove and readd |
| |
| 2006-01-07 10:04:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstvalue.c: make the G_TYPE_DATE instantiation work if debug is disabled |
| Original commit message from CVS: |
| * gst/gstvalue.c: (_gst_value_initialize): |
| make the G_TYPE_DATE instantiation work if debug is disabled |
| |
| 2006-01-07 09:56:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_TW.po: |
| update translations |
| Original commit message from CVS: |
| update translations |
| |
| 2006-01-06 17:16:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstmessage.c: Don't crash when return location for error/warning debug string is NULL; add fact that return locat... |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_parse_tag), |
| (gst_message_parse_error), (gst_message_parse_warning): |
| Don't crash when return location for error/warning debug |
| string is NULL; add fact that return locations can be |
| NULL to docs where appropriate. |
| |
| 2006-01-05 10:43:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstplugin.c: Replace strdup by g_strdup as suggested by Ser-ver. |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_load_file): |
| Replace strdup by g_strdup as suggested by Ser-ver. |
| |
| 2006-01-04 23:53:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| update config for .1 |
| Original commit message from CVS: |
| update config for .1 |
| |
| 2006-01-04 23:52:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/pwg/advanced-types.xml: fix doc borkage |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| fix doc borkage |
| |
| 2006-01-04 23:50:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| submitted by: Abel Cheung |
| Original commit message from CVS: |
| submitted by: Abel Cheung |
| * po/LINGUAS: |
| * po/zh_TW.po: |
| Added Chinese (traditional) translation |
| |
| 2006-01-04 12:41:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Small updates to various docs. |
| Original commit message from CVS: |
| * docs/manual/basics-pads.xml: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gstreamer-plugins-docs.sgml: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| * docs/pwg/advanced-clock.xml: |
| * docs/pwg/advanced-scheduling.xml: |
| * docs/pwg/advanced-types.xml: |
| * plugins/elements/gstfdsink.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfdsrc.h: |
| * plugins/elements/gstidentity.c: (gst_identity_class_init): |
| * plugins/elements/gstidentity.h: |
| * plugins/elements/gstqueue.h: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttee.h: |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_class_init): |
| * plugins/elements/gsttypefindelement.h: |
| Small updates to various docs. |
| Added core plugins to docs. |
| |
| 2006-01-03 18:08:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| common/gst.supp: add a suppression for liboil's uninitialized variable |
| Original commit message from CVS: |
| * common/gst.supp: |
| add a suppression for liboil's uninitialized variable |
| |
| 2006-01-02 20:26:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstutils.h: Add prototype for _get_type() function to GST_BOILERPLATE_FULL macro, so that gcc doesn't complain if... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/gstutils.h: |
| Add prototype for _get_type() function to GST_BOILERPLATE_FULL |
| macro, so that gcc doesn't complain if the -Wmissing-prototypes |
| compiler switch is being used (#325429). |
| |
| 2005-12-29 16:47:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbin.c: Disable duration query caching in bins until it gets fixed (see #324807). |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_query): |
| Disable duration query caching in bins until it gets |
| fixed (see #324807). |
| |
| 2005-12-27 18:04:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-inspect.c: Handle properties of POINTER and BOXED type. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_properties_info): |
| Handle properties of POINTER and BOXED type. |
| |
| 2005-12-27 12:11:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Init tags stuff and some other things before loading any static plugins (there may be other static plugins... |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| Init tags stuff and some other things before loading |
| any static plugins (there may be other static plugins |
| than just the GStreamer ones, and they may want to |
| register their own tags or formats or whatever, and |
| preferably without segfaulting). |
| * plugins/elements/gstqueue.c: (gst_queue_handle_src_query): |
| Print at least a warning in the debug logs if we drop a |
| query just because we don't know how to adjust the value |
| in the particular format. |
| |
| 2005-12-25 03:45:45 +0000 David Schleef <ds@schleef.org> |
| |
| tools/gstreamer-completion: Replacement for gst-complete written in sh and sed. Only completes names of features, bu... |
| Original commit message from CVS: |
| * tools/gstreamer-completion: |
| Replacement for gst-complete written in sh and sed. Only |
| completes names of features, but that's 90% of what I want |
| it for. Properties are not available in registry.xml. (Maybe |
| they should be...) |
| |
| 2005-12-23 18:15:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.10.1 === |
| |
| 2005-12-23 18:04:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * libs/gst/base/gstbasesrc.c: |
| * win32/common/config.h: |
| releasing 0.10.1 |
| Original commit message from CVS: |
| releasing 0.10.1 |
| |
| 2005-12-23 14:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2005-12-23 13:45:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/libs/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-12-22 14:48:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/faq/cvs.xml: Add missing quote, should be make ERROR_CFLAGS="". |
| Original commit message from CVS: |
| * docs/faq/cvs.xml: |
| Add missing quote, should be make ERROR_CFLAGS="". |
| |
| 2005-12-20 16:01:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * win32/common/config.h: |
| prereleasing |
| Original commit message from CVS: |
| prereleasing |
| |
| 2005-12-20 12:50:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-trickmodes.txt: More documentation on trickmodes. |
| Original commit message from CVS: |
| * docs/design/part-trickmodes.txt: |
| More documentation on trickmodes. |
| |
| 2005-12-20 11:12:53 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstcaps.*: Added gpointer GType for GstStaticCaps so we can wrap them in bindings. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_static_caps_get_type): |
| * gst/gstcaps.h: |
| Added gpointer GType for GstStaticCaps so we can wrap them in bindings. |
| * gst/gstpadtemplate.c: (gst_static_pad_template_get_type): |
| * gst/gstpadtemplate.h: |
| Added gpointer GType for GstStaticPadTemplate so we can wrap them in |
| bindings. |
| |
| 2005-12-18 16:04:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/: Documentation updates. |
| Original commit message from CVS: |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/base/gstadapter.h: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_get_position): |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_default_query), (gst_base_src_default_do_seek), |
| (gst_base_src_do_seek), (gst_base_src_perform_seek), |
| (gst_base_src_send_event), (gst_base_src_update_length), |
| (gst_base_src_get_range), (gst_base_src_loop), |
| (gst_base_src_start): |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.h: |
| * libs/gst/base/gstcollectpads.h: |
| * libs/gst/base/gstpushsrc.c: |
| * libs/gst/base/gstpushsrc.h: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| * libs/gst/dataprotocol/dataprotocol.h: |
| * libs/gst/net/gstnetclientclock.h: |
| * libs/gst/net/gstnettimeprovider.h: |
| Documentation updates. |
| |
| 2005-12-18 14:28:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/basics-helloworld.xml: Remove superfluous closing bracket in helloworld example. |
| Original commit message from CVS: |
| * docs/manual/basics-helloworld.xml: |
| Remove superfluous closing bracket in helloworld example. |
| |
| 2005-12-17 14:19:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.1.in: Update gst-launch man page; add a section with useful environment variables. Fixes #323882. |
| Original commit message from CVS: |
| * tools/gst-launch.1.in: |
| Update gst-launch man page; add a section with useful |
| environment variables. Fixes #323882. |
| |
| 2005-12-16 21:59:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: change some char* into char[] |
| Original commit message from CVS: |
| * gst/gst.c: |
| * gst/gst_private.h: |
| change some char* into char[] |
| |
| 2005-12-16 19:24:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstregistryxml.c: Cleanups. |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (load_feature): |
| Cleanups. |
| Don't use g_object_unref on GstObjects so that we avoid |
| leaks on unsafe glibs. |
| |
| 2005-12-16 18:20:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Small doc updates. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_recalc_state): |
| Small doc updates. |
| |
| 2005-12-16 18:10:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| common/check.mak: Added make forever target for check. |
| Original commit message from CVS: |
| * common/check.mak: |
| Added make forever target for check. |
| |
| 2005-12-16 17:34:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst.c: make the registry cache file HOST_CPU-dependent |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| make the registry cache file HOST_CPU-dependent |
| |
| 2005-12-16 14:44:49 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * plugins/elements/gstbufferstore.c: |
| * tests/check/gst/gstobject.c: |
| plugins/elements/gstbufferstore.c |
| Original commit message from CVS: |
| 2005-12-16 Andy Wingo <wingo@pobox.com> |
| * plugins/elements/gstbufferstore.c |
| (gst_buffer_store_cleared_func): Pay attention to g_list_append |
| return value. |
| * tests/check/gst/gstobject.c |
| (test_fake_object_name_threaded_unique): Pay attention to |
| g_list_sort return value. |
| |
| 2005-12-16 11:52:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-feedback-m.m: Update for 0.9/0.10 (fixes #323870). |
| Original commit message from CVS: |
| * tools/gst-feedback-m.m: |
| Update for 0.9/0.10 (fixes #323870). |
| |
| 2005-12-15 12:22:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstminiobject.c: Fix lcopy for mini objects, the mini object needs to be ref'ed. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_value_mini_object_lcopy): |
| Fix lcopy for mini objects, the mini object needs to be ref'ed. |
| * tests/check/gst/gstminiobject.c: (my_foo_init), |
| (my_foo_get_property), (my_foo_set_property), (my_foo_class_init), |
| (test_value_collection), (gst_mini_object_suite): |
| Add test to ensure refcounts end up as expected when passing |
| GstMiniObjects through g_object_get() and g_object_set(). |
| |
| 2005-12-14 17:08:36 +0000 Julien Moutte <julien@moutte.net> |
| |
| libs/gst/base/gstcollectpads.c: Refactoring of collectpads. This version removes a lot of races without touching API/... |
| Original commit message from CVS: |
| 2005-12-14 Julien MOUTTE <julien@moutte.net> |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init), |
| (gst_collect_pads_remove_pad), (gst_collect_pads_is_collected), |
| (gst_collect_pads_event), (gst_collect_pads_chain): Refactoring |
| of collectpads. This version removes a lot of races without |
| touching API/ABI. Yay ! |
| |
| 2005-12-14 10:09:35 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpad.c: Don't allow activation of a srcpad in pull_range if it has no getrange function. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_link_prepare): |
| Don't allow activation of a srcpad in pull_range if it has no |
| getrange function. |
| Change some debug statements to be a little clearer |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_handle_src_query): |
| Check that we have a peer before executing queries thereupon. |
| * tests/examples/metadata/read-metadata.c: (message_loop): |
| Use gst_bus_pop instead of gst_bus_poll when we just want it to |
| immediately return us any available message with 0 timeout. |
| |
| 2005-12-12 19:09:49 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gsttypefindfactory.c: Don't unref factories after calling them. |
| Original commit message from CVS: |
| * gst/gsttypefindfactory.c: (gst_type_find_factory_call_function): |
| Don't unref factories after calling them. |
| * libs/gst/base/gsttypefindhelper.c: (gst_type_find_helper): |
| * plugins/elements/gsttypefindelement.c: |
| (gst_type_find_element_chain): |
| Free lists of factories after using them. Fixing typefinding memory |
| leaks. |
| |
| 2005-12-12 18:12:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstpluginfeature.c: more meaningful debug output |
| Original commit message from CVS: |
| * gst/gstpluginfeature.c: (gst_plugin_feature_finalize), |
| (gst_plugin_feature_load): |
| more meaningful debug output |
| * configure.ac: |
| * tests/Makefile.am: |
| * tests/old/examples/Makefile.am: |
| make make distcheck happy again |
| |
| 2005-12-12 17:37:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| remove all tests/old Makefiles from the build |
| Original commit message from CVS: |
| remove all tests/old Makefiles from the build |
| |
| 2005-12-12 17:09:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| plugins/elements/gsttypefindelement.c: Catch the special case where we are operating chain-based, but the downstream ... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: (stop_typefinding): |
| Catch the special case where we are operating chain-based, |
| but the downstream peer pad has no chain function. Emit a |
| custom error message in this case instead of letting the |
| core generate one implying that this is some sort of core |
| bug. It's not, it just means that whatever got plugged |
| into the pipeline downstream when we announced the type |
| can only operate pull-based, while our source can only |
| operate push-based (e.g. http://foo/bar.mov ! qtdemux ! ...) |
| Error string has not been marked for translation yet, as |
| it probably needs some more work first. |
| (gst_type_find_element_get_best_possibility): |
| Add helper function to find the best of all available |
| found possibilities that qualify given the min. threshold. |
| (gst_type_find_element_handle_event): |
| Fix the case where we get an EOS while still in TYPEFIND |
| mode (we want to chose the best of all possible types, |
| not just the first type that happens to be in our unsorted |
| list of possible types). |
| (gst_type_find_element_chain): |
| Make sure we return GST_FLOW_ERROR when we errored out |
| in stop_typefinding(); also, don't just find the best of |
| all found type entries and then use the last examined |
| type entry, but actually use the best entry. |
| |
| 2005-12-12 17:07:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/examples/: More gcc4 fixes and a mem leak fix. |
| Original commit message from CVS: |
| * tests/examples/typefind/typefind.c: (type_found): |
| * tests/examples/xml/runxml.c: (xml_loaded): |
| More gcc4 fixes and a mem leak fix. |
| |
| 2005-12-12 16:20:47 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * tests/examples/xml/runxml.c: |
| more gcc 4 warning fixes |
| Original commit message from CVS: |
| more gcc 4 warning fixes |
| |
| 2005-12-12 16:04:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * tests/examples/xml/createxml.c: |
| another gcc4 fix |
| Original commit message from CVS: |
| another gcc4 fix |
| |
| 2005-12-12 15:59:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/xml/createxml.c: gcc 4 fixes |
| Original commit message from CVS: |
| * tests/examples/xml/createxml.c: (object_saved): |
| gcc 4 fixes |
| |
| 2005-12-12 15:46:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/Makefile.am: enable the examples even more |
| Original commit message from CVS: |
| * tests/Makefile.am: |
| enable the examples even more |
| |
| 2005-12-12 15:02:02 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/net/gstnettimeprovider.c (gst_net_time_provider_class_init, gst_net_time_provider_init) (gst_net_time_provid... |
| Original commit message from CVS: |
| 2005-12-12 Andy Wingo <wingo@pobox.com> |
| * libs/gst/net/gstnettimeprovider.c |
| (gst_net_time_provider_class_init, gst_net_time_provider_init) |
| (gst_net_time_provider_set_property) |
| (gst_net_time_provider_get_property): Export "active" as a GObject |
| property. |
| (gst_net_time_provider_thread): Only respond to time queries if |
| the time provider is active. |
| * libs/gst/net/gstnettimeprovider.h: Add an "active" boolean to |
| NetTimeProvider, preserving binary compat. |
| |
| 2005-12-12 14:46:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/: convert comments again |
| Original commit message from CVS: |
| * tests/examples/controller/audio-example.c: (main): |
| * tests/examples/launch/Makefile.am: |
| convert comments again |
| |
| 2005-12-12 14:43:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstpushsrc.c: Fix typo. |
| Original commit message from CVS: |
| * libs/gst/base/gstpushsrc.c: |
| Fix typo. |
| |
| 2005-12-12 14:42:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Forgot the Changelog... |
| Original commit message from CVS: |
| Forgot the Changelog... |
| |
| 2005-12-12 14:41:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/libs/gstreamer-libs-sections.txt: Added new symbol to docs. |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| Added new symbol to docs. |
| * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_init), (gst_base_src_set_format), |
| (gst_base_src_default_query), (gst_base_src_query), |
| (gst_base_src_default_do_seek), (gst_base_src_do_seek), |
| (gst_base_src_perform_seek), (gst_base_src_send_event), |
| (gst_base_src_default_event), (gst_base_src_event_handler), |
| (gst_base_src_set_property), (gst_base_src_get_property), |
| (gst_base_src_wait), (gst_base_src_do_sync), |
| (gst_base_src_update_length), (gst_base_src_get_range), |
| (gst_base_src_check_get_range), (gst_base_src_loop), |
| (gst_base_src_default_negotiate), (gst_base_src_start), |
| (gst_base_src_activate_push), (gst_base_src_activate_pull), |
| (gst_base_src_change_state): |
| * libs/gst/base/gstbasesrc.h: |
| Implement seeking to other formats than _BYTES. |
| Implement more seeking methods correctly. |
| Doc updates. |
| Added query vmethod. |
| Added do_seek vmethod to make life easier for subclasses |
| when seeking. |
| API addition: gst_base_src_set_format() |
| |
| 2005-12-12 14:08:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/Makefile.am: added that too |
| Original commit message from CVS: |
| * tests/examples/Makefile.am: |
| added that too |
| |
| 2005-12-12 14:02:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| applied some simple fixing to some examples re-enabled the working examples |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/random/ensonic/media-device-daemon.txt: |
| * tests/examples/controller/.cvsignore: |
| * tests/examples/controller/Makefile.am: |
| * tests/examples/controller/audio-example.c: (main): |
| * tests/examples/helloworld/.cvsignore: |
| * tests/examples/helloworld/Makefile.am: |
| * tests/examples/helloworld/helloworld.c: (event_loop), (main): |
| * tests/examples/launch/.cvsignore: |
| * tests/examples/launch/Makefile.am: |
| * tests/examples/launch/mp3parselaunch.c: (event_loop), (main): |
| * tests/examples/metadata/.cvsignore: |
| * tests/examples/metadata/Makefile.am: |
| * tests/examples/metadata/read-metadata.c: (message_loop), |
| (make_pipeline), (print_tag), (main): |
| * tests/examples/queue/.cvsignore: |
| * tests/examples/queue/Makefile.am: |
| * tests/examples/queue/queue.c: (event_loop), (main): |
| * tests/examples/typefind/.cvsignore: |
| * tests/examples/typefind/Makefile.am: |
| * tests/examples/typefind/typefind.c: (type_found), (event_loop), |
| (main): |
| * tests/examples/xml/.cvsignore: |
| * tests/examples/xml/Makefile.am: |
| * tests/examples/xml/createxml.c: (object_saved), (main): |
| * tests/examples/xml/runxml.c: (xml_loaded), (event_loop), (main): |
| * tests/old/examples/Makefile.am: |
| * tests/old/examples/TODO: |
| * tests/old/examples/controller/.cvsignore: |
| * tests/old/examples/controller/Makefile.am: |
| * tests/old/examples/controller/audio-example.c: |
| * tests/old/examples/helloworld/.cvsignore: |
| * tests/old/examples/helloworld/Makefile.am: |
| * tests/old/examples/helloworld/helloworld.c: |
| * tests/old/examples/launch/.cvsignore: |
| * tests/old/examples/launch/Makefile.am: |
| * tests/old/examples/launch/mp3parselaunch.c: |
| * tests/old/examples/launch/mp3play: |
| * tests/old/examples/manual/Makefile.am: |
| * tests/old/examples/metadata/Makefile.am: |
| * tests/old/examples/metadata/read-metadata.c: |
| * tests/old/examples/queue/.cvsignore: |
| * tests/old/examples/queue/Makefile.am: |
| * tests/old/examples/queue/queue.c: |
| * tests/old/examples/typefind/.cvsignore: |
| * tests/old/examples/typefind/Makefile.am: |
| * tests/old/examples/typefind/typefind.c: |
| * tests/old/examples/xml/.cvsignore: |
| * tests/old/examples/xml/Makefile.am: |
| * tests/old/examples/xml/createxml.c: |
| * tests/old/examples/xml/runxml.c: |
| applied some simple fixing to some examples |
| re-enabled the working examples |
| |
| 2005-12-12 12:48:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.c: Added more documentation. |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_init), |
| (gst_segment_set_last_stop), (gst_segment_set_seek), |
| (gst_segment_set_newsegment), (gst_segment_to_stream_time), |
| (gst_segment_to_running_time): |
| Added more documentation. |
| Make sure the last_pos value is updated properly. |
| Make sure to_stream_time and to_running_time don't |
| operate on wrong values. |
| * tests/check/gst/gstsegment.c: (GST_START_TEST): |
| Update check. |
| |
| 2005-12-12 12:32:04 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gsttypefindelement.c: Now that we're not leaking factories, make sure we keep references to them whi... |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: (free_entry), |
| (gst_type_find_element_chain): |
| Now that we're not leaking factories, make sure we keep references |
| to them while we need them. |
| |
| 2005-12-12 11:40:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/gst/struct_i386.h: ifdef out the XML structs |
| Original commit message from CVS: |
| * tests/check/gst/struct_i386.h: |
| ifdef out the XML structs |
| |
| 2005-12-12 10:59:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstvalue.c: floor is not needed, F is always positive; this obviates the need for adding -lm when building withou... |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_transform_double_fraction): |
| floor is not needed, F is always positive; this obviates the |
| need for adding -lm when building without libxml |
| |
| 2005-12-12 10:57:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/aspectratio: |
| * tests/check/gst/gstbus.c: |
| add a ; and an example |
| Original commit message from CVS: |
| add a ; and an example |
| |
| 2005-12-12 10:16:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/base/gstbasesink.c: Take current playback rate into account when reporting the position. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position): |
| Take current playback rate into account when reporting |
| the position. |
| |
| 2005-12-11 19:35:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/mime-world.fig: Let's try this again, this time with a file that is actually in XFig format. |
| Original commit message from CVS: |
| * docs/manual/mime-world.fig: |
| Let's try this again, this time with a file that is |
| actually in XFig format. |
| |
| 2005-12-11 19:19:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/mime-world.fig: Add audioconvert element to diagram so that it matches the text and the code (fixes #3195... |
| Original commit message from CVS: |
| * docs/manual/mime-world.fig: |
| Add audioconvert element to diagram so that it |
| matches the text and the code (fixes #319526). |
| |
| 2005-12-11 18:24:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/: Update state change stuff for 0.10 (fixes #322969). |
| Original commit message from CVS: |
| * docs/pwg/building-chainfn.xml: |
| * docs/pwg/building-pads.xml: |
| * docs/pwg/building-state.xml: |
| * docs/pwg/other-source.xml: |
| Update state change stuff for 0.10 (fixes #322969). |
| |
| 2005-12-11 17:49:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/: Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/; add converters in front of pipelines; remove ... |
| Original commit message from CVS: |
| * docs/manual/advanced-dataaccess.xml: |
| * docs/manual/appendix-checklist.xml: |
| * docs/manual/appendix-programs.xml: |
| * docs/manual/basics-pads.xml: |
| * docs/manual/highlevel-components.xml: |
| * docs/manual/manual.xml: |
| Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/; |
| add converters in front of pipelines; remove curly |
| brackets for threads stuff, they no longer exist; use |
| GST_TYPE_FRACTION for framerates; update some pieces of |
| code to 0.10, but there's plenty more to do. |
| * docs/manual/appendix-porting.xml: |
| Expand on asynchroneous state changes; s/0.9/0.10/; |
| mention disappearance of gst_init_get_popt_table() |
| (fixes #322916). |
| |
| 2005-12-11 11:53:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/faq/using.xml: Spider no longer exists, and neither does gst-launch-ext. |
| Original commit message from CVS: |
| * docs/faq/using.xml: |
| Spider no longer exists, and neither does gst-launch-ext. |
| Update examples to use decodebin and playbin and put |
| converters in front of sinks (fixes #323726). |
| |
| 2005-12-09 17:26:31 +0000 Michael Smith <msmith@xiph.org> |
| |
| plugins/elements/gsttypefindelement.c: Fix leaking element factories in typefinding. |
| Original commit message from CVS: |
| * plugins/elements/gsttypefindelement.c: (find_peek), |
| (gst_type_find_element_chain): |
| Fix leaking element factories in typefinding. |
| Fix problem where we forgot about a probable type on non-seekable |
| files, and thus later mis-typefound it. |
| |
| 2005-12-09 15:09:42 +0000 Michael Smith <msmith@xiph.org> |
| |
| Remove makecontext stuff; not used in 0.10 and causes problems on |
| Original commit message from CVS: |
| * common/m4/gst-makecontext.m4: |
| * common/m4/gst-mcsc.m4: |
| * configure.ac: |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| Remove makecontext stuff; not used in 0.10 and causes problems on |
| HPUX according to bug #322441 |
| |
| 2005-12-07 19:03:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/: Added ABI check for libs, this time for real |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite), |
| (main): |
| * tests/check/libs/struct_i386.h: |
| Added ABI check for libs, this time for real |
| |
| 2005-12-07 19:03:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/: Added ABI check for libs |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite), |
| (main): |
| * tests/check/libs/struct_i386.h: |
| Added ABI check for libs |
| |
| 2005-12-07 17:59:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/Makefile.am: And add the struct_i386.h to dist. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| And add the struct_i386.h to dist. |
| |
| 2005-12-07 17:36:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/: Added check for ABI compatibility. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/gst/.cvsignore: |
| * tests/check/gst/gstabi.c: (GST_START_TEST), (gstabi_suite), |
| (main): |
| * tests/check/gst/struct_i386.h: |
| Added check for ABI compatibility. |
| |
| 2005-12-07 15:33:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfakesrc.c: Fix broken sync option, fixes #323259 |
| Original commit message from CVS: |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init), |
| (gst_fake_src_get_times), (gst_fake_src_create): |
| Fix broken sync option, fixes #323259 |
| |
| 2005-12-07 15:16:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Small docs update. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| Small docs update. |
| * gst/gstcaps.c: (gst_caps_is_equal): |
| Don't assert on NULL <--> X. Fixes #323260 |
| * gst/gstminiobject.c: (gst_mini_object_replace): |
| If we're doing atomic operations, we might just as well use |
| the proper way to get an atomic pointer. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position): |
| Clean up debugging. |
| |
| 2005-12-07 11:52:05 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/parse/grammar.y: Remove handling of { } for threads. |
| Original commit message from CVS: |
| * gst/parse/grammar.y: |
| Remove handling of { } for threads. |
| |
| 2005-12-06 23:32:01 +0000 David Schleef <ds@schleef.org> |
| |
| libs/gst/base/gstbasetransform.c: speling fix. |
| Original commit message from CVS: |
| * libs/gst/base/gstbasetransform.c: speling fix. |
| |
| 2005-12-06 19:29:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/random/omega/testing/gstobject.c: |
| * gst/gst.c: |
| * gst/gstclock.c: |
| * gst/gstelement.c: |
| * gst/gstelementfactory.c: |
| * gst/gsterror.c: |
| * gst/gstevent.c: |
| * gst/gstghostpad.c: |
| * gst/gstinfo.c: |
| * gst/gstpadtemplate.c: |
| * gst/gstregistryxml.c: |
| * gst/gsttaglist.c: |
| * gst/gsttagsetter.c: |
| * gst/gsttypefind.c: |
| * gst/gstvalue.c: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/net/gstnetclientclock.c: |
| * libs/gst/net/gstnettimeprovider.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gsttypefindelement.c: |
| * plugins/indexers/gstfileindex.c: |
| * plugins/indexers/gstmemindex.c: |
| * tests/check/gst/gsttag.c: |
| * tests/old/examples/cutter/cutter.c: |
| * tests/old/examples/mixer/mixer.c: |
| * tests/old/examples/xml/runxml.c: |
| * tests/old/testsuite/caps/normalisation.c: |
| * tests/old/testsuite/debug/global.c: |
| * tests/old/testsuite/parse/parse1.c: |
| * tools/gst-xmlinspect.c: |
| * win32/common/dirent.c: |
| expand tabs |
| Original commit message from CVS: |
| expand tabs |
| |
| 2005-12-06 19:04:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| back to cvs |
| Original commit message from CVS: |
| back to cvs |
| |
| 2005-12-05 18:13:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.10.0 === |
| |
| 2005-12-05 18:05:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * win32/common/config.h: |
| releasing 0.10.0 |
| Original commit message from CVS: |
| releasing 0.10.0 |
| |
| 2005-12-05 15:57:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2005-12-05 14:36:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: added Chinese (Traditional) translation |
| Original commit message from CVS: |
| submitted by: Funda Wang <fundawang@linux.net.cn> |
| * po/LINGUAS: |
| * po/zh_CN.po: |
| added Chinese (Traditional) translation |
| |
| 2005-12-05 14:14:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| updated Afrikaans translation |
| Original commit message from CVS: |
| updated Afrikaans translation |
| |
| 2005-12-05 14:14:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpad.h: |
| remove deprecation guard from docstring |
| Original commit message from CVS: |
| remove deprecation guard from docstring |
| |
| 2005-12-05 13:10:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| update translations |
| Original commit message from CVS: |
| update translations |
| |
| 2005-12-05 13:06:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/random/thomasvs/TODO: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| fix docs |
| Original commit message from CVS: |
| fix docs |
| |
| 2005-12-05 13:01:35 +0000 Wim Taymans <wim@fluendo.com> |
| |
| libs/gst/base/gstbasetransform.c (gst_base_transform_prepare_output_buf) |
| Original commit message from CVS: |
| 2005-12-05 Andy Wingo <wingo@pobox.com> |
| patch by: Wim Taymans <wim@fluendo.com> |
| * libs/gst/base/gstbasetransform.c |
| (gst_base_transform_prepare_output_buf) |
| (gst_base_transform_buffer_alloc): |
| * plugins/elements/gstqueue.c (gst_queue_bufferalloc): Call |
| alloc_buffer_and_set_caps. |
| * gst/gstpad.c (gst_pad_alloc_buffer): Changed to not call |
| set_caps on the source pad. |
| (gst_pad_alloc_buffer_and_set_caps): New function, does what |
| alloc_buffer used to do. Fixes #322874. |
| * docs/gst/gstreamer-sections.txt: |
| * docs/design/part-negotiation.txt: |
| * docs/pwg/advanced-negotiation.xml: Update for the alloc_buffer |
| changes. |
| |
| 2005-12-05 12:33:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/gst/gstutils.c: |
| really add the tests for the 64/double conversion |
| Original commit message from CVS: |
| really add the tests for the 64/double conversion |
| |
| 2005-12-05 12:09:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstcontroller.def: |
| add def for controller |
| Original commit message from CVS: |
| add def for controller |
| |
| 2005-12-05 12:09:01 +0000 Sebastien Moutte <sebastien@moutte.net> |
| |
| win32/: win32 build fixes |
| Original commit message from CVS: |
| patch by: Sebastien Moutte |
| * win32/MANIFEST: |
| * win32/common/config.h.in: |
| * win32/vs6/libgstcontroller.dsp: |
| win32 build fixes |
| |
| 2005-12-05 10:59:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Back out previous code changes, leave doc updates, file bugs instead. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_is_equal): |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init), |
| (gst_fake_src_create): |
| Back out previous code changes, leave doc updates, file bugs |
| instead. |
| |
| 2005-12-05 10:27:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| plugins/elements/gstfakesrc.*: Fix broken sync code. |
| Original commit message from CVS: |
| * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init), |
| (gst_fake_src_get_times), (gst_fake_src_create): |
| * plugins/elements/gstfakesrc.h: |
| Fix broken sync code. |
| |
| 2005-12-05 10:22:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Comparing NULL against !NULL yields different caps, not a failure. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_is_equal): |
| Comparing NULL against !NULL yields different caps, not a |
| failure. |
| |
| 2005-12-05 10:18:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpipeline.c: Fix small typo in docs. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: |
| Fix small typo in docs. |
| |
| 2005-12-05 09:53:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst.c (init_post): remove hard-coded 0.9 location for registries/plugins with a MAJORMINOR one. |
| Original commit message from CVS: |
| 2005-12-05 Andy Wingo <wingo@pobox.com> |
| patch by: Thomas Vander Stichele <thomas at apestaart dot org> |
| * gst/gst.c (init_post): remove hard-coded 0.9 location for |
| registries/plugins with a MAJORMINOR one. |
| (plugin_desc): Rename library from gstcoreleements to |
| staticelements. Fixes #323222. |
| |
| 2005-12-05 09:45:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| libs/gst/base/gstcollectpads.c: Change debug category to 'collectpads' from 'collect_pads' (fixes #323250). |
| Original commit message from CVS: |
| * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init): |
| Change debug category to 'collectpads' from 'collect_pads' |
| (fixes #323250). |
| |
| 2005-12-04 19:57:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| rename two exports |
| Original commit message from CVS: |
| rename two exports |
| |
| 2005-12-04 18:54:19 +0000 Sebastien Moutte <sebastien@moutte.net> |
| |
| libs/gst/controller/gstinterpolation.c: use convert function for uint64/double |
| Original commit message from CVS: |
| patch by: Sebastien Moutte |
| * libs/gst/controller/gstinterpolation.c: |
| use convert function for uint64/double |
| * win32/vs6/libgstcontroller.dsp: |
| link to GLib |
| |
| 2005-12-04 09:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add tests that seem to show that the guint64/gdouble conversions are correct. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_util_guint64_to_gdouble), |
| (gst_util_gdouble_to_guint64), (gst_util_uint64_scale_int64): |
| * gst/gstutils.h: |
| * tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite): |
| add tests that seem to show that the guint64/gdouble conversions |
| are correct. |
| |
| 2005-12-02 12:44:53 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| make version number a little less hopefull |
| Original commit message from CVS: |
| make version number a little less hopefull |
| |
| 2005-12-02 12:34:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix docs again. |
| Original commit message from CVS: |
| * gst/gstregistry.c: (gst_registry_add_path): |
| * gst/gstregistry.h: |
| * gst/gstregistryxml.c: |
| Fix docs again. |
| Removed old code from gstregistryxml.c |
| |
| 2005-12-02 12:19:55 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| fix updating gstreamer spec file making it 0.10 ready |
| Original commit message from CVS: |
| fix updating gstreamer spec file making it 0.10 ready |
| |
| 2005-12-02 11:36:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstutils.c: Small cleanup. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_util_uint64_scale_int64), |
| (gst_util_uint64_scale_int): |
| Small cleanup. |
| * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| Add debug log line. |
| * libs/gst/base/gstbasetransform.c: (gst_base_transform_event): |
| Add FIXME. |
| |
| 2005-12-02 09:48:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| win32/: renamed core elements plugin |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| * win32/common/config.h: |
| * win32/vs6/gstreamer.dsw: |
| * win32/vs6/libgstcoreelements.dsp: |
| * win32/vs6/libgstelements.dsp: |
| renamed core elements plugin |
| |
| 2005-12-02 01:35:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tools/gst-run.c: do piece-wise major/minor comparison so 0.9 < 0.10 also allow .exe extensions for tools |
| Original commit message from CVS: |
| * tools/gst-run.c: (compare_major_minor), (find_highest_version), |
| (get_candidates): |
| do piece-wise major/minor comparison so 0.9 < 0.10 |
| also allow .exe extensions for tools |
| |
| 2005-12-01 23:57:07 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gst.c: Escape a % to make gtkdoc happier; bug 322958. |
| Original commit message from CVS: |
| * gst/gst.c: |
| Escape a % to make gtkdoc happier; bug 322958. |
| |
| 2005-12-01 19:18:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.9.7 === |
| |
| 2005-12-01 19:11:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * CHANGES-0.9: |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * win32/common/config.h: |
| releasing 0.9.7 |
| Original commit message from CVS: |
| releasing 0.9.7 |
| |
| 2005-12-01 16:51:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * configure.ac: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/random/release: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| * win32/vs6/gst_inspect.dsp: |
| * win32/vs6/gst_launch.dsp: |
| * win32/vs6/libgstbase.dsp: |
| * win32/vs6/libgstelements.dsp: |
| * win32/vs6/libgstreamer.dsp: |
| * win32/vs7/GStreamer.vcproj: |
| * win32/vs7/gst-inspect.vcproj: |
| * win32/vs7/gst-launch.vcproj: |
| * win32/vs7/libgstbase.vcproj: |
| bump GST_MAJORMINOR to 0.10 reset libtool version |
| Original commit message from CVS: |
| bump GST_MAJORMINOR to 0.10 |
| reset libtool version |
| |
| 2005-12-01 15:28:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tools/gst-feedback-0.7: |
| remove old file |
| Original commit message from CVS: |
| remove old file |
| |
| 2005-12-01 15:18:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-12-01 15:08:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * po/LINGUAS: |
| * po/bg.po: |
| Added Bulgarian translation by (Alexander Shopov) |
| Original commit message from CVS: |
| Added Bulgarian translation by (Alexander Shopov) |
| |
| 2005-12-01 15:04:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect-build.stamp: |
| commit final stamp file |
| Original commit message from CVS: |
| commit final stamp file |
| |
| 2005-12-01 14:51:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/gstreamer-plugins.hierarchy: |
| * docs/plugins/gstreamer-plugins.interfaces: |
| * docs/plugins/gstreamer-plugins.prerequisites: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| add more files for distcheck |
| Original commit message from CVS: |
| add more files for distcheck |
| |
| 2005-12-01 14:40:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/gstreamer-plugins.args: |
| * docs/plugins/gstreamer-plugins.signals: |
| add signals and args |
| Original commit message from CVS: |
| add signals and args |
| |
| 2005-12-01 12:36:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * tests/check/gst/gstplugin.c: |
| fix test |
| Original commit message from CVS: |
| fix test |
| |
| 2005-12-01 12:29:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * configure.ac: |
| * docs/Makefile.am: |
| * docs/gst/Makefile.am: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/gstreamer.types.in: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gstreamer-plugins-docs.sgml: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| * docs/plugins/gstreamer-plugins.types: |
| * docs/plugins/inspect.stamp: |
| * docs/plugins/inspect/plugin-coreelements.xml: |
| * docs/plugins/inspect/plugin-coreindexers.xml: |
| * docs/plugins/scanobj-build.stamp: |
| * gstreamer.spec.in: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/indexers/Makefile.am: |
| * plugins/indexers/gstindexers.c: |
| document core plugins in a separate document just like all the others rename these plugins to something starting with... |
| Original commit message from CVS: |
| document core plugins in a separate document just like all the |
| others |
| rename these plugins to something starting with core |
| |
| 2005-12-01 12:00:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstevent.h (struct _GstEvent): Meant to remove the extra padding here before, but it missed the commit. |
| Original commit message from CVS: |
| 2005-12-01 Andy Wingo <wingo@pobox.com> |
| * gst/gstevent.h (struct _GstEvent): Meant to remove the extra |
| padding here before, but it missed the commit. |
| |
| 2005-12-01 10:07:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/controller/gsthelper.c: |
| * win32/common/libgstreamer.def: |
| * win32/vs6/gstreamer.dsw: |
| * win32/vs6/libgstcontroller.dsp: |
| add libgstcontroller to the build |
| Original commit message from CVS: |
| add libgstcontroller to the build |
| |
| 2005-12-01 09:54:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| libs/gst/controller/gstinterpolation.c: whitespace prices have crashed, we should feel free to use some now use gst_g... |
| Original commit message from CVS: |
| * libs/gst/controller/gstinterpolation.c: |
| whitespace prices have crashed, we should feel free to use some now |
| use gst_guint64_to_gdouble |
| |
| 2005-12-01 09:32:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * plugins/elements/gstfdsink.c: |
| * plugins/elements/gstfdsink.h: |
| fix typo |
| Original commit message from CVS: |
| fix typo |
| |
| 2005-12-01 09:23:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gsthelper.c: |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/lib.c: |
| wrap config.h include |
| Original commit message from CVS: |
| wrap config.h include |
| |
| 2005-12-01 02:08:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| update docs |
| Original commit message from CVS: |
| update docs |
| |
| 2005-12-01 00:54:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| plugins/elements/: more anal cleanup |
| Original commit message from CVS: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfdsink.c: (gst_fd_sink__base_init), |
| (gst_fd_sink__class_init), (gst_fd_sink__init), |
| (gst_fd_sink__chain), (gst_fd_sink__set_property), |
| (gst_fd_sink__get_property): |
| * plugins/elements/gstfdsink.h: |
| * plugins/elements/gstfdsrc.c: (_do_init), (gst_fd_src_base_init), |
| (gst_fd_src_class_init), (gst_fd_src_init), (gst_fd_src_dispose), |
| (gst_fd_src_update_fd), (gst_fd_src_start), (gst_fd_src_stop), |
| (gst_fd_src_unlock), (gst_fd_src_set_property), |
| (gst_fd_src_get_property), (gst_fd_src_create), |
| (gst_fd_src_is_seekable), (gst_fd_src_get_size), |
| (gst_fd_src_uri_get_type), (gst_fd_src_uri_get_protocols), |
| (gst_fd_src_uri_get_uri), (gst_fd_src_uri_set_uri), |
| (gst_fd_src_uri_handler_init): |
| * plugins/elements/gstfdsrc.h: |
| * plugins/elements/gstqueue.c: (gst_queue_get_type): |
| more anal cleanup |
| |
| 2005-11-30 19:36:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/Makefile.am: |
| * docs/gst/gstreamer.types.in: |
| * gst/Makefile.am: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| fix the docs build |
| Original commit message from CVS: |
| fix the docs build |
| |
| 2005-11-30 19:03:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer.types.in: |
| add new input types file |
| Original commit message from CVS: |
| add new input types file |
| |
| 2005-11-30 19:01:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| various fixes to make |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/Makefile.am: |
| * gst/gst.c: |
| * gst/gstplugin.h: |
| * gst/gstregistry.h: |
| * tests/benchmarks/complexity.c: |
| * tests/benchmarks/mass-elements.c: |
| * tests/check/Makefile.am: |
| * tools/Makefile.am: |
| * tools/gst-inspect.c: |
| * tools/gst-xmlinspect.c: |
| various fixes to make |
| --disable-nls --disable-registry --disable-loadsave --disable-parse --disable-gst-debug |
| work and get the core .so down to 360444 bytes after stripping |
| |
| 2005-11-30 17:05:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * tests/check/Makefile.am: |
| move location of test registry |
| Original commit message from CVS: |
| move location of test registry |
| |
| 2005-11-30 16:45:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/pipelines/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-11-30 16:45:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/misc/Makefile.am: |
| missing makefile |
| Original commit message from CVS: |
| missing makefile |
| |
| 2005-11-30 16:43:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * scripts/cvs-update.sh: |
| prune empty dirs when updating |
| Original commit message from CVS: |
| prune empty dirs when updating |
| |
| 2005-11-30 16:42:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * DOCBUILDING: |
| * docs/README: |
| remove empty dirs; move docbuilding notes |
| Original commit message from CVS: |
| remove empty dirs; move docbuilding notes |
| |
| 2005-11-30 16:39:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| descend into tests |
| Original commit message from CVS: |
| * Makefile.am: |
| * configure.ac: |
| descend into tests |
| * docs/random/thomasvs/TODO: |
| * tests/Makefile.am: |
| * tests/README: |
| add a README |
| |
| 2005-11-30 16:32:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/benchmarks/.gitignore: |
| * tests/check/generic/.gitignore: |
| * tests/check/libs/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-11-30 16:30:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| update README |
| Original commit message from CVS: |
| update README |
| |
| 2005-11-30 16:29:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * tests/check/Makefile.am: |
| don't fail on missing registry |
| Original commit message from CVS: |
| don't fail on missing registry |
| |
| 2005-11-30 16:28:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/README.txt: |
| add a README |
| Original commit message from CVS: |
| add a README |
| |
| 2005-11-30 16:26:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * win32/GStreamer.vcproj: |
| * win32/MANIFEST: |
| * win32/Makefile: |
| * win32/Makefile.inspect: |
| * win32/Makefile.launch: |
| * win32/Makefile.register: |
| * win32/README.txt: |
| * win32/gst-inspect.vcproj: |
| * win32/gst-launch.vcproj: |
| * win32/gst-register.vcproj: |
| * win32/gstelements.vcproj: |
| * win32/gstgetbits.def: |
| * win32/gstgetbits.vcproj: |
| * win32/gstreamer-dbg.def: |
| * win32/gstreamer.def: |
| * win32/libgstbase.def: |
| * win32/libgstbase.vcproj: |
| * win32/link_oldruntime.c: |
| * win32/mman.c: |
| * win32/mman.h: |
| * win32/mman.inl: |
| * win32/msvc71.sln: |
| move even more stuff, win32/ is nice and clean now |
| Original commit message from CVS: |
| move even more stuff, win32/ is nice and clean now |
| |
| 2005-11-30 16:17:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * libs/gst/control/.gitignore: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * win32/MANIFEST: |
| * win32/config.h: |
| * win32/dirent.c: |
| * win32/dirent.h: |
| * win32/gstbytestream.def: |
| * win32/gstbytestream.vcproj: |
| * win32/gstconfig.h: |
| * win32/gstenumtypes.c: |
| * win32/gstenumtypes.h: |
| * win32/gstoptimalscheduler.vcproj: |
| * win32/gstversion.h: |
| * win32/gtchar.h: |
| * win32/testsuite/bins.vcproj: |
| * win32/testsuite/bytestream.vcproj: |
| * win32/testsuite/caps.vcproj: |
| * win32/testsuite/cleanup.vcproj: |
| * win32/testsuite/clock.vcproj: |
| * win32/testsuite/debug.vcproj: |
| * win32/testsuite/dlopen.vcproj: |
| * win32/testsuite/dynparams.vcproj: |
| * win32/testsuite/elements.vcproj: |
| * win32/testsuite/ghostpads.vcproj: |
| * win32/testsuite/indexers.vcproj: |
| * win32/testsuite/negotiation.vcproj: |
| * win32/testsuite/parse.vcproj: |
| * win32/testsuite/plugin.vcproj: |
| * win32/testsuite/refcounting.vcproj: |
| * win32/testsuite/schedulers.vcproj: |
| * win32/testsuite/states.vcproj: |
| * win32/testsuite/tags.vcproj: |
| * win32/testsuite/threads.vcproj: |
| remove old win32 stuff that isn't maintained and should be reorganized |
| Original commit message from CVS: |
| remove old win32 stuff that isn't maintained and should be |
| reorganized |
| |
| 2005-11-30 16:12:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/getbits/.gitignore: |
| remove getbits |
| Original commit message from CVS: |
| remove getbits |
| |
| 2005-11-30 16:10:57 +0000 Andy Wingo <wingo@pobox.com> |
| |
| configure.ac (GST_PKG_DEPS): Revert previous patch, makes loading the gst.interfaces python module bork. |
| Original commit message from CVS: |
| 2005-11-30 Andy Wingo <wingo@pobox.com> |
| * configure.ac (GST_PKG_DEPS): Revert previous patch, makes |
| loading the gst.interfaces python module bork. |
| * configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc, |
| available since GLib 2.2. Fixes #318031. |
| |
| 2005-11-30 16:08:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * Makefile.am: |
| * check/.gitignore: |
| * check/Makefile.am: |
| * check/elements/.gitignore: |
| * check/elements/fakesrc.c: |
| * check/elements/fdsrc.c: |
| * check/elements/identity.c: |
| * check/generic/.gitignore: |
| * check/generic/states.c: |
| * check/gst-libs/.gitignore: |
| * check/gst-libs/controller.c: |
| * check/gst-libs/gdp.c: |
| * check/gst/.gitignore: |
| * check/gst/capslist.h: |
| * check/gst/gst.c: |
| * check/gst/gstbin.c: |
| * check/gst/gstbuffer.c: |
| * check/gst/gstbus.c: |
| * check/gst/gstcaps.c: |
| * check/gst/gstelement.c: |
| * check/gst/gstevent.c: |
| * check/gst/gstghostpad.c: |
| * check/gst/gstiterator.c: |
| * check/gst/gstmessage.c: |
| * check/gst/gstminiobject.c: |
| * check/gst/gstobject.c: |
| * check/gst/gstpad.c: |
| * check/gst/gstpipeline.c: |
| * check/gst/gstplugin.c: |
| * check/gst/gstsegment.c: |
| * check/gst/gststructure.c: |
| * check/gst/gstsystemclock.c: |
| * check/gst/gsttag.c: |
| * check/gst/gstutils.c: |
| * check/gst/gstvalue.c: |
| * check/net/.gitignore: |
| * check/net/gstnetclientclock.c: |
| * check/net/gstnettimeprovider.c: |
| * check/pipelines/.gitignore: |
| * check/pipelines/cleanup.c: |
| * check/pipelines/simple_launch_lines.c: |
| * check/pipelines/stress.c: |
| * check/states/.gitignore: |
| * check/states/sinks.c: |
| * configure.ac: |
| * examples/Makefile.am: |
| * examples/appreader/.gitignore: |
| * examples/appreader/Makefile.am: |
| * examples/appreader/appreader.c: |
| * examples/controller/.gitignore: |
| * examples/controller/Makefile.am: |
| * examples/controller/audio-example.c: |
| * examples/cutter/.gitignore: |
| * examples/cutter/Makefile.am: |
| * examples/cutter/cutter.c: |
| * examples/cutter/cutter.h: |
| * examples/events/Makefile.am: |
| * examples/events/seek.c: |
| * examples/helloworld/.gitignore: |
| * examples/helloworld/Makefile.am: |
| * examples/helloworld/helloworld.c: |
| * examples/helloworld2/.gitignore: |
| * examples/helloworld2/Makefile.am: |
| * examples/helloworld2/helloworld2.c: |
| * examples/launch/.gitignore: |
| * examples/launch/Makefile.am: |
| * examples/launch/mp3parselaunch.c: |
| * examples/launch/mp3play: |
| * examples/manual/.gitignore: |
| * examples/manual/Makefile.am: |
| * examples/manual/extract.pl: |
| * examples/metadata/Makefile.am: |
| * examples/metadata/read-metadata.c: |
| * examples/mixer/.gitignore: |
| * examples/mixer/Makefile.am: |
| * examples/mixer/mixer.c: |
| * examples/mixer/mixer.h: |
| * examples/pingpong/.gitignore: |
| * examples/pingpong/Makefile.am: |
| * examples/pingpong/pingpong.c: |
| * examples/plugins/.gitignore: |
| * examples/plugins/Makefile.am: |
| * examples/plugins/example.c: |
| * examples/plugins/example.h: |
| * examples/pwg/.gitignore: |
| * examples/pwg/Makefile.am: |
| * examples/pwg/extract.pl: |
| * examples/queue/.gitignore: |
| * examples/queue/Makefile.am: |
| * examples/queue/queue.c: |
| * examples/queue2/.gitignore: |
| * examples/queue2/Makefile.am: |
| * examples/queue2/queue2.c: |
| * examples/queue3/.gitignore: |
| * examples/queue3/Makefile.am: |
| * examples/queue3/queue3.c: |
| * examples/queue4/.gitignore: |
| * examples/queue4/Makefile.am: |
| * examples/queue4/queue4.c: |
| * examples/retag/.gitignore: |
| * examples/retag/Makefile.am: |
| * examples/retag/retag.c: |
| * examples/retag/transcode.c: |
| * examples/thread/.gitignore: |
| * examples/thread/Makefile.am: |
| * examples/thread/thread.c: |
| * examples/typefind/.gitignore: |
| * examples/typefind/Makefile.am: |
| * examples/typefind/typefind.c: |
| * examples/xml/.gitignore: |
| * examples/xml/Makefile.am: |
| * examples/xml/createxml.c: |
| * examples/xml/runxml.c: |
| * tests/Makefile.am: |
| * tests/check/Makefile.am: |
| * testsuite/.gitignore: |
| * testsuite/Makefile.am: |
| * testsuite/Rules: |
| * testsuite/caps/.gitignore: |
| * testsuite/caps/Makefile.am: |
| * testsuite/caps/app_fixate.c: |
| * testsuite/caps/audioscale.c: |
| * testsuite/caps/caps.c: |
| * testsuite/caps/caps.h: |
| * testsuite/caps/caps_strings: |
| * testsuite/caps/compatibility.c: |
| * testsuite/caps/deserialize.c: |
| * testsuite/caps/enumcaps.c: |
| * testsuite/caps/eratosthenes.c: |
| * testsuite/caps/filtercaps.c: |
| * testsuite/caps/fixed.c: |
| * testsuite/caps/fraction-convert.c: |
| * testsuite/caps/fraction-multiply-and-zero.c: |
| * testsuite/caps/intersect2.c: |
| * testsuite/caps/intersection.c: |
| * testsuite/caps/normalisation.c: |
| * testsuite/caps/random.c: |
| * testsuite/caps/renegotiate.c: |
| * testsuite/caps/sets.c: |
| * testsuite/caps/simplify.c: |
| * testsuite/caps/string-conversions.c: |
| * testsuite/caps/structure.c: |
| * testsuite/caps/subtract.c: |
| * testsuite/caps/union.c: |
| * testsuite/debug/.gitignore: |
| * testsuite/debug/Makefile.am: |
| * testsuite/debug/category.c: |
| * testsuite/debug/commandline.c: |
| * testsuite/debug/global.c: |
| * testsuite/debug/output.c: |
| * testsuite/debug/printf_extension.c: |
| * testsuite/dlopen/.gitignore: |
| * testsuite/dlopen/Makefile.am: |
| * testsuite/dlopen/dlopen_gst.c: |
| * testsuite/dlopen/loadgst.c: |
| * testsuite/elements/.gitignore: |
| * testsuite/elements/Makefile.am: |
| * testsuite/elements/gst-inspect-check.in: |
| * testsuite/elements/struct_i386.h: |
| * testsuite/elements/struct_size.c: |
| * testsuite/indexers/.gitignore: |
| * testsuite/indexers/Makefile.am: |
| * testsuite/indexers/cache1.c: |
| * testsuite/indexers/indexdump.c: |
| * testsuite/parse/.gitignore: |
| * testsuite/parse/Makefile.am: |
| * testsuite/parse/parse1.c: |
| * testsuite/parse/parse2.c: |
| * testsuite/plugin/.gitignore: |
| * testsuite/plugin/Makefile.am: |
| * testsuite/plugin/README: |
| * testsuite/plugin/dynamic.c: |
| * testsuite/plugin/linked.c: |
| * testsuite/plugin/loading.c: |
| * testsuite/plugin/registry.c: |
| * testsuite/plugin/static.c: |
| * testsuite/plugin/static2.c: |
| * testsuite/plugin/testplugin.c: |
| * testsuite/plugin/testplugin2.c: |
| * testsuite/plugin/testplugin2_s.c: |
| * testsuite/plugin/testplugin_s.c: |
| * testsuite/refcounting/.gitignore: |
| * testsuite/refcounting/Makefile.am: |
| * testsuite/refcounting/bin.c: |
| * testsuite/refcounting/element.c: |
| * testsuite/refcounting/element_pad.c: |
| * testsuite/refcounting/mainloop.c: |
| * testsuite/refcounting/mem.c: |
| * testsuite/refcounting/mem.h: |
| * testsuite/refcounting/object.c: |
| * testsuite/refcounting/pad.c: |
| * testsuite/refcounting/sched.c: |
| * testsuite/refcounting/thread.c: |
| * testsuite/states/.gitignore: |
| * testsuite/states/Makefile.am: |
| * testsuite/states/bin.c: |
| * testsuite/states/locked.c: |
| * testsuite/states/parent.c: |
| * testsuite/threads/.gitignore: |
| * testsuite/threads/159566.c: |
| * testsuite/threads/159852.c: |
| * testsuite/threads/Makefile.am: |
| * testsuite/threads/queue.c: |
| * testsuite/threads/signals.c: |
| * testsuite/threads/staticrec.c: |
| * testsuite/threads/thread.c: |
| * testsuite/threads/threadb.c: |
| * testsuite/threads/threadc.c: |
| * testsuite/threads/threadd.c: |
| * testsuite/threads/threade.c: |
| * testsuite/threads/threadf.c: |
| * testsuite/threads/threadg.c: |
| * testsuite/threads/threadh.c: |
| * testsuite/threads/threadi.c: |
| move all of these under tests |
| Original commit message from CVS: |
| move all of these under tests |
| |
| 2005-11-30 15:37:36 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update after thomas's CVS surgery |
| Original commit message from CVS: |
| update after thomas's CVS surgery |
| |
| 2005-11-30 15:34:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/benchmarks/.gitignore: |
| * tests/benchmarks/Makefile.am: |
| add Makefile.am |
| Original commit message from CVS: |
| add Makefile.am |
| |
| 2005-11-30 15:29:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| fix distcheck |
| Original commit message from CVS: |
| * configure.ac: |
| * tests/Makefile.am: |
| fix distcheck |
| |
| 2005-11-30 15:20:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/old/testsuite/caps/deserialize.c: |
| * tests/old/testsuite/caps/intersection.c: |
| * tests/old/testsuite/caps/union.c: |
| * testsuite/caps/deserialize.c: |
| * testsuite/caps/intersection.c: |
| * testsuite/caps/union.c: |
| compile warning fixes |
| Original commit message from CVS: |
| compile warning fixes |
| |
| 2005-11-30 13:28:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/old/testsuite/elements/Makefile.am: |
| * tests/old/testsuite/elements/gst-compprep-check.in: |
| * testsuite/elements/Makefile.am: |
| * testsuite/elements/gst-compprep-check.in: |
| remove compprep |
| Original commit message from CVS: |
| remove compprep |
| |
| 2005-11-30 13:25:05 +0000 Andy Wingo <wingo@pobox.com> |
| |
| configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc, available since GLib 2.2. Fixes #318031. |
| Original commit message from CVS: |
| 2005-11-30 Andy Wingo <wingo@pobox.com> |
| * configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc, |
| available since GLib 2.2. Fixes #318031. |
| |
| 2005-11-30 13:08:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| First pass at cleaning up tests/ dir before moving the rest |
| Original commit message from CVS: |
| * configure.ac: |
| * tests/bench-complexity.scm: |
| * tests/bench-mass_elements.scm: |
| * tests/complexity.c: |
| * tests/complexity.gnuplot: |
| * tests/instantiate/.cvsignore: |
| * tests/instantiate/Makefile.am: |
| * tests/instantiate/caps.c: |
| * tests/mass_elements.c: |
| * tests/network-clock-utils.scm: |
| * tests/network-clock.scm: |
| * tests/plot-data: |
| First pass at cleaning up tests/ dir before moving the rest |
| Combined with CVS surgery |
| |
| 2005-11-30 13:07:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| move includes |
| Original commit message from CVS: |
| move includes |
| |
| 2005-11-30 11:55:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| remove norwegianism |
| Original commit message from CVS: |
| remove norwegianism |
| |
| 2005-11-30 10:50:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| make not having check non-fatal for extra targets |
| Original commit message from CVS: |
| make not having check non-fatal for extra targets |
| |
| 2005-11-30 10:15:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/POTFILES.in: queue has moved, update |
| Original commit message from CVS: |
| * po/POTFILES.in: |
| queue has moved, update |
| |
| 2005-11-30 10:13:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstvalue.c: |
| * win32/vs6/grammar.dsp: |
| * win32/vs6/gst_inspect.dsp: |
| * win32/vs6/gst_launch.dsp: |
| * win32/vs6/libgstbase.dsp: |
| * win32/vs6/libgstelements.dsp: |
| * win32/vs6/libgstreamer.dsp: |
| add some explicit casts update dsp files; also installs the debug build in \gstreamer\debug to separate it from the n... |
| Original commit message from CVS: |
| add some explicit casts |
| update dsp files; also installs the debug build in \gstreamer\debug to separate it from the non-debug build |
| |
| 2005-11-30 10:03:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| add more symbols to def file |
| Original commit message from CVS: |
| add more symbols to def file |
| |
| 2005-11-30 09:59:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/gst/gstreamer-sections.txt: remove double entries from the docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| remove double entries from the docs |
| * gst/gst_private.h: |
| * gst/gstinfo.c: (_gst_debug_init): |
| remove the THREAD debug category |
| * gst/Makefile.am: |
| * gst/gstqueue.c: |
| * gst/gstqueue.h: |
| * docs/gst/gstreamer.types: |
| * plugins/elements/gstqueue.c: (gst_queue_get_type), |
| (gst_queue_init), (gst_queue_finalize), (gst_queue_change_state): |
| completely move queue and fix up debugging categories |
| |
| 2005-11-30 09:38:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| plugins/elements/gstidentity.c: make initialization portable, using LL is not |
| Original commit message from CVS: |
| * plugins/elements/gstidentity.c: (gst_identity_transform_ip): |
| make initialization portable, using LL is not |
| |
| 2005-11-30 09:36:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| add more symbols to def file |
| Original commit message from CVS: |
| add more symbols to def file |
| |
| 2005-11-30 09:30:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| add more symbols to def file |
| Original commit message from CVS: |
| add more symbols to def file |
| |
| 2005-11-30 09:27:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| win32/common/gstconfig.h: add large padding |
| Original commit message from CVS: |
| * win32/common/gstconfig.h: |
| add large padding |
| |
| 2005-11-30 09:22:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| win32/common/libgstreamer.def: rename symbols; sort base section |
| Original commit message from CVS: |
| * win32/common/libgstreamer.def: |
| rename symbols; sort base section |
| |
| 2005-11-30 09:18:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstclock.c: remove crack non-portable handrolled DEBUG macro |
| Original commit message from CVS: |
| 2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org> |
| * gst/gstclock.c: (do_linear_regression): |
| remove crack non-portable handrolled DEBUG macro |
| |
| 2005-11-30 09:12:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/random/release: |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstenumtypes.h: |
| * win32/common/gstversion.h: |
| update visual studio generated files |
| Original commit message from CVS: |
| update visual studio generated files |
| |
| 2005-11-30 08:56:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| win32/vs6/: update project files for new locations |
| Original commit message from CVS: |
| * win32/vs6/libgstbase.dsp: |
| * win32/vs6/libgstelements.dsp: |
| update project files for new locations |
| |
| 2005-11-30 08:52:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Makefile.am: remove some files |
| Original commit message from CVS: |
| * Makefile.am: |
| remove some files |
| * README: |
| reinstate and update |
| * DEVEL: |
| * REQUIREMENTS: |
| removed |
| * LICENSE: |
| * docs/random/LICENSE: |
| moved to random |
| |
| 2005-11-30 08:36:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| put the README back |
| Original commit message from CVS: |
| put the README back |
| |
| 2005-11-30 08:33:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * TODO: |
| clean up TODO |
| Original commit message from CVS: |
| clean up TODO |
| |
| 2005-11-30 08:29:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/ext/Makefile.am: |
| removing ext, was not used anymore |
| Original commit message from CVS: |
| removing ext, was not used anymore |
| |
| 2005-11-29 23:56:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/: Fix memory leak in GstTypeFindFactory. |
| Original commit message from CVS: |
| * gst/gsttypefind.c: (gst_type_find_register): |
| * gst/gsttypefind.h: |
| * gst/gsttypefindfactory.c: (gst_type_find_factory_init), |
| (gst_type_find_factory_dispose): |
| * gst/gsttypefindfactory.h: |
| Fix memory leak in GstTypeFindFactory. |
| |
| 2005-11-29 20:16:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| updated translations |
| Original commit message from CVS: |
| updated translations |
| |
| 2005-11-29 19:47:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| move queue from core to the elements plugin ç |
| Original commit message from CVS: |
| * gst/gst.c: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstqueue.c: |
| move queue from core to the elements plugin |
| ç |
| |
| 2005-11-29 19:44:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * pkgconfig/gstreamer-base-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check-uninstalled.pc.in: |
| * pkgconfig/gstreamer-net-uninstalled.pc.in: |
| update uninstalled pc files |
| Original commit message from CVS: |
| update uninstalled pc files |
| |
| 2005-11-29 19:37:49 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/base/: en-LARGE the padding. |
| Original commit message from CVS: |
| 2005-11-29 Andy Wingo <wingo@pobox.com> |
| * libs/gst/base/gstbasetransform.h: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasesink.h: en-LARGE the padding. |
| * gst/gstconfig.h.in (GST_PADDING_LARGE): New define, the number |
| of pointers by which to pad very extensible base classes (like the |
| ones in libs/gst/base). |
| |
| 2005-11-29 19:34:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/: moving documentation from core to lib |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| moving documentation from core to lib |
| |
| 2005-11-29 19:12:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * configure.ac: |
| * docs/gst/Makefile.am: |
| * gst/Makefile.am: |
| * gst/base/.gitignore: |
| * gst/base/Makefile.am: |
| * gst/base/README: |
| * gst/base/gstadapter.c: |
| * gst/base/gstadapter.h: |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasetransform.c: |
| * gst/base/gstbasetransform.h: |
| * gst/base/gstcollectpads.c: |
| * gst/base/gstcollectpads.h: |
| * gst/base/gstpushsrc.c: |
| * gst/base/gstpushsrc.h: |
| * gst/base/gsttypefindhelper.c: |
| * gst/base/gsttypefindhelper.h: |
| * gst/check/Makefile.am: |
| * gst/check/gstcheck.c: |
| * gst/check/gstcheck.h: |
| * gst/net/Makefile.am: |
| * gst/net/gstnet.h: |
| * gst/net/gstnetclientclock.c: |
| * gst/net/gstnetclientclock.h: |
| * gst/net/gstnettimepacket.c: |
| * gst/net/gstnettimepacket.h: |
| * gst/net/gstnettimeprovider.c: |
| * gst/net/gstnettimeprovider.h: |
| * libs/gst/Makefile.am: |
| * libs/gst/base/Makefile.am: |
| * libs/gst/base/gstbasetransform.c: |
| * libs/gst/check/Makefile.am: |
| * plugins/elements/Makefile.am: |
| * po/POTFILES.in: |
| * tests/check/Makefile.am: |
| CVS surgery + support to move base, check, and net out of gst and into libs/gst |
| Original commit message from CVS: |
| CVS surgery + support to move base, check, and net out of gst |
| and into libs/gst |
| |
| 2005-11-29 18:57:59 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstevent.h (struct _GstEvent): Only one pointer of padding. |
| Original commit message from CVS: |
| 2005-11-29 Andy Wingo <wingo@pobox.com> |
| * gst/gstevent.h (struct _GstEvent): Only one pointer of padding. |
| * gst/gststructure.h (struct _GstStructure): Only one pointer of |
| padding. |
| * gst/gstquery.h (struct _GstQuery): Only one pointer of padding. |
| * gst/gstpluginfeature.h: Remove a comment in PluginFeature. |
| * gst/gstplugin.h (struct _GstPluginClass): Add some padding. |
| * gst/gstobject.h: (struct _GstObject): Only one pointer of |
| padding; reduces object size by about 30%. We don't expect |
| anything else to go into gstobject. |
| * gst/gstminiobject.h (struct _GstMiniObject) |
| (struct _GstMiniObjectClass): Only one pointer of padding; the |
| payload is only a pointer and two ints anyway. For the class there |
| are only two methods as well. |
| * gst/gstelement.h (struct _GstElementClass): Removed |
| the state_changed signal callback, it is not used. |
| |
| 2005-11-29 18:49:19 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * components/bonobo-gstmediaplay/.gitignore: |
| * components/bonobo-gstmediaplay/Makefile.am: |
| * components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml: |
| * components/bonobo-gstmediaplay/bonobo-gstmediaplay.c: |
| * components/bonobo-gstmediaplay/gstmediaplay.oafinfo: |
| * components/bonobo-media/Makefile.am: |
| * components/bonobo-media/bonobo-media-gstreamer-factory.c: |
| * components/bonobo-media/bonobo-media-gstreamer.gob: |
| * components/bonobo-media/bonobo-media-gstreamer.oafinfo: |
| * components/bonobo-media/bonobo-media-gstreamervideo.gob: |
| whack a mole |
| Original commit message from CVS: |
| whack a mole |
| |
| 2005-11-29 18:38:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/POTFILES.in: |
| these files were moved |
| Original commit message from CVS: |
| these files were moved |
| |
| 2005-11-29 18:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/gst/gstreamer.types: fix includes, though they are a little dinky |
| Original commit message from CVS: |
| * docs/gst/gstreamer.types: |
| fix includes, though they are a little dinky |
| |
| 2005-11-29 18:14:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: look in the right place for elements, a lot more chance of success |
| Original commit message from CVS: |
| * check/Makefile.am: |
| look in the right place for elements, a lot more chance of |
| success |
| * gst/Makefile.am: |
| remove indexers and elements subdirs |
| * plugins/Makefile.am: |
| make indexers conditional |
| |
| 2005-11-29 18:08:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * plugins/Makefile.am: |
| add missing Makefile.am |
| Original commit message from CVS: |
| add missing Makefile.am |
| |
| 2005-11-29 18:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/Makefile.am: |
| fix doc build for stuff moved around |
| Original commit message from CVS: |
| fix doc build for stuff moved around |
| |
| 2005-11-29 18:03:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/elements/.gitignore: |
| * gst/elements/Makefile.am: |
| * gst/elements/gstbufferstore.c: |
| * gst/elements/gstbufferstore.h: |
| * gst/elements/gstcapsfilter.c: |
| * gst/elements/gstelements.c: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesink.h: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfakesrc.h: |
| * gst/elements/gstfdsink.c: |
| * gst/elements/gstfdsink.h: |
| * gst/elements/gstfdsrc.c: |
| * gst/elements/gstfdsrc.h: |
| * gst/elements/gstfilesink.c: |
| * gst/elements/gstfilesink.h: |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gstfilesrc.h: |
| * gst/elements/gstidentity.c: |
| * gst/elements/gstidentity.h: |
| * gst/elements/gsttee.c: |
| * gst/elements/gsttee.h: |
| * gst/elements/gsttypefindelement.c: |
| * gst/elements/gsttypefindelement.h: |
| * gst/indexers/.gitignore: |
| * gst/indexers/Makefile.am: |
| * gst/indexers/gstfileindex.c: |
| * gst/indexers/gstindexers.c: |
| * gst/indexers/gstmemindex.c: |
| remove moved dirs |
| Original commit message from CVS: |
| remove moved dirs |
| |
| 2005-11-29 18:02:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/registries/.gitignore: |
| * gst/schedulers/.gitignore: |
| remove empty dirs |
| Original commit message from CVS: |
| remove empty dirs |
| |
| 2005-11-29 18:00:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| do CVS surgery and related build fixery to move elements and indexers in a new gstreamer/plugins directory, out of th... |
| Original commit message from CVS: |
| * Makefile.am: |
| * configure.ac: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstcapsfilter.c: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstidentity.c: |
| * plugins/indexers/Makefile.am: |
| do CVS surgery and related build fixery to move elements |
| and indexers in a new gstreamer/plugins directory, out of the |
| gst/ directory |
| |
| 2005-11-29 17:47:06 +0000 Andy Wingo <wingo@pobox.com> |
| |
| Rename gstnet-tempname to gstnet. Fixes #322257. |
| Original commit message from CVS: |
| 2005-11-29 Andy Wingo <wingo@pobox.com> |
| * check/Makefile.am: |
| * pkgconfig/gstreamer-net-uninstalled.pc.in: |
| * pkgconfig/gstreamer-net.pc.in: |
| * gst/net/Makefile.am: Rename gstnet-tempname to gstnet. Fixes |
| #322257. |
| |
| 2005-11-29 17:35:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/elements/.gitignore: |
| * tests/check/elements/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-11-29 17:33:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gstreamer.spec.in: |
| remove some more complete |
| Original commit message from CVS: |
| remove some more complete |
| |
| 2005-11-29 17:32:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tools/: removing -compprep and -complete |
| Original commit message from CVS: |
| * tools/Makefile.am: |
| * tools/gst-complete.1.in: |
| * tools/gst-complete.c: |
| * tools/gst-compprep.1.in: |
| * tools/gst-compprep.c: |
| removing -compprep and -complete |
| |
| 2005-11-29 17:23:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstevent.*: fix #320529 - clean up new_segment API and structure. |
| Original commit message from CVS: |
| * gst/gstevent.c: (gst_event_new_new_segment), |
| (gst_event_parse_new_segment): |
| * gst/gstevent.h: |
| fix #320529 - clean up new_segment API and structure. |
| Let's hope everyone was using the methods, and not the structure. |
| |
| 2005-11-29 17:13:44 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/base/gstbasesink.c: Properly handle non GST_FORMAT_TIME segment |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_event), (gst_base_sink_do_sync), |
| (gst_base_sink_activate_pull), (gst_base_sink_change_state): |
| Properly handle non GST_FORMAT_TIME segment |
| * gst/elements/gstidentity.c: (gst_identity_transform_ip): |
| Properly handle non GST_FORMAT_TIME segment |
| * gst/gstsegment.c: |
| This function is valid if the accumulator is 0 and the format |
| is different from the requested format. |
| |
| 2005-11-29 15:50:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/gst/gstreamer-sections.txt: Add gst_query_new_seeking and gst_query_parse_seeking to the docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Add gst_query_new_seeking and gst_query_parse_seeking to the |
| docs. |
| |
| 2005-11-29 15:15:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Fix conflict marker |
| Original commit message from CVS: |
| Fix conflict marker |
| |
| 2005-11-29 15:12:22 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/base/gstbasetransform.c: Treat a pad alloc with new caps the same as if we were not negotiated, in order to allow... |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_buffer_alloc): |
| Treat a pad alloc with new caps the same as if we were not |
| negotiated, in order to allow a changing upstream output |
| to produce a new format of data. |
| |
| 2005-11-29 14:47:07 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/base/gstbasetransform.c: The event virtual method is now properly implemented, with a default handler |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_class_init), |
| (gst_base_transform_event), (gst_base_transform_eventfunc): |
| The event virtual method is now properly implemented, with a default |
| handler |
| Sub classes should call the parent_class event method. They should |
| return FALSE if they had a problem handling the given event, or don't |
| want GstBaseTransform to send that even downstream |
| * gst/elements/gstidentity.c: (gst_identity_class_init), |
| (gst_identity_init), (gst_identity_event), |
| (gst_identity_transform_ip), (gst_identity_set_property), |
| (gst_identity_get_property): |
| * gst/elements/gstidentity.h: |
| Added the single-segment boolean property. |
| If set to TRUE, it will output a single segment of data, starting from |
| 0, will eat up all incoming newsegment, and modify the timestamp of the |
| buffers accordingly |
| |
| 2005-11-29 14:43:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/thomasvs/0.10: |
| further review |
| Original commit message from CVS: |
| further review |
| |
| 2005-11-29 13:10:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstghostpad.c: Don't ref NULL target pad (#322751). Improve docs. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_proxy_pad_get_target): |
| Don't ref NULL target pad (#322751). Improve docs. |
| |
| 2005-11-29 11:07:54 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstregistryxml.c: Don't crash if we failed to load a feature from a plugin. |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: (load_plugin): |
| Don't crash if we failed to load a feature from a plugin. |
| |
| 2005-11-29 00:51:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/thomasvs/0.10: |
| add my todos for 0.10 |
| Original commit message from CVS: |
| add my todos for 0.10 |
| |
| 2005-11-28 21:51:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/pipelines/simple_launch_lines.c: use more check API and less GLib API |
| Original commit message from CVS: |
| * check/pipelines/simple_launch_lines.c: (setup_pipeline), |
| (GST_START_TEST): |
| use more check API and less GLib API |
| |
| 2005-11-28 21:48:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/pipelines/simple_launch_lines.c: |
| * tests/check/pipelines/simple-launch-lines.c: |
| cosmetic changes |
| Original commit message from CVS: |
| cosmetic changes |
| |
| 2005-11-28 19:58:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Makefile.am: don't run checks if we don't have check |
| Original commit message from CVS: |
| * Makefile.am: |
| don't run checks if we don't have check |
| * common/check.mak: |
| remove the registry when running make torture |
| * docs/gst/gstreamer-sections.txt: |
| remove second multiply |
| * gst/gstqueue.c: (gst_queue_loop): |
| fix a compile warning when disabling debug |
| |
| 2005-11-28 19:43:27 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstinfo.h: Hey! Let's print the pad name if the pointer != NULL instead of when it == NULL :-) |
| Original commit message from CVS: |
| * gst/gstinfo.h: |
| Hey! Let's print the pad name if the pointer != NULL instead |
| of when it == NULL :-) |
| |
| 2005-11-28 18:44:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstutils.c: Updated check, add some scaling accuracy checking code. |
| Original commit message from CVS: |
| * check/gst/gstutils.c: (GST_START_TEST): |
| Updated check, add some scaling accuracy checking code. |
| * gst/gstutils.c: (gst_util_div128_64), |
| (gst_util_uint64_scale_int64), (gst_util_uint64_scale), |
| (gst_util_uint64_scale_int): |
| Fix 6 times faster division code. Optimize for common |
| 1/1 and less common X/1 cases. |
| |
| 2005-11-28 17:59:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstclock.c: |
| doc updates |
| Original commit message from CVS: |
| doc updates |
| |
| 2005-11-28 16:05:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstutils.c: More checks. |
| Original commit message from CVS: |
| * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite): |
| More checks. |
| * gst/gstclock.c: (gst_clock_finalize), (gst_clock_set_master), |
| (do_linear_regression), (gst_clock_add_observation): |
| Cleanups. |
| Release lock when the clock cannot be slaved. |
| Catch the case where the regression returned an invalid denominator. |
| * gst/gstutils.c: (gst_util_div128_64_iterate), |
| (gst_util_div128_64), (gst_util_uint64_scale_int64), |
| (gst_util_uint64_scale), (gst_util_uint64_scale_int): |
| Add protentially more performant non-iterative 128/64 divide function |
| that unfortunatly does not work yet. |
| Shortcut the trivial 0/X = 0 case. |
| Remove the warnings on overflow. |
| |
| 2005-11-28 14:18:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstplugin.c: everything causing a plugin not to load should be at least a WARNING |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_register_func): |
| everything causing a plugin not to load should be at least a WARNING |
| |
| 2005-11-28 14:02:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/elements/gstcapsfilter.c: |
| * plugins/elements/gstcapsfilter.c: |
| log caps |
| Original commit message from CVS: |
| log caps |
| |
| 2005-11-28 14:01:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelement.c: |
| fix docs |
| Original commit message from CVS: |
| fix docs |
| |
| 2005-11-28 13:25:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/dparams.txt: some TODOs for the next dev cycle |
| Original commit message from CVS: |
| * docs/random/ensonic/dparams.txt: |
| some TODOs for the next dev cycle |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_set_interpolation_mode), |
| (gst_controlled_property_new): |
| * libs/gst/controller/gstcontroller.h: |
| use base type to assign acccessor functions |
| |
| 2005-11-28 11:31:31 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/Makefile.am: Oops, that should have been top_srcdir |
| Original commit message from CVS: |
| * check/Makefile.am: |
| Oops, that should have been top_srcdir |
| |
| 2005-11-28 10:29:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * check/gst/gstpipeline.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstpipeline.c: |
| disable pipeline test until someone fixes the unreliable errors |
| Original commit message from CVS: |
| disable pipeline test until someone fixes the unreliable errors |
| |
| 2005-11-28 10:07:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/: Use a cmdline define to specify the location of a file to use for testing, to avoid breaking distcheck. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/elements/fdsrc.c: (GST_START_TEST): |
| Use a cmdline define to specify the location of a file to use for |
| testing, to avoid breaking distcheck. |
| |
| 2005-11-28 10:04:45 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (fixate_value): Use array functions for arrays. |
| Original commit message from CVS: |
| 2005-11-28 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (fixate_value): Use array functions for arrays. |
| |
| 2005-11-28 09:55:19 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tools/gst-launch.c: Clarify the output strings, makes it easier to translate. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (main): |
| Clarify the output strings, makes it easier to translate. |
| Fixes #322626 |
| |
| 2005-11-28 08:20:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/Makefile.am: don't try and build net if we don't even have <sys/socket.h> |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| don't try and build net if we don't even have <sys/socket.h> |
| |
| 2005-11-27 22:50:09 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/: Add tests for fdsrc seekability |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/elements/fdsrc.c: (event_func), (setup_fdsrc), |
| (cleanup_fdsrc), (GST_START_TEST), (fdsrc_suite), (main): |
| Add tests for fdsrc seekability |
| * gst/elements/gstfdsrc.c: (gst_fdsrc_class_init), |
| (gst_fdsrc_init), (gst_fdsrc_update_fd), (gst_fdsrc_start), |
| (gst_fdsrc_set_property), (gst_fdsrc_is_seekable), |
| (gst_fdsrc_get_size), (gst_fdsrc_uri_set_uri): |
| * gst/elements/gstfdsrc.h: |
| fdsrc should not be a 'live' source. |
| Implement seeking on seekable fd's. |
| * gst/gstquery.c: (gst_query_new_seeking), |
| (gst_query_parse_seeking): |
| * gst/gstquery.h: |
| Implement SEEKING query functions: |
| *_new_seeking and *_parse_seeking |
| |
| 2005-11-27 22:43:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstelement.c: don't loop forever |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_dispose): |
| don't loop forever |
| * gst/gstiterator.c: |
| * gst/gststructure.c: |
| doc fixes |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_set_interpolation_mode): |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gstinterpolation.c: |
| (interpolate_none_get_enum_value_array): |
| support controlling enums |
| |
| 2005-11-27 19:52:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.c: Improve documentation for gst_value_union(). |
| Original commit message from CVS: |
| * gst/gstvalue.c: |
| Improve documentation for gst_value_union(). |
| * gst/gstvalue.h: |
| Change return value for union, intersect and subtract functions |
| from gint to gboolean. |
| |
| 2005-11-27 18:11:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.*: Use gint, gdouble and gchar in our API instead of int, double and char (and make usage in gstvalue.c ... |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_serialize_any_list), |
| (gst_value_transform_any_list_string), |
| (gst_value_deserialize_list), (gst_value_deserialize_array), |
| (gst_value_set_int_range), (gst_value_deserialize_int_range), |
| (gst_value_set_double_range), (gst_value_deserialize_double_range), |
| (gst_value_set_fraction_range_full), |
| (gst_value_deserialize_fraction_range), |
| (gst_value_deserialize_caps), (gst_value_deserialize_buffer), |
| (gst_value_deserialize_boolean), |
| (gst_value_deserialize_int_helper), (gst_value_deserialize_double), |
| (gst_value_serialize_float), (gst_value_deserialize_float), |
| (gst_string_wrap), (gst_value_deserialize_string), |
| (gst_value_deserialize_enum), (gst_value_deserialize_flags), |
| (gst_value_union_int_range_int_range), |
| (gst_value_intersect_int_range_int_range), |
| (gst_value_intersect_double_range_double_range), |
| (gst_value_create_new_range), (gst_value_subtract_int_range_int), |
| (gst_value_subtract_int_range_int_range), |
| (gst_value_subtract_double_double_range), |
| (gst_value_subtract_double_range_double_range), |
| (gst_value_deserialize_fraction): |
| * gst/gstvalue.h: |
| Use gint, gdouble and gchar in our API instead of int, double and |
| char (and make usage in gstvalue.c more consistent). |
| |
| 2005-11-27 17:05:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/Makefile.am: |
| add undefined for core |
| Original commit message from CVS: |
| add undefined for core |
| |
| 2005-11-27 16:46:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/dataprotocol/Makefile.am: |
| * tests/check/Makefile.am: |
| fix up Makefile.am and remove GST_ENABLE_NEW |
| Original commit message from CVS: |
| fix up Makefile.am and remove GST_ENABLE_NEW |
| |
| 2005-11-27 15:15:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| update LDFLAGS use some more |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/Makefile.am: |
| * gst/base/Makefile.am: |
| * gst/check/Makefile.am: |
| * gst/elements/Makefile.am: |
| * gst/net/Makefile.am: |
| update LDFLAGS use some more |
| |
| 2005-11-27 14:19:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| Fixes #312589 |
| Original commit message from CVS: |
| Fixes #312589 |
| |
| 2005-11-27 14:03:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstpipeline.c: |
| * tests/check/gst/gstpipeline.c: |
| add some additional fail_if's |
| Original commit message from CVS: |
| add some additional fail_if's |
| |
| 2005-11-26 11:28:32 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstpluginfeature.c: This shouldn't issue a g_warning since it returns NULL if it couldn't find the plugin, and al... |
| Original commit message from CVS: |
| * gst/gstpluginfeature.c: (gst_plugin_feature_load): |
| This shouldn't issue a g_warning since it returns NULL if it |
| couldn't find the plugin, and all functions using this behave |
| properly on a NULL return. Switching to a GST_WARNING. |
| |
| 2005-11-25 17:06:36 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstbin.c: Don't leak clock messages. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_handle_message_func): |
| Don't leak clock messages. |
| |
| 2005-11-25 11:38:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstutils.c: Optimisations, remove unneeded vars. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_util_uint64_scale_int64), |
| (gst_util_uint64_scale_int): |
| Optimisations, remove unneeded vars. |
| |
| 2005-11-25 00:02:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstutils.c: Added more checks for the high precision uint64 cases. |
| Original commit message from CVS: |
| * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite): |
| Added more checks for the high precision uint64 cases. |
| * gst/gstutils.c: (gst_util_uint64_scale_int64), |
| (gst_util_uint64_scale), (gst_util_uint64_scale_int): |
| Implement high precission (guint64 * guint64) / guint64. |
| |
| 2005-11-24 19:06:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Fix wrong percentage query. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_query): |
| Fix wrong percentage query. |
| * gst/gstutils.c: (gst_util_uint64_scale), |
| (gst_util_uint64_scale_int): |
| Add some more common cases that can be handled |
| efficiently to _scale. |
| |
| 2005-11-24 18:44:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstminiobject.c: |
| * tests/check/gst/gstminiobject.c: |
| remove wrongly commited comments |
| Original commit message from CVS: |
| remove wrongly commited comments |
| |
| 2005-11-24 18:40:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/gst/gstminiobject.c: don't use check calls from threads; check probably isn't threadsafe and using a lock to ma... |
| Original commit message from CVS: |
| * check/gst/gstminiobject.c: (thread_ref), (GST_START_TEST), |
| (gst_mini_object_suite): |
| don't use check calls from threads; check probably isn't |
| threadsafe and using a lock to make it threadsafe would |
| defeat the purpose of this check |
| * gst/check/gstcheck.c: |
| * gst/check/gstcheck.h: |
| use GST_DEBUG some more |
| |
| 2005-11-24 18:03:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstutils.c: Chain trivial case to _scale_int. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_util_uint64_scale), |
| (gst_util_uint64_scale_int): |
| Chain trivial case to _scale_int. |
| |
| 2005-11-24 17:44:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstutils.c: Added test for scaling. |
| Original commit message from CVS: |
| * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite): |
| Added test for scaling. |
| * gst/gstclock.h: |
| Small doc fix. |
| * gst/gstutils.c: (gst_util_uint64_scale_int): |
| Implemented high precision scaling code. |
| |
| 2005-11-24 16:56:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstinfo.h: do not crash on pad==NULL |
| Original commit message from CVS: |
| * gst/gstinfo.h: |
| do not crash on pad==NULL |
| |
| 2005-11-24 16:32:26 +0000 Stefan Kost <ensonic@users.sf.net> |
| |
| Fix distcheck issues for the libraries docs build |
| Original commit message from CVS: |
| Patch by: Stefan Kost |
| * common/gtk-doc.mak: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| Fix distcheck issues for the libraries docs build |
| Closes #319599 |
| |
| 2005-11-24 14:39:59 +0000 Michael Smith <msmith@xiph.org> |
| |
| docs/manual/basics-helloworld.xml: Fix bug #315027: memory leak in example code in docs. |
| Original commit message from CVS: |
| * docs/manual/basics-helloworld.xml: |
| Fix bug #315027: memory leak in example code in docs. |
| |
| 2005-11-24 12:44:25 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/base/gstbasesink.c: Unlock the PREROLL_LOCK in a failure case. |
| Original commit message from CVS: |
| 2005-11-24 Michael Smith <msmith@fluendo.com> |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| Unlock the PREROLL_LOCK in a failure case. |
| |
| 2005-11-24 11:16:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/.gitignore: |
| * check/net/.gitignore: |
| * tests/check/gst/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-11-24 09:44:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/base/gstadapter.h: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasetransform.h: |
| * gst/base/gstpushsrc.h: |
| * gst/elements/gstfakesink.h: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfakesrc.h: |
| * gst/elements/gstfilesink.h: |
| * gst/elements/gstfilesrc.h: |
| * gst/gst.c: |
| * gst/gstbin.c: |
| * gst/gstbuffer.c: |
| * gst/gstbus.h: |
| * gst/gstcaps.c: |
| * gst/gstchildproxy.c: |
| * gst/gstclock.c: |
| * gst/gstelement.c: |
| * gst/gstelementfactory.c: |
| * gst/gstelementfactory.h: |
| * gst/gstevent.c: |
| * gst/gstghostpad.h: |
| * gst/gstindex.h: |
| * gst/gstinterface.h: |
| * gst/gstminiobject.c: |
| * gst/gstminiobject.h: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstpadtemplate.h: |
| * gst/gstpipeline.h: |
| * gst/gstpluginfeature.h: |
| * gst/gstquery.h: |
| * gst/gstqueue.h: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| * gst/gsttagsetter.c: |
| * gst/gsttagsetter.h: |
| * gst/gsttrace.c: |
| * gst/gsttrace.h: |
| * gst/gsttypefind.h: |
| * gst/gsturi.h: |
| * gst/gstvalue.c: |
| * gst/net/gstnetclientclock.c: |
| * gst/net/gstnetclientclock.h: |
| * gst/net/gstnettimepacket.c: |
| * gst/net/gstnettimeprovider.c: |
| * gst/net/gstnettimeprovider.h: |
| * libs/gst/base/gstadapter.h: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.h: |
| * libs/gst/base/gstpushsrc.h: |
| * libs/gst/net/gstnetclientclock.c: |
| * libs/gst/net/gstnetclientclock.h: |
| * libs/gst/net/gstnettimepacket.c: |
| * libs/gst/net/gstnettimeprovider.c: |
| * libs/gst/net/gstnettimeprovider.h: |
| * plugins/elements/gstfakesink.h: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfakesrc.h: |
| * plugins/elements/gstfilesink.h: |
| * plugins/elements/gstfilesrc.h: |
| * plugins/elements/gstqueue.h: |
| Doc fixes. |
| Original commit message from CVS: |
| Doc fixes. |
| |
| 2005-11-23 22:54:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| removed directories |
| Original commit message from CVS: |
| removed directories |
| |
| 2005-11-23 22:21:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/instantiate/Makefile.am: |
| fix dist |
| Original commit message from CVS: |
| fix dist |
| |
| 2005-11-23 21:24:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| * win32/common/config.h: |
| add a torture target |
| Original commit message from CVS: |
| add a torture target |
| |
| 2005-11-23 21:18:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/instantiate/create.c: |
| * tests/negotiation/.gitignore: |
| * tests/negotiation/Makefile.am: |
| * tests/negotiation/capsnego1.c: |
| remove obsolete tests |
| Original commit message from CVS: |
| remove obsolete tests |
| |
| 2005-11-23 21:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/Makefile.am: |
| * tests/lat.c: |
| * tests/muxing/.gitignore: |
| * tests/muxing/Makefile.am: |
| * tests/muxing/case1.c: |
| * tests/probes/.gitignore: |
| * tests/probes/Makefile.am: |
| * tests/probes/probetest.c: |
| remove obsolete tests |
| Original commit message from CVS: |
| remove obsolete tests |
| |
| 2005-11-23 21:13:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/old/testsuite/Makefile.am: |
| * tests/old/testsuite/trigger/Makefile.am: |
| * tests/old/testsuite/trigger/README: |
| * tests/old/testsuite/trigger/trigger.c: |
| * testsuite/Makefile.am: |
| * testsuite/trigger/Makefile.am: |
| * testsuite/trigger/README: |
| * testsuite/trigger/trigger.c: |
| remove trigger subdir |
| Original commit message from CVS: |
| remove trigger subdir |
| |
| 2005-11-23 21:12:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/old/testsuite/elements/Makefile.am: |
| * tests/old/testsuite/elements/fake.c: |
| * tests/old/testsuite/elements/name.c: |
| * tests/old/testsuite/elements/property.c: |
| * tests/old/testsuite/elements/property.h: |
| * tests/old/testsuite/elements/tee.c: |
| * testsuite/elements/Makefile.am: |
| * testsuite/elements/fake.c: |
| * testsuite/elements/name.c: |
| * testsuite/elements/property.c: |
| * testsuite/elements/property.h: |
| * testsuite/elements/tee.c: |
| remove tests replaced by checks |
| Original commit message from CVS: |
| remove tests replaced by checks |
| |
| 2005-11-23 20:04:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.9.6 === |
| |
| 2005-11-23 19:55:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/random/moving-plugins: |
| * win32/common/config.h: |
| releasing 0.9.6 |
| Original commit message from CVS: |
| releasing 0.9.6 |
| |
| 2005-11-23 18:07:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2005-11-23 17:59:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/upload.mak: |
| Christian, learn to configure your .ssh/config file, and STOP committing to thisfile |
| Original commit message from CVS: |
| Christian, learn to configure your .ssh/config file, and STOP committing to thisfile |
| |
| 2005-11-23 16:10:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Doc updates. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/glib-compat.c: |
| * gst/gsttagsetter.c: |
| * gst/gstvalue.c: |
| * gst/net/gstnetclientclock.c: |
| * gst/net/gstnettimepacket.h: |
| Doc updates. |
| |
| 2005-11-23 15:49:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/faq/using.xml: |
| * docs/libs/tmpl/gstcontrol.sgml: |
| * docs/manual/advanced-dparams.xml: |
| * docs/manual/appendix-checklist.xml: |
| * docs/manual/basics-elements.xml: |
| * docs/pwg/other-source.xml: |
| * docs/random/moving-plugins: |
| * gst/gstpad.c: |
| * tools/gst-launch.1.in: |
| remove mentions of sinesrc |
| Original commit message from CVS: |
| remove mentions of sinesrc |
| |
| 2005-11-23 14:52:31 +0000 Michael Smith <msmith@xiph.org> |
| |
| docs/gst/gstreamer-sections.txt: Update for new API and API changes. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Update for new API and API changes. |
| * gst/gstobject.h: |
| Documentation fix: GST_TRYLOCK -> GST_OBJECT_TRYLOCK |
| * gst/gstvalue.c: |
| Documentation typo fix. |
| * gst/net/gstnettimepacket.c: |
| Documentation fixes for arguments. |
| |
| 2005-11-23 13:22:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| API Changes. |
| Original commit message from CVS: |
| * gst/gststructure.c: (gst_structure_get_fraction), |
| (gst_structure_parse_value), |
| (gst_structure_fixate_field_nearest_fraction): |
| * gst/gststructure.h: |
| * gst/gstutils.c: (gst_util_uint64_scale_int): |
| * gst/gstutils.h: |
| * scripts/update-funcnames: |
| API Changes. |
| Rename gst_util_clock_time_scale to gst_util_uint64_scale_int |
| Make gst_structure_fixate_field_nearest_fraction take a numerator |
| and denominator argument instead of a GValue |
| add gst_structure_get_fraction helper function. |
| |
| 2005-11-23 13:14:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Update TODO. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Update TODO. |
| * gst/net/gstnetclientclock.c: (gst_net_client_clock_thread): |
| * gst/net/gstnetclientclock.h: |
| Use parent fields for timeout and window_size. |
| |
| 2005-11-23 12:39:36 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * docs/upload.mak: |
| * gst/registries/.gitignore: |
| * gst/schedulers/.gitignore: |
| * libs/gst/control/.gitignore: |
| * libs/gst/getbits/.gitignore: |
| add missing cvsignores so CVS shuts up |
| Original commit message from CVS: |
| add missing cvsignores so CVS shuts up |
| |
| 2005-11-23 12:36:00 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/net/gstnetclientclock.c (test_functioning): Adjust to rate_num/rate_denom change. |
| Original commit message from CVS: |
| 2005-11-23 Andy Wingo <wingo@pobox.com> |
| * check/net/gstnetclientclock.c (test_functioning): Adjust to |
| rate_num/rate_denom change. |
| * gst/net/gstnetclientclock.c |
| (gst_net_client_clock_observe_times): Take the SLAVE_LOCK not the |
| OBJECT_LOCK. Don't call add_observation with the lock. |
| * gst/gstclock.c (gst_clock_init): Initialize the rate as a |
| fraction. |
| (gst_clock_adjust_unlocked): Adjust using uint64_scale and the |
| rate fraction. |
| (gst_clock_set_calibration, gst_clock_get_calibration): Change to |
| deal with rate as a fraction whose numerator and denominator are |
| GstClockTime values. |
| (gst_clock_set_master): Only use the OBJECT_LOCK to set the |
| master; the other fields are protected by the SLAVE_LOCK. |
| (do_linear_regression): Note that this must be called with the |
| SLAVE_LOCK. |
| (gst_clock_add_observation): Take the SLAVE_LOCK, not the |
| OBJECT_LOCK. Call set_calibration instead of touching the |
| variables directly. |
| (gst_clock_set_property, gst_clock_get_property): Protect |
| master/slave parameters with the SLAVE_LOCK. |
| * gst/gstclock.h (GstClock): Remove rate, add rate_numerator and |
| rate_denominator. PR3C1S3. Add a new lock, the SLAVE_LOCK, and |
| note that all of the instance variables that add_observation and |
| the set_master functions use are protected by that lock and not |
| the OBJECT_LOCK. |
| (GST_CLOCK_SLAVE_LOCK, GST_CLOCK_SLAVE_UNLOCK): New macros. |
| * gst/gstclock.c (gst_clock_add_observation): No longer requires |
| the caller to take the object lock. |
| |
| 2005-11-23 11:22:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gsterror.*: Add error for clock stuff. |
| Original commit message from CVS: |
| * gst/gsterror.c: (_gst_core_errors_init): |
| * gst/gsterror.h: |
| Add error for clock stuff. |
| * gst/gstpipeline.c: (gst_pipeline_change_state), |
| (gst_pipeline_set_clock): |
| Post clock error when clock cannot be used in a pipeline. |
| |
| 2005-11-23 11:05:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: make two symbols from gstinfo private for the docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| make two symbols from gstinfo private for the docs |
| * gst/base/gstcollectpads.h: |
| * gst/gstutils.c: |
| fix doc typos, update docs |
| |
| 2005-11-22 18:28:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.*: No need to store the clock, the parent element class already has it. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_wait), (gst_base_sink_do_sync), |
| (gst_base_sink_handle_event): |
| * gst/base/gstbasesink.h: |
| No need to store the clock, the parent element class already |
| has it. |
| * gst/gstbin.c: (gst_bin_set_clock_func), (gst_bin_add_func): |
| Updates for clock_set returning a gboolean |
| * gst/gstclock.c: (gst_clock_entry_new), (gst_clock_id_wait), |
| (gst_clock_id_wait_async), (gst_clock_class_init), |
| (gst_clock_init), (gst_clock_finalize), |
| (gst_clock_get_internal_time), (gst_clock_get_time), |
| (gst_clock_slave_callback), (gst_clock_set_master), |
| (gst_clock_get_master), (do_linear_regression), |
| (gst_clock_add_observation), (gst_clock_set_property), |
| (gst_clock_get_property): |
| * gst/gstclock.h: |
| Implement master/slave. When setting a clock as a slave, a |
| periodic timeout is scheduled to sample master and slave times. |
| Then the slave clock is recalibrated to match offset and rate |
| of the master clock. |
| Update logging a bit. |
| Add flag so that a clock can state that is cannot be slaved to |
| another clock. |
| * gst/gstelement.c: (gst_element_set_clock): |
| * gst/gstelement.h: |
| The set_clock returns a gboolean for when an element cannot |
| deal with the selected clock in the pipeline. |
| * gst/gstpipeline.c: (gst_pipeline_change_state), |
| (gst_pipeline_set_clock): |
| * gst/gstpipeline.h: |
| Handle the case where the selected clock cannot be set on |
| the pipeline. |
| * gst/net/gstnetclientclock.c: (gst_net_client_clock_class_init), |
| (gst_net_client_clock_init), (gst_net_client_clock_finalize), |
| (gst_net_client_clock_set_property), |
| (gst_net_client_clock_get_property), |
| (gst_net_client_clock_observe_times): |
| * gst/net/gstnetclientclock.h: |
| Use regression code in GstClock parent, remove duplicated |
| functionality. |
| |
| 2005-11-22 16:31:08 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| Add underscores |
| Original commit message from CVS: |
| Add underscores |
| |
| 2005-11-22 15:52:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: correctly fix GEnumValues so that nick is the short lowercase dashed tag |
| Original commit message from CVS: |
| * gst/elements/Makefile.am: |
| * gst/elements/gstfakesink.c: (gst_fake_sink_state_error_get_type): |
| * gst/elements/gstfakesrc.c: (gst_fake_src_data_get_type), |
| (gst_fake_src_sizetype_get_type), (gst_fake_src_filltype_get_type), |
| (gst_fake_src_init), (gst_fake_src_prepare_buffer), |
| (gst_fake_src_alloc_buffer), (gst_fake_src_get_size): |
| * gst/elements/gstfakesrc.h: |
| * gst/gstqueue.c: (queue_leaky_get_type): |
| correctly fix GEnumValues so that nick is the short lowercase |
| dashed tag |
| * tools/gst-inspect.c: (print_element_properties_info): |
| also show the nick, since it's useful to use from parse_launch |
| syntax |
| Fixes #322139 |
| |
| 2005-11-22 15:15:53 +0000 Michael Smith <msmith@xiph.org> |
| |
| Add util method for scaling a clocktime by a fraction. Useful implementation is left as an exercise for the reader. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_util_clocktime_scale): |
| * gst/gstutils.h: |
| * docs/gst/gstreamer-sections.txt: |
| Add util method for scaling a clocktime by a fraction. Useful |
| implementation is left as an exercise for the reader. |
| |
| 2005-11-22 14:29:10 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstvalue.c: If needed, allocate storage in the destination value during collection. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_collect_fraction_range): |
| If needed, allocate storage in the destination value during |
| collection. |
| |
| 2005-11-22 13:58:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Removed GstURI , closes bug #321061 |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gsturitype.c: |
| * gst/gsturitype.h: |
| * gst/gstutils.c: (gst_util_set_object_arg): |
| * tools/gst-compprep.c: (main): |
| * tools/gst-inspect.c: (print_element_properties_info): |
| Removed GstURI , closes bug #321061 |
| |
| 2005-11-22 13:14:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Oops, broke automatic string type parsing. |
| Original commit message from CVS: |
| * check/gst/gststructure.c: (GST_START_TEST): |
| * gst/gststructure.c: (gst_structure_parse_value): |
| Oops, broke automatic string type parsing. |
| Add a test to catch it in future. |
| |
| 2005-11-22 13:02:12 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * gst/gsttagsetter.c: |
| gst/gsttagsetter.c (gst_tag_setter_get_tag_merge_mode) |
| Original commit message from CVS: |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| * gst/gsttagsetter.c (gst_tag_setter_get_tag_merge_mode) |
| (gst_tag_setter_set_tag_merge_mode, gst_tag_setter_get_tag_list): |
| Actually rename the function implementations. Grr. |
| |
| 2005-11-22 12:51:18 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * scripts/update-funcnames: |
| fix borked commit |
| Original commit message from CVS: |
| fix borked commit |
| |
| 2005-11-22 12:35:42 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst/capslist.h: Comment test cases |
| Original commit message from CVS: |
| * check/gst/capslist.h: |
| Comment test cases |
| * check/gst/gststructure.c: (GST_START_TEST), |
| (gst_structure_suite): |
| Test automatic value type detection in gst_structure_from_string. |
| * gst/gststructure.c: (gst_structure_parse_value): |
| Add fraction as a type we try and guess automatically in |
| caps/structure strings. |
| |
| 2005-11-22 12:35:35 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * scripts/update-funcnames: |
| update update-funcs for tagsetter |
| Original commit message from CVS: |
| update update-funcs for tagsetter |
| |
| 2005-11-22 12:20:04 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de> |
| |
| gst/gsttagsetter.*: (gst_tag_setter_merge_tags) (gst_tag_setter_add_tags, gst_tag_setter_add_tag_values) (gst_tag_set... |
| Original commit message from CVS: |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| patch by: Torsten Schoenfeld <kaffeetisch gmx de> |
| * gst/gsttagsetter.h: |
| * gst/gsttagsetter.c: (gst_tag_setter_merge_tags) |
| (gst_tag_setter_add_tags, gst_tag_setter_add_tag_values) |
| (gst_tag_setter_add_tag_valist) |
| (gst_tag_setter_add_tag_valist_values): Renamed from _merge, _add, |
| _add_values, _add_valist, and _add_valist_values. Since this is an |
| interface the function suffixes should be more explicit so |
| language binding don't end up with element.add_valist -> |
| gst_tag_setter_add_valist, for example. Fixes #322069. |
| |
| 2005-11-22 12:15:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| don't valgrind the stress test, takes too long |
| Original commit message from CVS: |
| don't valgrind the stress test, takes too long |
| |
| 2005-11-22 11:56:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst/gstcaps.c: Extend caps string tests to check that a caps to string conversion is reversible and produces th... |
| Original commit message from CVS: |
| * check/gst/gstcaps.c: (GST_START_TEST): |
| Extend caps string tests to check that a caps to string |
| conversion is reversible and produces the same caps. |
| * gst/gststructure.c: (gst_structure_value_get_generic_type): |
| Output "fraction" as the generic type fraction range, so caps |
| serialisation and deserialisation works. |
| * check/gst/capslist.h: |
| * gst/gstvalue.c: (gst_value_deserialize_fraction): |
| Support 'MIN' and 'MAX' for deserialising fractions. |
| |
| 2005-11-22 11:50:12 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/gststructure.c: |
| Minor doc fix. |
| Original commit message from CVS: |
| Minor doc fix. |
| |
| 2005-11-22 11:48:58 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstevent.h (gst_event_new_new_segment) (gst_event_parse_new_segment, gst_event_new_buffer_size) |
| Original commit message from CVS: |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| * gst/gstevent.h (gst_event_new_new_segment) |
| (gst_event_parse_new_segment, gst_event_new_buffer_size) |
| (gst_event_parse_buffer_size, gst_ghost_pad_new_no_target): |
| Renamed from *_newsegment, *_buffersize, *_notarget. |
| * scripts/update-funcnames: New script, performs the changes |
| listed above. |
| |
| 2005-11-22 11:25:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Make sure the GstFlowReturn is returned. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| Make sure the GstFlowReturn is returned. |
| * gst/gstbus.c: (gst_bus_add_signal_watch_full), |
| (gst_bus_add_signal_watch): |
| * gst/gstbus.h: |
| add gst_bus_add_signal_watch_full. |
| * gst/gstplugin.c: (gst_plugin_load_file): |
| Small style cleanup. |
| |
| 2005-11-22 10:24:31 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst/gstevent.c: Block the fakesrc srcpad when we send an event, to avoid contention on the stream_lock causing ... |
| Original commit message from CVS: |
| * check/gst/gstevent.c: (test_event), (GST_START_TEST): |
| Block the fakesrc srcpad when we send an event, to avoid |
| contention on the stream_lock causing random test failures. |
| |
| 2005-11-22 09:42:17 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Fix subtraction. |
| Original commit message from CVS: |
| * check/gst/gstvalue.c: (GST_START_TEST): |
| * gst/gstvalue.c: (gst_value_fraction_subtract): |
| Fix subtraction. |
| |
| 2005-11-22 09:35:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gst.h: include "gstchildproxy.h" |
| Original commit message from CVS: |
| * gst/gst.h: |
| include "gstchildproxy.h" |
| * gst/gstchildproxy.h: |
| * libs/gst/controller/gstcontroller.h: |
| use G_GNUC_NULL_TERMINATED |
| |
| 2005-11-21 23:54:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Implement fraction ranges and extend GstFraction to support arithmetic subtraction, as well as deserialization from i... |
| Original commit message from CVS: |
| * check/gst/capslist.h: |
| * check/gst/gstcaps.c: (GST_START_TEST): |
| * check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| * gst/gststructure.c: (gst_structure_parse_range), |
| (gst_structure_fixate_field_nearest_fraction): |
| * gst/gststructure.h: |
| * gst/gstvalue.c: (gst_value_init_fraction_range), |
| (gst_value_free_fraction_range), (gst_value_copy_fraction_range), |
| (gst_value_collect_fraction_range), |
| (gst_value_lcopy_fraction_range), (gst_value_set_fraction_range), |
| (gst_value_set_fraction_range_full), |
| (gst_value_get_fraction_range_min), |
| (gst_value_get_fraction_range_max), |
| (gst_value_serialize_fraction_range), |
| (gst_value_transform_fraction_range_string), |
| (gst_value_compare_fraction_range), |
| (gst_value_deserialize_fraction_range), |
| (gst_value_intersect_fraction_fraction_range), |
| (gst_value_intersect_fraction_range_fraction_range), |
| (gst_value_subtract_fraction_fraction_range), |
| (gst_value_subtract_fraction_range_fraction), |
| (gst_value_subtract_fraction_range_fraction_range), |
| (gst_value_collect_fraction), (gst_value_fraction_multiply), |
| (gst_value_fraction_subtract), (gst_value_deserialize_fraction), |
| (gst_value_transform_string_fraction), (_gst_value_initialize): |
| * gst/gstvalue.h: |
| Implement fraction ranges and extend GstFraction to support |
| arithmetic subtraction, as well as deserialization from integer |
| strings such as "100" |
| Add a testsuite as for int and double range set operations |
| |
| 2005-11-21 19:58:23 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/: Add glib-compat.h. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gsttaglist.h: |
| * gst/gstcaps.h: |
| * gst/gststructure.h: Add glib-compat.h. |
| |
| 2005-11-21 19:13:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Fix for #321595 |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_change_state_func): |
| Fix for #321595 |
| |
| 2005-11-21 19:00:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.h: And add a nice define too. |
| Original commit message from CVS: |
| * gst/gstsegment.h: |
| And add a nice define too. |
| |
| 2005-11-21 18:53:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstsegment.*: Make binding friendly. |
| Original commit message from CVS: |
| * gst/gstsegment.c: (gst_segment_copy), (gst_segment_get_type), |
| (gst_segment_new), (gst_segment_free), (gst_segment_init), |
| (gst_segment_set_duration), (gst_segment_set_last_stop), |
| (gst_segment_set_seek), (gst_segment_set_newsegment), |
| (gst_segment_to_stream_time), (gst_segment_to_running_time), |
| (gst_segment_clip): |
| * gst/gstsegment.h: |
| Make binding friendly. |
| |
| 2005-11-21 18:41:39 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/: Sprinkle NULL_TERMINATED to taste. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gsttagsetter.h: |
| * gst/gsttaglist.h: |
| * gst/gststructure.h: |
| * gst/gstcaps.h: |
| * gst/gstutils.h: Sprinkle NULL_TERMINATED to taste. |
| |
| 2005-11-21 18:27:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gsterror.*: New error category. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gsterror.c (_gst_core_errors_init): |
| * gst/gsterror.h (GST_CORE_ERROR_MISSING_PLUGIN): New error |
| category. |
| |
| 2005-11-21 18:16:00 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/Makefile.am (gst_headers): Add glib-compat.h. noinst the -private. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/Makefile.am (gst_headers): Add glib-compat.h. |
| (noinst_HEADERS): noinst the -private. |
| |
| 2005-11-21 18:10:13 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/: Remove unimplemented declarations for which we can see no sensible use. |
| Original commit message from CVS: |
| * gst/gstplugin.h: |
| * gst/gstregistry.h: |
| Remove unimplemented declarations for which we can see no sensible |
| use. |
| |
| 2005-11-21 18:03:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gst.h: Include glib-compat.h. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gst.h: Include glib-compat.h. |
| * gst/glib-compat.h: Add G_GNUC_NULL_TERMINATED. |
| * gst/glib-compat.c: Include the public and the private header. |
| * gst/glib-compat-private.h: Copied here from glib-compat.h. |
| * gst/gstvalue.c: |
| * gst/gstpad.c: |
| * gst/gstregistryxml.c: s/glib-compat/glib-compat-private/. |
| |
| 2005-11-21 17:21:15 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstevent.c (create_custom_events): Check that |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstevent.c (create_custom_events): Check that |
| FLUSH_STOP is serialized. |
| * check/elements/identity.c (event_func): |
| * check/elements/fakesrc.c (event_func): No stream lock, the core |
| takes it. |
| * gst/base/gstbasetransform.c (gst_base_transform_event): No more |
| stream lock taking, yay. |
| * gst/gstevent.h (GST_EVENT_FLUSH_STOP): Marked as serialized to |
| ensure that core takes the stream lock. |
| * gst/base/gstbasesrc.c (gst_base_src_do_seek): Update for stream |
| lock name change. |
| * gst/base/gstbasesink.c (gst_base_sink_event): No need to take |
| the stream lock for EOS, NEWSEGMENT, or FLUSH_STOP, the core does |
| it already. For the flush start we do take it though so we get the |
| right preroll state change messages. |
| * gst/gstqueue.c (gst_queue_sink_activate_push): No need to take |
| the stream lock here, the core does it for us. |
| * gst/gstpad.h (GST_PAD_GET_STREAM_LOCK): Renamed from |
| GST_STREAM_GET_LOCK. |
| (GST_PAD_STREAM_LOCK, GST_PAD_STREAM_TRYLOCK) |
| (GST_PAD_STREAM_UNLOCK, GST_PAD_STREAM_UNLOCK_FULL) |
| (GST_PAD_STREAM_LOCK_FULL): Renamed from GST_STREAM_*. |
| (GST_PAD_GET_PREROLL_LOCK): Renamed from GST_PREROLL_GET_LOCK. |
| (GST_PAD_PREROLL_LOCK, GST_PAD_PREROLL_TRYLOCK) |
| (GST_PAD_PREROLL_UNLOCK): Renamed from GST_PREROLL_*. |
| * gst/gstpad.c: Update for stream lock name change. |
| * gst/base/gstbasesink.c: Update for preroll lock name change. |
| |
| 2005-11-21 17:12:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Convert Clock flags to object flags. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_init), (gst_clock_set_master), |
| (gst_clock_get_master): |
| * gst/gstclock.h: |
| * gst/gstsystemclock.c: (gst_system_clock_init): |
| Convert Clock flags to object flags. |
| Added methods to manage master/slave clocks. |
| |
| 2005-11-21 17:09:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| More segment updates, replace code in plugins with segment helper functions. |
| Original commit message from CVS: |
| * check/gst/gstsegment.c: (GST_START_TEST): |
| * docs/design/part-TODO.txt: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_event), (gst_base_sink_do_sync), |
| (gst_base_sink_activate_pull), (gst_base_sink_get_position), |
| (gst_base_sink_query), (gst_base_sink_change_state): |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.c: (gst_base_src_init), (gst_base_src_query), |
| (gst_base_src_default_newsegment), |
| (gst_base_src_configure_segment), (gst_base_src_do_seek), |
| (gst_base_src_get_range), (gst_base_src_loop), |
| (gst_base_src_change_state): |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buf), |
| (gst_base_transform_event), (gst_base_transform_change_state): |
| * gst/base/gstbasetransform.h: |
| * gst/base/gstcollectpads.c: (gst_collect_pads_add_pad), |
| (gst_collect_pads_event): |
| * gst/base/gstcollectpads.h: |
| * gst/elements/gstfakesrc.c: (gst_fake_src_init), |
| (gst_fake_src_create): |
| * gst/elements/gstfakesrc.h: |
| * gst/elements/gstidentity.c: (gst_identity_transform_ip): |
| * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration), |
| (gst_segment_set_last_stop), (gst_segment_set_seek), |
| (gst_segment_set_newsegment), (gst_segment_to_stream_time), |
| (gst_segment_to_running_time), (gst_segment_clip): |
| * gst/gstsegment.h: |
| More segment updates, replace code in plugins with segment |
| helper functions. |
| |
| 2005-11-21 16:46:07 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/elements/gstfdsrc.c: Don't ignore sscanf results |
| Original commit message from CVS: |
| * gst/elements/gstfdsrc.c: (gst_fdsrc_uri_set_uri): |
| Don't ignore sscanf results |
| |
| 2005-11-21 16:41:16 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.h (GST_IS_PAD_FAST): Removed. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.h (GST_IS_PAD_FAST): Removed. |
| |
| 2005-11-21 16:34:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| *.*: Ran scripts/update-macros. Oh yes. gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK) |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * *.h: |
| * *.c: Ran scripts/update-macros. Oh yes. |
| * gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK) |
| (GST_OBJECT_TRYLOCK, GST_OBJECT_UNLOCK): Renamed from |
| GST_GET_LOCK, etc. |
| * scripts/update-macros: New script. Run it on your files to |
| change GST_LOCK to GST_OBJECT_LOCK, and the same for UNLOCK as |
| well. |
| |
| 2005-11-21 15:47:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more docs fixes, add new api to the docs |
| Original commit message from CVS: |
| * docs/gst/Makefile.am: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * gst/gstinfo.h: |
| more docs fixes, add new api to the docs |
| |
| 2005-11-21 15:01:48 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbin.c (gst_bin_remove_func): Wim claims I can remove this state_broadcast call. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gstbin.c (gst_bin_remove_func): Wim claims I can remove this |
| state_broadcast call. |
| |
| 2005-11-21 14:53:34 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstsegment.c (gst_segment_init): Initialize abs_rate. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gstsegment.c (gst_segment_init): Initialize abs_rate. |
| |
| 2005-11-21 14:52:56 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstvalue.c: Fix wrong function calls for arrays. |
| Original commit message from CVS: |
| 2005-11-21 Julien MOUTTE <julien@moutte.net> |
| * gst/gstvalue.c: (gst_value_intersect_array): Fix wrong |
| function calls for arrays. |
| |
| 2005-11-21 14:50:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/random/ensonic/media-device-daemon.txt: wild idea, can this be done? |
| Original commit message from CVS: |
| * docs/random/ensonic/media-device-daemon.txt: |
| wild idea, can this be done? |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsterror.h: |
| * gst/gstfilter.c: |
| * gst/gstfilter.h: |
| * gst/gstplugin.h: |
| * gst/gstpluginfeature.c: |
| * gst/gsttrace.c: |
| * gst/gstvalue.c: |
| * gst/gstvalue.h: |
| doc fixes and additions |
| |
| 2005-11-21 14:41:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| gst/base/gstbasesrc.c (GST_LIVE_BROADCAST, GST_LIVE_SIGNAL) (GST_LIVE_TIMED_WAIT, GST_LIVE_WAIT, GST_LIVE_GET_COND) (... |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesrc.c (GST_LIVE_BROADCAST, GST_LIVE_SIGNAL) |
| (GST_LIVE_TIMED_WAIT, GST_LIVE_WAIT, GST_LIVE_GET_COND) |
| (GST_LIVE_UNLOCK, GST_LIVE_TRYLOCK, GST_LIVE_LOCK) |
| (GST_LIVE_GET_LOCK): Moved here from gstbasesrc.h. They are |
| private to the basesrc implementation. |
| |
| 2005-11-21 14:34:07 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_send_event): Doc more. Take stream lock on behalf of event function if necessary. It should no ... |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_send_event): Doc more. Take stream lock on |
| behalf of event function if necessary. It should no longer be |
| necessary to take the stream lock in pad's event functions. Fixes |
| #320299. |
| |
| 2005-11-21 14:28:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027) |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gststructure.c: (gst_structure_fixate_field_nearest_int), |
| (gst_structure_fixate_field_nearest_double), |
| (gst_structure_fixate_field_boolean): |
| * gst/gststructure.h: |
| * win32/common/libgstreamer.def: |
| * win32/gstreamer.def: |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* |
| (#322027) |
| |
| 2005-11-21 14:25:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/elements/gstfdsrc.*: Port fd:// URI handler from 0.8 to fdsrc |
| Original commit message from CVS: |
| * gst/elements/gstfdsrc.c: (_do_init), (gst_fdsrc_class_init), |
| (gst_fdsrc_init), (gst_fdsrc_dispose), (gst_fdsrc_set_property), |
| (gst_fdsrc_uri_get_type), (gst_fdsrc_uri_get_protocols), |
| (gst_fdsrc_uri_get_uri), (gst_fdsrc_uri_set_uri), |
| (gst_fdsrc_uri_handler_init): |
| * gst/elements/gstfdsrc.h: |
| Port fd:// URI handler from 0.8 to fdsrc |
| |
| 2005-11-21 13:26:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| More segment updates and more checks. |
| Original commit message from CVS: |
| * check/gst/gstsegment.c: (GST_START_TEST), (gstsegments_suite), |
| (main): |
| * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration), |
| (gst_segment_set_last_stop), (gst_segment_set_seek), |
| (gst_segment_set_newsegment), (gst_segment_to_stream_time), |
| (gst_segment_to_running_time), (gst_segment_clip): |
| * gst/gstsegment.h: |
| More segment updates and more checks. |
| |
| 2005-11-21 13:26:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.*: Drop leading '%' from GST_FOURCC_FORMAT, thus making it consistent with our other format defines (#32... |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_transform_fourcc_string), |
| (gst_value_serialize_fourcc): |
| * gst/gstvalue.h: |
| Drop leading '%' from GST_FOURCC_FORMAT, thus making it |
| consistent with our other format defines (#320324). |
| |
| 2005-11-21 13:12:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.c: Revert previous commit. Value lists are by definition not fixed, as they are a list of possible values. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_is_fixed): |
| Revert previous commit. Value lists are by definition |
| not fixed, as they are a list of possible values. |
| |
| 2005-11-21 13:03:36 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstevent.h (GST_EVENT_FILLER): Removed. Can be added back during the stable series if we need it. Fixes #319178. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gstevent.h (GST_EVENT_FILLER): Removed. Can be added back |
| during the stable series if we need it. Fixes #319178. |
| * gst/gstevent.c (gst_event_new_filler): Removed. |
| * check/gst/gstevent.c: Update comment about filler events. |
| |
| 2005-11-21 12:42:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.c: Should handle both value arrays and value lists. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_is_fixed): |
| Should handle both value arrays and value lists. |
| |
| 2005-11-21 12:27:01 +0000 Alessandro Dessina <alessandro@nnva.org> |
| |
| gst/gstvalue.c (gst_value_is_fixed): Use gst_value_array functions to access arrays. Fixes #321962. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| patch by: Alessandro Dessina <alessandro nnva org> |
| * gst/gstvalue.c (gst_value_is_fixed): Use gst_value_array |
| functions to access arrays. Fixes #321962. |
| |
| 2005-11-21 11:26:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/gst/gstreamer.types: gst_collectpads_get_type => gst_collect_pads_get_type. |
| Original commit message from CVS: |
| * docs/gst/gstreamer.types: |
| gst_collectpads_get_type => gst_collect_pads_get_type. |
| * gst/base/gstbasetransform.c: |
| Remove unused SIGNAL_HANDOFF enum. |
| |
| 2005-11-21 11:06:42 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstevent.h (GstEventTypeFlags): New data type, the flags of the event type (upstream, downstream, serialized). Re... |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * gst/gstevent.h (GstEventTypeFlags): New data type, the flags of |
| the event type (upstream, downstream, serialized). Renamed |
| GST_EVDIR_* and GST_EVSER to GST_EVENT_TYPE_*. |
| (GstEventType): Use GstEventTypeFlags. Rename CUSTOM_UP to |
| CUSTOM_UPSTREAM, CUSTOM_DS to CUSTOM_DOWNSTREAM, etc. |
| * gst/gstevent.c: Update for new CUSTOM event names. |
| * check/gst/gstevent.c: Update check for new CUSTOM event names. |
| * gst/gstevent.h: |
| * gst/gstevent.c (gst_event_type_get_flags): New function. Fixes |
| bug #319392. |
| |
| 2005-11-21 11:00:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Rename gst_collecpads_foo() => gst_collect_pads_foo(). Document unimplemented functions as unimplemented (#320766). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * win32/common/libgstbase.def: |
| * win32/libgstbase.def: |
| * gst/base/gstcollectpads.c: (gst_collect_pads_base_init), |
| (gst_collect_pads_class_init), (gst_collect_pads_init), |
| (gst_collect_pads_finalize), (gst_collect_pads_new), |
| (gst_collect_pads_set_function), (gst_collect_pads_add_pad), |
| (gst_collect_pads_remove_pad), (gst_collect_pads_is_active), |
| (gst_collect_pads_collect), (gst_collect_pads_collect_range), |
| (gst_collect_pads_start), (gst_collect_pads_stop), |
| (gst_collect_pads_peek), (gst_collect_pads_pop), |
| (gst_collect_pads_available), (gst_collect_pads_read), |
| (gst_collect_pads_flush), (gst_collect_pads_event), |
| (gst_collect_pads_chain): |
| * gst/base/gstcollectpads.h: |
| Rename gst_collecpads_foo() => gst_collect_pads_foo(). Document |
| unimplemented functions as unimplemented (#320766). |
| |
| 2005-11-21 10:41:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstmessage.c: Improve docs for DURATION message (usage of duration parameter) (#320113) |
| Original commit message from CVS: |
| * gst/gstmessage.c: |
| Improve docs for DURATION message (usage of duration parameter) |
| (#320113) |
| |
| 2005-11-21 10:04:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/moving-plugins: |
| update |
| Original commit message from CVS: |
| update |
| |
| 2005-11-21 09:44:46 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| add latest .pc file to spec |
| Original commit message from CVS: |
| add latest .pc file to spec |
| |
| 2005-11-20 19:11:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Added segment helper structure and methods. Not fully implemented yet. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/gst/gstsegment.c: (GST_START_TEST), (gstevents_suite), |
| (main): |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration), |
| (gst_segment_set_seek), (gst_segment_set_newsegment), |
| (gst_segment_to_stream_time), (gst_segment_to_running_time), |
| (gst_segment_clip): |
| * gst/gstsegment.h: |
| Added segment helper structure and methods. Not fully implemented |
| yet. |
| Added segment check. |
| |
| 2005-11-20 17:12:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst/gstvalue.c: Add a deserialisation test for fractions |
| Original commit message from CVS: |
| * check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| Add a deserialisation test for fractions |
| * examples/metadata/read-metadata.c: (message_loop), |
| (make_pipeline), (main): |
| Fix up metadata reading sample. |
| * gst/base/gstbasesink.c: (gst_base_sink_do_sync): |
| Debug format fix |
| * gst/base/gstbasesrc.c: (gst_base_src_default_negotiate): |
| Don't try and fixate empty caps |
| * gst/gst_private.h: |
| Wrap in G_BEGIN_DECLS/G_END_DECLS |
| * gst/gstvalue.c: (gst_value_collect_fraction), |
| (gst_value_set_fraction), (gst_value_get_fraction_denominator), |
| (gst_value_transform_string_fraction), |
| (gst_value_compare_fraction): |
| Add some extra guards to ensure that we don't end up |
| with an invalid denominator of 0 in a gstfraction and |
| that fractions always get reduced. |
| |
| 2005-11-20 14:56:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Something went wrong with changelog in last commit |
| Original commit message from CVS: |
| Something went wrong with changelog in last commit |
| |
| 2005-11-20 14:50:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Doc fixes. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbuffer.h: |
| * gst/gstelement.c: |
| * gst/gstformat.c: |
| * gst/gstformat.h: |
| * gst/gstindex.h: |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| * gst/gstvalue.c: |
| Doc fixes. |
| |
| 2005-11-20 13:28:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Make a proper enum of the flag. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * gst/gstcaps.h: |
| Make a proper enum of the flag. |
| |
| 2005-11-19 18:57:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add type to quark and type to string conversions. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * gst/gstformat.c: (_gst_format_initialize), (gst_format_get_name), |
| (gst_format_to_quark), (gst_format_register): |
| * gst/gstformat.h: |
| * gst/gstquery.c: (_gst_query_initialize), |
| (gst_query_type_get_name), (gst_query_type_to_quark), |
| (gst_query_type_register): |
| * gst/gstquery.h: |
| Add type to quark and type to string conversions. |
| |
| 2005-11-19 18:32:01 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbuffer.h (GST_BUFFER_FLAG_ORIGINAL): Removed. Fixes #320097. |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstbuffer.h (GST_BUFFER_FLAG_ORIGINAL): Removed. Fixes |
| #320097. |
| |
| 2005-11-19 18:28:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Make message handling overridable. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_provide_clock_func), |
| (gst_bin_add_func), (gst_bin_remove_func), (bin_bus_handler), |
| (gst_bin_handle_message_func): |
| * gst/gstbin.h: |
| Make message handling overridable. |
| |
| 2005-11-19 18:26:35 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.h (GST_PAD_IS_USABLE): Removed. Fixes #321235. |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.h (GST_PAD_IS_USABLE): Removed. Fixes #321235. |
| |
| 2005-11-19 18:17:29 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstclock.*: Change resolution to be a GstClockTime. |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstclock.h: |
| * gst/gstclock.c (GstClock, GstClockClass): Change resolution to |
| be a GstClockTime. |
| (gst_clock_set_resolution, gst_clock_get_resolution): Resolution |
| is a GstClockTime. Fixes #321710. |
| |
| 2005-11-19 18:06:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstclock.h (GstClock): Remove offset property. Add internal_calibration and external_calibration. Fix padding. Pa... |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstclock.h (GstClock): Remove offset property. Add |
| internal_calibration and external_calibration. Fix padding. Pad |
| also by GstClockTime so we don't run into problems. |
| * gst/gstclock.c (gst_clock_set_rate_offset): Remove. |
| (gst_clock_get_rate_offset): Remove. |
| (gst_clock_set_time_adjust): Remove. Fixes #321712. |
| |
| 2005-11-19 17:50:52 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstutils.h: gst/gstutils.c (g_static_rec_cond_wait) |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstutils.h: |
| * gst/gstutils.c (g_static_rec_cond_wait) |
| (g_static_rec_cond_timed_wait): Removed, no longer needed. |
| * gst/gstbin.c: Remove terrible continue_state prototype. |
| * gst/gstelement.h (gst_element_continue_state): Make public. |
| * gst/gstelement.h: |
| * gst/gstelement.c (gst_element_commit_state): Removed, replaced |
| by continue_state. Fixes #319389. |
| |
| 2005-11-19 17:28:58 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstindex.h (GstIndexFilter): Actually pass on the user_data. |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstindex.h (GstIndexFilter): Actually pass on the user_data. |
| Really fixes #168438. However I don't see anywhere where the |
| filter function is called... stupid GStreamer... |
| |
| 2005-11-19 17:26:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstindex.h (GstIndex): Add field for user_data_destroy. We don't have a dispose function, so it won't get called ... |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstindex.h (GstIndex): Add field for user_data_destroy. We |
| don't have a dispose function, so it won't get called when the |
| object is unreffed, but oh well! |
| * gst/gstindex.c (gst_index_set_filter_full): New API function, |
| allows a destroy function to be set so user_data can be freed. |
| Fixes #168438. |
| (gst_index_set_filter): Call gst_index_set_filter_full. |
| |
| 2005-11-19 17:08:23 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstvalue.c (test_string): Add test for bug #165650. |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstvalue.c (test_string): Add test for bug #165650. |
| * gst/gstvalue.c (gst_string_wrap): Trying to serialize a NULL |
| string should produce an error, given the lack of a way to |
| represent NULL strings. Fixes #165650. |
| |
| 2005-11-19 16:46:30 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstvalue.h: gst/gstvalue.c (gst_value_array_append_value) (gst_value_array_prepend_value, gst_value_array_get_size) |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstvalue.h: |
| * gst/gstvalue.c (gst_value_array_append_value) |
| (gst_value_array_prepend_value, gst_value_array_get_size) |
| (gst_value_array_get_value): New API, copied from |
| gst_value_list_*, only operates on arrays. |
| (gst_value_list_append_value, gst_value_list_prepend_value) |
| (gst_value_list_concat, gst_value_list_get_size) |
| (gst_value_list_get_value): Only operate on lists. Fixes #156633. |
| * gst/gstvalue.c (gst_value_init_list_or_array): Renamed from |
| init_list, because it works on both. |
| (copy_garray_of_gstvalue): Renamed from gst_value_list_copy_array. |
| (gst_value_copy_list_or_array): Renamed from copy_list. |
| (gst_value_free_list_or_array): Renamed from free_list. |
| (gst_value_collect_list_or_array): Renamed from collect_list. |
| (gst_value_lcopy_list_or_array): Renamed from lcopy_list. |
| (gst_value_list_or_array_peek_pointer): Renamed from |
| list_peek_pointer. |
| (_gst_value_array_value_table, _gst_value_list_value_table): |
| Update value table functions. |
| (gst_value_compare_list_or_array): Renamed from compare_list. |
| |
| 2005-11-19 16:05:11 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gsttaglist.h: Whoops, foreach function returns void. Also fix some constness. |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gsttaglist.h: Whoops, foreach function returns void. Also fix |
| some constness. |
| |
| 2005-11-19 15:51:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gsttaglist.*: Operates on a const |
| Original commit message from CVS: |
| 2005-11-19 Andy Wingo <wingo@pobox.com> |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h (gst_tag_list_foreach): Operates on a const |
| GstTagList*. Fixes #143472. |
| * gst/gststructure.h: Clarify what the foreach/map functions can |
| or can't do to their arguments. |
| |
| 2005-11-18 19:21:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstclock.c: Doc and API fixes. |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_set_calibration), |
| (gst_clock_get_calibration): |
| Doc and API fixes. |
| Callibration can be set with internal time equal to current |
| internal time too. |
| |
| 2005-11-18 18:55:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gsterror.*: document |
| Original commit message from CVS: |
| * gst/gsterror.c: |
| * gst/gsterror.h: |
| document |
| |
| 2005-11-18 18:38:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/moving-plugins: |
| document on requirements for moving plugins to good |
| Original commit message from CVS: |
| document on requirements for moving plugins to good |
| |
| 2005-11-18 16:24:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| Add net pkgconfig files. |
| Original commit message from CVS: |
| 2005-11-18 Andy Wingo <wingo@pobox.com> |
| * configure.ac: |
| * pkgconfig/gstreamer-net.pc.in: |
| * pkgconfig/gstreamer-net-uninstalled.pc.in: |
| * pkgconfig/Makefile.am: Add net pkgconfig files. |
| |
| 2005-11-18 16:04:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: docs fixes |
| Original commit message from CVS: |
| * gst/gstcaps.c: |
| * gst/gstghostpad.c: |
| * gst/gsttrace.c: |
| * gst/gstvalue.c: |
| * gst/gstvalue.h: |
| docs fixes |
| |
| 2005-11-18 15:52:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/net/gstnetclientclock.c: Turn off debugging. |
| Original commit message from CVS: |
| 2005-11-18 Andy Wingo <wingo@pobox.com> |
| * gst/net/gstnetclientclock.c: Turn off debugging. |
| * check/net/gstnetclientclock.c (test_functioning): Assert that the |
| times connverge somewhat. Can't make a real test. |
| |
| 2005-11-18 15:30:18 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/net/gstnetclientclock.c (do_linear_regression): Use all integer arithmetic. Return the minimum of the domain, whi... |
| Original commit message from CVS: |
| 2005-11-18 Andy Wingo <wingo@pobox.com> |
| * gst/net/gstnetclientclock.c (do_linear_regression): Use all |
| integer arithmetic. Return the minimum of the domain, which can be |
| set as "internal" for gst_clock_set_calibration. |
| (gst_net_client_clock_observe_times): Call _set_calibration. |
| (gst_net_client_clock_new): Call _set_calibration instead of |
| rate_offset. |
| * check/net/gstnetclientclock.c (test_functioning): Use the right |
| adjustment api. |
| * gst/gstclock.h: |
| * gst/gstclock.c (gst_clock_get_calibration) |
| (gst_clock_set_calibration): New functions, obsolete the ones I |
| added yesterday. Doh. Precision issues mean we have to extrapolate |
| from a point in the more recent past than 1970. |
| (gst_clock_get_rate_offset, gst_clock_set_rate_offset): Mark as |
| obsolete. |
| (gst_clock_adjust_unlocked): Use the right calibration data. |
| |
| 2005-11-18 14:49:28 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/base/gstbasesink.c: Also reset the ->current_* values in READY->PAUSED |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_change_state): |
| Also reset the ->current_* values in READY->PAUSED |
| |
| 2005-11-18 14:13:28 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/net/gstnetclientclock.c (gst_net_client_clock_thread): Whoops, check the right fd. Also add some debugging. |
| Original commit message from CVS: |
| 2005-11-18 Andy Wingo <wingo@pobox.com> |
| * gst/net/gstnetclientclock.c (gst_net_client_clock_thread): |
| Whoops, check the right fd. Also add some debugging. |
| (gst_net_client_clock_observe_times): Adjust for int64 offset. |
| (do_linear_regression): Add a crapload of debugging. Subtract off |
| the minimum values from the input series to discard unneeded bits. |
| Use only int arithmetic. There is still double arithmetic when |
| calculating the intercept that needs fixing. Return boolean to |
| indicate success; FALSE would mean the domain or range is too |
| great. Still needs fixes. |
| |
| 2005-11-18 13:18:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: For the current position in stream time, we need to subtract accumulated time. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_get_position): |
| For the current position in stream time, we need to subtract |
| accumulated time. |
| * gst/gstsystemclock.c: (gst_system_clock_async_thread): |
| Release lock before calling the callback function of async |
| entries. |
| |
| 2005-11-18 11:57:30 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/net/gstnetclientclock.c (gst_net_client_clock_class_init): Port goes all the way to MAXUINT16. |
| Original commit message from CVS: |
| 2005-11-18 Andy Wingo <wingo@pobox.com> |
| * gst/net/gstnetclientclock.c (gst_net_client_clock_class_init): |
| Port goes all the way to MAXUINT16. |
| * gst/net/gstnettimeprovider.c: Make the port range the same as |
| for the kernel: 0 assigns, otherwise ports are less than |
| MAXUINT16. |
| * check/net/gstnettimeprovider.c: Adapt for 0 == kernel assigns |
| port change. |
| * check/net/gstnetclientclock.c (test_functioning): Add the start |
| of another test. |
| |
| 2005-11-18 11:03:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.*: Removing a clock provider from a bin, triggers a clock lost message so that a new clock will be selected. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_provide_clock_func), (gst_bin_add_func), |
| (gst_bin_remove_func), (bin_bus_handler): |
| * gst/gstbin.h: |
| Removing a clock provider from a bin, triggers a clock lost message |
| so that a new clock will be selected. |
| Adding a clock to a bin triggers a clock provider message. |
| Make sure we reselect a clock when we received a clock lost message. |
| Keep a reference to the element that provided the clock. |
| |
| 2005-11-18 10:54:55 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/net/gstnetclientclock.c (gst_net_client_clock_new): Adjust the clock initially so it produces values around the b... |
| Original commit message from CVS: |
| 2005-11-18 Andy Wingo <wingo@pobox.com> |
| * gst/net/gstnetclientclock.c (gst_net_client_clock_new): Adjust |
| the clock initially so it produces values around the base time. |
| (gst_net_client_clock_class_init): Typo fix. |
| (gst_net_client_clock_thread): Add note on when the socket gets |
| closed. |
| |
| 2005-11-17 18:50:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/net/gstnetclientclock.c: Free remote and local time arrays. |
| Original commit message from CVS: |
| * gst/net/gstnetclientclock.c: (gst_net_client_clock_finalize): |
| Free remote and local time arrays. |
| |
| 2005-11-17 18:18:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/net/gstnetclientclock.c: Fix compilation, uninitialized vars and a forgotten continue. |
| Original commit message from CVS: |
| * gst/net/gstnetclientclock.c: (do_linear_regression), |
| (gst_net_client_clock_do_select), (gst_net_client_clock_thread): |
| Fix compilation, uninitialized vars and a forgotten continue. |
| |
| 2005-11-17 17:55:17 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/: Add a most minimal test for the net client clock. More to come later. |
| Original commit message from CVS: |
| 2005-11-17 Andy Wingo <wingo@pobox.com> |
| * check/Makefile.am (check_PROGRAMS): |
| * check/net/gstnetclientclock.c: Add a most minimal test for the |
| net client clock. More to come later. |
| * gst/net/gstnet.h: |
| * gst/net/Makefile.am: Add netclientclock. |
| * gst/net/gstnetclientclock.h: |
| * gst/net/gstnetclientclock.c: New files, implement an untested |
| GstClock that takes its time from a network time provider. |
| Implements the algorithm in network-clock.scm. |
| * tests/network-clock.scm (*window-size*): Rename from |
| *queue-length*. |
| * tests/network-clock.scm (network-time): |
| * tests/network-clock-utils.scm (q-push): Update callers. |
| |
| 2005-11-17 16:02:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: And unref the child too.. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_provide_clock_func), |
| (gst_bin_sort_iterator_new): |
| And unref the child too.. |
| |
| 2005-11-17 14:51:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Refactor the sort iterator so it can be used while holding the |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func), |
| (gst_bin_sort_iterator_new), (gst_bin_iterate_sorted): |
| Refactor the sort iterator so it can be used while holding the |
| LOCK too. |
| Make clock selection select a clock closest to the source. |
| |
| 2005-11-17 12:36:30 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gstclock.*: Anonymous structs are a gcc (and some other compilers) extension, so don't use them. Since this is on... |
| Original commit message from CVS: |
| * gst/gstclock.c: (gst_clock_init), (gst_clock_adjust_unlocked), |
| (gst_clock_set_rate_offset), (gst_clock_get_rate_offset): |
| * gst/gstclock.h: |
| Anonymous structs are a gcc (and some other compilers) extension, so |
| don't use them. Since this is only for ABI-compatibility, and our |
| API/ABI freeze is over in a few days, this whole thing will only |
| last a few days, so don't bother trying to think up a meaningful |
| name for the struct. |
| |
| 2005-11-17 11:51:49 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstclock.h (GstClock): Add rate and offset properties, preserving ABI stability. Add rate/offset accessors. Will ... |
| Original commit message from CVS: |
| 2005-11-17 Andy Wingo <wingo@pobox.com> |
| * gst/gstclock.h (GstClock): Add rate and offset properties, |
| preserving ABI stability. Add rate/offset accessors. Will file bug |
| for the freeze break. |
| * gst/gstclock.c (gst_clock_adjust_unlocked): Implement using rate |
| and offset, trying to keep precision and avoiding |
| underflow/overflow. |
| (gst_clock_set_rate_offset, gst_clock_get_rate_offset): New |
| functions. Make gst_clock_set_time_adjust obsolete. |
| (gst_clock_set_time_adjust): Note that this function is obsolete. |
| Will file bug soon. |
| * gst/base/gstbasetransform.h: Make the ABI-stability hack |
| greppable by using GST_PADDING-1+1. |
| |
| 2005-11-17 11:25:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/random/NOTES-0.1.1: |
| * docs/random/NOTES-0.2.0: |
| * docs/random/TODO-post-0.1.0: |
| * docs/random/arch: |
| * docs/random/coroutines: |
| * docs/random/design: |
| * docs/random/factoryinfo: |
| * docs/random/gboolean: |
| * docs/random/padarch: |
| * docs/random/sequence: |
| * docs/random/state-transitions: |
| * docs/random/states: |
| * docs/random/states.new: |
| * docs/random/states.old: |
| * docs/random/walkthrough: |
| remove completely outdated random docs |
| Original commit message from CVS: |
| remove completely outdated random docs |
| |
| 2005-11-17 09:37:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstmessage.c: Assertion should check for CLOCK_LOST, not NEW_CLOCK (#321648). |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/gstmessage.c: (gst_message_parse_clock_lost): |
| Assertion should check for CLOCK_LOST, not NEW_CLOCK (#321648). |
| * gst/gstpadtemplate.h: |
| * gst/gstpluginfeature.h: |
| Don't use c++ style comments in headers (#321638). |
| |
| 2005-11-16 18:37:57 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/net/gstnettimepacket.c (gst_net_time_packet_send): Free buffer. |
| Original commit message from CVS: |
| 2005-11-16 Andy Wingo <wingo@pobox.com> |
| * gst/net/gstnettimepacket.c (gst_net_time_packet_send): Free |
| buffer. |
| |
| 2005-11-16 18:16:51 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/net/gstnettimeprovider.c: Check to see that the time provider actually provides times. Works, yo! |
| Original commit message from CVS: |
| 2005-11-16 Andy Wingo <wingo@pobox.com> |
| * check/net/gstnettimeprovider.c: Check to see that the time |
| provider actually provides times. Works, yo! |
| |
| 2005-11-16 18:09:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/Makefile.am: Enable more tests. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| Enable more tests. |
| * check/elements/fakesrc.c: (GST_START_TEST): |
| Set element to NULL before disposing it. |
| |
| 2005-11-16 17:53:54 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/net/Makefile.am: |
| * libs/gst/net/Makefile.am: |
| fix |
| Original commit message from CVS: |
| fix |
| |
| 2005-11-16 17:52:04 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/net/: Use the timepacket stuff in the provider, include it from gstnet.h, and add it to the build. |
| Original commit message from CVS: |
| 2005-11-16 Andy Wingo <wingo@pobox.com> |
| * gst/net/Makefile.am: |
| * gst/net/gstnet.h: |
| * gst/net/gstnettimeprovider.c: |
| * gst/net/gstnettimeprovider.h: Use the timepacket stuff in the |
| provider, include it from gstnet.h, and add it to the build. |
| * gst/net/gstnettimepacket.h: |
| * gst/net/gstnettimepacket.c: New files, abstracts out the packet |
| sending and receiving. |
| |
| 2005-11-16 17:35:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/Makefile.am: Enable valgrind check. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| Enable valgrind check. |
| * gst/elements/gstfakesrc.c: (gst_fake_src_alloc_parent), |
| (gst_fake_src_alloc_buffer): |
| Fix memleak. |
| |
| 2005-11-16 17:22:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/net/gstnettimeprovider.c: Call parent finalize too. |
| Original commit message from CVS: |
| * gst/net/gstnettimeprovider.c: (gst_net_time_provider_finalize): |
| Call parent finalize too. |
| |
| 2005-11-16 17:18:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/Makefile.am: Enable valgrind check that should work fine now. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| Enable valgrind check that should work fine now. |
| * gst/elements/gsttypefindelement.c: (gst_type_find_element_init): |
| * gst/gstqueue.c: (gst_queue_init): |
| Fix memleaks in pad allocation. |
| |
| 2005-11-16 16:49:49 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/net/: New part of core to hold network elements and objects. Put in core because it exposes API that applications... |
| Original commit message from CVS: |
| 2005-11-16 Andy Wingo <wingo@pobox.com> |
| * gst/net/Makefile.am: |
| * gst/net/gstnet.h: New part of core to hold network elements and |
| objects. Put in core because it exposes API that applications want |
| to use. The library is named libgstnet-tempname right now because |
| of the existing libgstnet in gst-plugins-base. Solution is |
| probably to rename the one in plugins-base; will file a bug for |
| the freeze break. |
| * gst/net/gstnettimeprovider.c: |
| * gst/net/gstnettimeprovider.h: New object to export a GstClock's |
| get_time call over the network. |
| * configure.ac: |
| * gst/Makefile.am (lib_LTLIBRARIES): Add gstnet to the build. |
| * check/Makefile.am: |
| * check/net/gstnettimeprovider.c: A most minimal test suite. Will |
| get additions shortly. |
| |
| 2005-11-16 16:09:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstpad.*: add gst_pad_new_from_static_template functions |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_new_from_static_template): |
| * gst/gstpad.h: |
| add gst_pad_new_from_static_template functions |
| * gst/check/gstcheck.c: (gst_check_setup_src_pad), |
| (gst_check_setup_sink_pad): |
| * gst/elements/gsttee.c: (gst_tee_init): |
| and use them |
| |
| 2005-11-16 16:06:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Removed warning, it's not realy an error either. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_pause_task): |
| Removed warning, it's not realy an error either. |
| |
| 2005-11-16 14:27:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.c: Check if the caps are NULL, this can happen if the element is shutting down and the pad ... |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buf), |
| (gst_base_transform_event): |
| Check if the caps are NULL, this can happen if the element |
| is shutting down and the pad caps are set to NULL. |
| |
| 2005-11-16 12:57:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/elements/gsttee.c: |
| * plugins/elements/gsttee.c: |
| fix pad tempalte leak in tee |
| Original commit message from CVS: |
| fix pad tempalte leak in tee |
| |
| 2005-11-16 12:40:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: use gst_object_ref when setting the pad template; this will trigger the pad template leaks on GLib 2.6 and the ... |
| Original commit message from CVS: |
| * gst/glib-compat.c: (g_value_dup_gst_object): |
| * gst/glib-compat.h: |
| * gst/gstpad.c: (gst_pad_set_property): |
| use gst_object_ref when setting the pad template; this will |
| trigger the pad template leaks on GLib 2.6 and the slaves |
| |
| 2005-11-16 12:25:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: remove functions copied from GLib 2.6 |
| Original commit message from CVS: |
| * gst/glib-compat.c: (gst_flags_get_first_value): |
| * gst/glib-compat.h: |
| * gst/gstregistryxml.c: |
| remove functions copied from GLib 2.6 |
| |
| 2005-11-16 11:29:57 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/Makefile.am: Don't link against VALGRIND_LIBS. That was always the wrong thing to do, but only breaks with newer ... |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| Don't link against VALGRIND_LIBS. That was always the wrong thing to |
| do, but only breaks with newer valgrind versions. We're not a |
| valgrind tool, we have no link-time dependencies on libcoregrind. |
| |
| 2005-11-16 11:06:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/base/gstbasesrc.c: some debug changes |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_default_negotiate): |
| some debug changes |
| * gst/gstmessage.h: |
| typo fixes |
| |
| 2005-11-15 23:53:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/base/gstbasesrc.c: |
| * gst/elements/gsttypefindelement.c: |
| * gst/gstqueue.c: |
| * gst/gstregistryxml.c: |
| * libs/gst/base/gstbasesrc.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gsttypefindelement.c: |
| Revert all these unrefs, they don't even pass make check ! |
| Original commit message from CVS: |
| Revert all these unrefs, they don't even pass make check ! |
| |
| 2005-11-15 19:48:40 +0000 Johan Dahlin <johan@gnome.org> |
| |
| * gst/base/gstbasesrc.c: |
| * gst/elements/gsttypefindelement.c: |
| * gst/gstqueue.c: |
| * gst/gstregistryxml.c: |
| * libs/gst/base/gstbasesrc.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gsttypefindelement.c: |
| And gst_object_unref here too |
| Original commit message from CVS: |
| And gst_object_unref here too |
| |
| 2005-11-15 19:31:05 +0000 Johan Dahlin <johan@gnome.org> |
| |
| gst/: Free pad templates, fixes a couple of leaks. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_init): |
| * gst/elements/gsttypefindelement.c: (gst_type_find_element_init): |
| * gst/gstqueue.c: (gst_queue_init): |
| Free pad templates, fixes a couple of leaks. |
| |
| 2005-11-15 19:24:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.c: GST_PAD_PAD_TEMPLATE(pad) gets the pad template, while |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/gstpad.c: (gst_pad_get_property): |
| GST_PAD_PAD_TEMPLATE(pad) gets the pad template, while |
| GST_PAD_TEMPLATE(pad) does a cast. We want the former here. |
| (#321452) |
| |
| 2005-11-15 18:34:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.c: Small doc update. |
| Original commit message from CVS: |
| * gst/gstevent.c: |
| Small doc update. |
| |
| 2005-11-15 17:57:51 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstelement.c (gst_element_set_base_time): Add debugging. |
| Original commit message from CVS: |
| 2005-11-15 Andy Wingo <wingo@pobox.com> |
| * gst/gstelement.c (gst_element_set_base_time): Add debugging. |
| * gst/gstpipeline.c (gst_pipeline_set_new_stream_time): Document |
| using GST_CLOCK_TIME_NONE to disable base time management. |
| (do_pipeline_seek, gst_pipeline_change_state): Don't reset stream |
| time if it was NONE before. |
| (gst_pipeline_change_state): Only munge the base time if |
| stream_time != GST_CLOCK_TIME_NONE. |
| * check/gst/gstpipeline.c (test_base_time): Punt around the |
| problem of the probe not being called, because that's not the |
| issue I'm looking at. Add a check that setting stream_time to NONE |
| disables base time management. |
| |
| 2005-11-15 17:18:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: segment_stop == -1 at startup. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_change_state): |
| segment_stop == -1 at startup. |
| * gst/base/gstbasetransform.c: (gst_base_transform_event), |
| (gst_base_transform_change_state): |
| Init segment values at start. |
| |
| 2005-11-15 16:52:46 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstpipeline.c (test_base_time): Punt around the problem of the probe not being called, because that's not t... |
| Original commit message from CVS: |
| 2005-11-15 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstpipeline.c (test_base_time): Punt around the |
| problem of the probe not being called, because that's not the |
| issue I'm looking at... |
| |
| 2005-11-15 16:47:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: 0 segment values are 0 in any format. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| 0 segment values are 0 in any format. |
| * gst/base/gstbasetransform.c: (gst_base_transform_event): |
| * gst/base/gstbasetransform.h: |
| Parse newsegment correctly in basetransform |
| * gst/elements/gstidentity.c: (gst_identity_transform_ip): |
| Sync to clock using updated segment values. |
| |
| 2005-11-15 16:27:04 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstpipeline.c (test_base_time): Add check that the base time and stream time are reset correctly. |
| Original commit message from CVS: |
| 2005-11-15 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstpipeline.c (test_base_time): Add check that the |
| base time and stream time are reset correctly. |
| |
| 2005-11-15 15:44:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Some more TODO items. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Some more TODO items. |
| |
| 2005-11-15 12:35:45 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/elements/gstfakesrc.c (gst_fake_src_create): It's not an error if the user selected "no clock" as the clocking me... |
| Original commit message from CVS: |
| 2005-11-15 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gstfakesrc.c (gst_fake_src_create): It's not an |
| error if the user selected "no clock" as the clocking method. |
| |
| 2005-11-15 12:29:07 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstpipeline.c (test_base_time): New test for buffer timestamps with live capture. |
| Original commit message from CVS: |
| 2005-11-15 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstpipeline.c (test_base_time): New test for buffer |
| timestamps with live capture. |
| * gst/elements/gstfakesrc.c (gst_fake_src_create): If the datarate |
| is 0 but we are a live source, timestamp the buffers using the |
| element's clock. |
| |
| 2005-11-14 15:15:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more section docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsterror.c: |
| * gst/gstghostpad.c: |
| * gst/gstobject.h: |
| * gst/gstxml.c: |
| more section docs |
| |
| 2005-11-14 14:45:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| common/gst.supp: add suppressions from Wim's Debian machine |
| Original commit message from CVS: |
| * common/gst.supp: |
| add suppressions from Wim's Debian machine |
| |
| 2005-11-14 14:36:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| common/gst.supp: add suppressions from Andy's AMD64 Ubuntu machine |
| Original commit message from CVS: |
| * common/gst.supp: |
| add suppressions from Andy's AMD64 Ubuntu machine |
| |
| 2005-11-14 12:43:43 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_set_active): Change docs; parent's |
| Original commit message from CVS: |
| 2005-11-14 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_set_active): Change docs; parent's |
| STATE_LOCK not necessary. Fixes #311489. |
| |
| 2005-11-14 12:17:46 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gsterror.c (FILE_A_BUG): Be polite *and* helpful. Fixes #305291. |
| Original commit message from CVS: |
| 2005-11-14 Andy Wingo <wingo@pobox.com> |
| * gst/gsterror.c (FILE_A_BUG): Be polite *and* helpful. Fixes |
| #305291. |
| |
| 2005-11-14 11:58:44 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstindex.c (gst_index_add_object): Note in the docs that this function is not implemented. |
| Original commit message from CVS: |
| 2005-11-14 Andy Wingo <wingo@pobox.com> |
| * gst/gstindex.c (gst_index_add_object): Note in the docs that |
| this function is not implemented. |
| |
| 2005-11-14 10:49:35 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/base/gstbasetransform.c: Ref the source pad caps while we need them. |
| Original commit message from CVS: |
| 2005-11-14 Julien MOUTTE <julien@moutte.net> |
| * gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buf): |
| Ref the source pad caps while we need them. |
| Fixes (#321386) |
| |
| 2005-11-12 10:23:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/pipelines/.gitignore: |
| * tests/check/pipelines/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-11-12 10:04:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| update win32 files for HEAD |
| Original commit message from CVS: |
| update win32 files for HEAD |
| |
| 2005-11-12 10:03:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gsttask.c: |
| debug task join |
| Original commit message from CVS: |
| debug task join |
| |
| 2005-11-12 10:00:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/manual/appendix-quotes.xml: |
| found another quote |
| Original commit message from CVS: |
| found another quote |
| |
| 2005-11-11 20:12:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Added some docs for GstCollectData. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Added some docs for GstCollectData. |
| * gst/base/gstadapter.c: |
| Some small code example fix. |
| * gst/base/gstcollectpads.c: |
| * gst/base/gstcollectpads.h: |
| Document some more. |
| |
| 2005-11-11 19:26:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| === release 0.9.5 === |
| |
| 2005-11-11 19:24:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * win32/common/config.h: |
| releasing 0.9.5 |
| Original commit message from CVS: |
| releasing 0.9.5 |
| |
| 2005-11-11 18:25:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Copy more flags. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (_gst_buffer_copy): |
| Copy more flags. |
| * gst/gstcaps.c: (gst_caps_is_equal): |
| Fix some docs. |
| Make _is_equal fast in the trivial cases. |
| * gst/gstminiobject.c: |
| * gst/gstminiobject.h: |
| More docs. Spifify .h file. |
| * gst/gstutils.c: |
| Small doc update. |
| |
| 2005-11-11 17:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2005-11-11 16:37:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.c: Small cleanups. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: |
| (gst_base_transform_prepare_output_buf), |
| (gst_base_transform_handle_buffer): |
| Small cleanups. |
| If we're processing a buffer and need to allocate an output |
| buffer, we cannot accept a format change. If we did get a |
| format change, we have to alloc a buffer ourselves of the |
| right size. |
| |
| 2005-11-11 16:34:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: While checking the flag for reentrancy in the gstcaps function is nice to detect recursive invocations,... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_get_caps), (gst_pad_peer_get_caps): |
| While checking the flag for reentrancy in the gstcaps function |
| is nice to detect recursive invocations, it also makes it |
| impossible to call getcaps from multiple threads, which must be |
| possible. So, checking for recursive calls has to go. |
| |
| 2005-11-11 15:19:37 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/base/gstbasesink.c: Don't sync on buffers that fall partially outside our current segment. Prevents an assertion ... |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_do_sync): |
| Don't sync on buffers that fall partially outside our current |
| segment. Prevents an assertion failure/abort playing some files. |
| |
| 2005-11-10 18:15:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstbin.c (test_message_state_changed_children): Style fix.. |
| Original commit message from CVS: |
| 2005-11-10 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstbin.c (test_message_state_changed_children): Style |
| fix.. |
| * gst/gstbus.c (poll_destroy, poll_func, gst_bus_poll): Implement |
| gst_bus_poll with the signal watch. Ensures that poll and a signal |
| watch see the same messages. |
| * check/gst/gstbus.c (test_watch_with_poll): New test, checks that |
| a poll and a watch at the same time get the same messages. |
| |
| 2005-11-10 17:37:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: Don't call gst_caps_do_simplify - it doesn't respect order of caps and it's not needed. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps): |
| * gst/gstcaps.c: (gst_caps_intersect): |
| Don't call gst_caps_do_simplify - it doesn't respect order of caps |
| and it's not needed. |
| |
| 2005-11-10 15:07:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Updated todo. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Updated todo. |
| |
| 2005-11-10 14:45:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/: Implement clock sync in base class. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_do_sync): |
| * gst/base/gstbasesrc.c: (gst_base_src_wait), |
| (gst_base_src_do_sync), (gst_base_src_get_range): |
| Implement clock sync in base class. |
| |
| 2005-11-10 12:32:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gststructure.c: Forward-port a 0.8 patch to handle escaped spaces in structure string, so that gst_parse... |
| Original commit message from CVS: |
| patch by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/gststructure.c: (gst_structure_parse_field), |
| (gst_structure_from_string): |
| Forward-port a 0.8 patch to handle escaped spaces in structure string, so that gst_parse_launch() can deal with spaces in filtered link |
| caps (fixes #164479) |
| * check/gst/capslist.h: |
| * check/gst/gststructure.c: (GST_START_TEST): |
| add unit tests for this change |
| |
| 2005-11-10 11:17:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Fix docs, move some STATE macros to private. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| Fix docs, move some STATE macros to private. |
| |
| 2005-11-10 10:17:01 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| Further improve query docs. Still not happy with this. |
| Original commit message from CVS: |
| Further improve query docs. Still not happy with this. |
| |
| 2005-11-10 09:19:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstghostpad.c: Added check for bug #317341 |
| Original commit message from CVS: |
| * check/gst/gstghostpad.c: (GST_START_TEST), (gst_ghost_pad_suite): |
| Added check for bug #317341 |
| * gst/gstbuffer.c: |
| * gst/gstbuffer.h: |
| Some more spiffifying. |
| * gst/gstghostpad.c: (gst_ghost_pad_do_link): |
| Call peer linkfunction if we are a source pad. Totally fixes |
| #317341 |
| * gst/gstpad.c: |
| Update docs, source pads should call the peer linkfunction |
| so they can atomically perform the pad link. |
| |
| 2005-11-09 19:32:32 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/gstquery.c: |
| Improve/fix documentation for GstQuery. |
| Original commit message from CVS: |
| Improve/fix documentation for GstQuery. |
| This still needs some more work to explain what the queries actually mean. |
| |
| 2005-11-09 18:41:53 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/base/gstadapter.c: |
| * libs/gst/base/gstadapter.c: |
| Slightly polish docs for GstAdapter. |
| Original commit message from CVS: |
| Slightly polish docs for GstAdapter. |
| |
| 2005-11-09 18:10:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.*: Uber-spiffy-spiffify some more. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| * gst/gstbuffer.h: |
| Uber-spiffy-spiffify some more. |
| |
| 2005-11-09 17:55:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Use GST_DEBUG_FUNCPTR() more extensively. |
| Original commit message from CVS: |
| * gst/base/gstcollectpads.c: (gst_collectpads_add_pad): |
| * gst/elements/gstfilesink.c: (gst_file_sink_init): |
| * gst/elements/gsttypefindelement.c: (gst_type_find_element_init): |
| * gst/gstghostpad.c: (gst_ghost_pad_set_internal), |
| (gst_ghost_pad_init), (gst_ghost_pad_new_notarget): |
| * gst/gstpad.c: (gst_pad_init): |
| Use GST_DEBUG_FUNCPTR() more extensively. |
| |
| 2005-11-09 17:32:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstobject.*: Documentation fixes. |
| Original commit message from CVS: |
| * gst/gstobject.c: (gst_object_class_init): |
| * gst/gstobject.h: |
| Documentation fixes. |
| |
| 2005-11-09 17:06:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gsttypefindfactory.c: Fix docs. |
| Original commit message from CVS: |
| * gst/gsttypefindfactory.c: |
| Fix docs. |
| |
| 2005-11-09 16:44:40 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/: |
| Original commit message from CVS: |
| * gst/base/gsttypefindhelper.c: |
| * gst/gsttypefind.c: |
| * gst/gsttypefind.h: |
| |
| 2005-11-09 16:32:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstiterator.c: Fix revision data. |
| Original commit message from CVS: |
| * gst/gstiterator.c: |
| Fix revision data. |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| Fix docs. |
| |
| 2005-11-09 16:16:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix docs. |
| Original commit message from CVS: |
| * gst/gstevent.h: |
| * gst/gsturi.h: |
| Fix docs. |
| |
| 2005-11-09 16:00:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Moved the message async delivery private lock and cond to the private section. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Moved the message async delivery private lock and cond |
| to the private section. |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| Fixed docs. |
| |
| 2005-11-09 15:34:46 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Document GstURIHandler |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsturi.c: |
| * gst/gsturi.h: |
| Document GstURIHandler |
| |
| 2005-11-09 15:31:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstiterator.*: Fix iterator docs. |
| Original commit message from CVS: |
| * gst/gstiterator.c: (gst_iterator_fold), (gst_iterator_foreach), |
| (gst_iterator_find_custom): |
| * gst/gstiterator.h: |
| Fix iterator docs. |
| |
| 2005-11-09 15:10:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.h: Document another field. |
| Original commit message from CVS: |
| * gst/gstbin.h: |
| Document another field. |
| * gst/gststructure.c: |
| * gst/gststructure.h: |
| Document. |
| |
| 2005-11-09 13:14:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.h: Documented structs. |
| Original commit message from CVS: |
| * gst/gstbin.h: |
| Documented structs. |
| |
| 2005-11-09 12:36:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer-sections.txt: Added some new macros. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| Added some new macros. |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| * gst/gstobject.h: |
| Docs updates. |
| |
| 2005-11-09 12:01:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Some more items for the TODO |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Some more items for the TODO |
| * gst/gstcaps.c: |
| * gst/gstcaps.h: |
| Document GstCaps. |
| |
| 2005-11-09 10:06:30 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasesink.c: Add the beginning of docs here -- have to work on something else now tho... |
| Original commit message from CVS: |
| 2005-11-09 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesink.c: Add the beginning of docs here -- have |
| to work on something else now tho... |
| |
| 2005-11-09 09:48:16 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * gst/base/gstadapter.c: |
| * gst/base/gstadapter.h: |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/base/gstadapter.h: |
| gst/elements/gstfilesink.c (gst_file_sink_start) |
| Original commit message from CVS: |
| 2005-11-09 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gstfilesink.c (gst_file_sink_start) |
| (gst_file_sink_stop): New functions, replace the state change |
| handler. |
| (gst_file_sink_class_init): Hook up the start and stop functions. |
| (gst_file_sink_base_init): Don't set the state change handler any |
| more. It was a bit ugly too, being set from here... |
| (gst_file_sink_get_property, gst_file_sink_set_property): |
| Cleanups... |
| (gst_file_sink_set_location): More robust check that doesn't call |
| GST_STATE. Ugggggg. |
| |
| 2005-11-09 09:47:12 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * gst/elements/gstfilesink.c: |
| * plugins/elements/gstfilesink.c: |
| gst/elements/gstfilesink.c (gst_file_sink_start) |
| Original commit message from CVS: |
| 2005-11-09 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gstfilesink.c (gst_file_sink_start) |
| (gst_file_sink_stop): New functions, replace the state change |
| handler. |
| (gst_file_sink_class_init): Hook up the start and stop functions. |
| (gst_file_sink_base_init): Don't set the state change handler any |
| more. It was a bit ugly too, being set from here... |
| (gst_file_sink_get_property, gst_file_sink_set_property): |
| Cleanups... |
| (gst_file_sink_set_location): More robust check that doesn't call |
| GST_STATE. Ugggggg. |
| |
| 2005-11-08 12:33:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstbasetransform.c: Hold STREAM_LOCK while pushing newsegment or tag events as well. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_event): |
| Hold STREAM_LOCK while pushing newsegment or tag events as well. |
| |
| 2005-11-08 11:52:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/faq/gst-uninstalled: |
| revert part of the patch so that paths are correct |
| Original commit message from CVS: |
| revert part of the patch so that paths are correct |
| |
| 2005-11-08 11:13:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Avoid excessive typechecking in macros. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty), |
| (gst_base_sink_do_sync), (gst_base_sink_handle_event), |
| (gst_base_sink_chain), (gst_base_sink_change_state): |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.h: |
| * gst/gstelement.h: |
| * gst/gstevent.h: |
| Avoid excessive typechecking in macros. |
| * gst/gstminiobject.c: (gst_mini_object_get_type), |
| (gst_mini_object_init), (gst_mini_object_new), |
| (gst_mini_object_free): |
| * gst/gstobject.c: (gst_object_class_init), (gst_object_init), |
| (gst_object_finalize): |
| Remove cruft code, optimize alloc_trace. |
| |
| 2005-11-07 18:16:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/faq/gst-uninstalled: fix up PS1 for systems that try to reset it |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| fix up PS1 for systems that try to reset it |
| |
| 2005-11-07 10:33:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Set the segment_end to -1 initially. Fixed typefind. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_init), |
| (gst_base_src_get_range): |
| Set the segment_end to -1 initially. Fixed typefind. |
| |
| 2005-11-07 10:13:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstadapter.c: Debug category should be 'adapter', not 'GstAdapter'. |
| Original commit message from CVS: |
| * gst/base/gstadapter.c: |
| Debug category should be 'adapter', not 'GstAdapter'. |
| * gst/base/gstcollectpads.c: (gst_collectpads_base_init), |
| (gst_collectpads_class_init), (gst_collectpads_init), |
| (gst_collectpads_peek), (gst_collectpads_pop), |
| (gst_collectpads_event), (gst_collectpads_chain): |
| Add debug category and some debugging output. Use boilerplate |
| macros. Remove some extraneous words from docs. |
| |
| 2005-11-05 15:14:33 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstpushsrc.c: Shorten by 30% via use of boilerplate macro. |
| Original commit message from CVS: |
| 2005-11-05 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstpushsrc.c: Shorten by 30% via use of boilerplate |
| macro. |
| |
| 2005-11-04 20:12:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more docs added |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstcaps.h: |
| * gst/gstinfo.c: |
| * gst/gstminiobject.h: |
| * gst/gstobject.h: |
| * gst/gstutils.h: |
| more docs added |
| |
| 2005-11-04 15:33:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Small update to stop at the configured segment_end position. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_get_range): |
| Small update to stop at the configured segment_end |
| position. |
| |
| 2005-11-04 15:02:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstregistry.*: added missing docs |
| Original commit message from CVS: |
| * gst/gstregistry.c: |
| * gst/gstregistry.h: |
| added missing docs |
| |
| 2005-11-04 14:35:10 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/base/gstbasesrc.c: Check if we are doing a segment seek and have arrived at the end of that segment. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_get_range): |
| Check if we are doing a segment seek and have arrived at the |
| end of that segment. |
| |
| 2005-11-04 12:08:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: Don't leak a mutex unlock in case of an error. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_post), (gst_bus_set_sync_handler): |
| Don't leak a mutex unlock in case of an error. |
| * gst/gstbus.h: |
| Doc fixes. |
| |
| 2005-11-04 11:43:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: Get the context to wake up only once. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_class_init), (gst_bus_init), |
| (gst_bus_post): |
| Get the context to wake up only once. |
| |
| 2005-11-03 20:17:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| check/states/sinks.c: Uncomment fixed check. |
| Original commit message from CVS: |
| * check/states/sinks.c: (GST_START_TEST): |
| Uncomment fixed check. |
| * docs/design/part-TODO.txt: |
| Updated TODO. |
| * gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_handle_object), (gst_base_sink_do_sync), |
| (gst_base_sink_get_position): |
| If we are going to PLAYING, post the right pending state |
| when we post the intermediate paused message. |
| * gst/gstelement.c: (gst_element_continue_state), |
| (gst_element_set_state_func), (gst_element_change_state): |
| Don't post state changes that were between the same state |
| and were not ASYNC. |
| |
| 2005-11-03 20:14:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/states/sinks.c: Uncomment fixed check. |
| Original commit message from CVS: |
| * check/states/sinks.c: (GST_START_TEST): |
| Uncomment fixed check. |
| * docs/design/part-TODO.txt: |
| Updated TODO. |
| * gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_handle_object), (gst_base_sink_do_sync), |
| (gst_base_sink_get_position): |
| If we are going to PLAYING, post the right pending state |
| when we post the intermediate paused message. |
| * gst/gstelement.c: (gst_element_continue_state), |
| (gst_element_set_state_func), (gst_element_change_state): |
| Don't post state changes that were between the same state |
| and were not ASYNC. |
| |
| 2005-11-03 19:38:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| doc fixes |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelement.c: |
| * gst/gstminiobject.c: |
| doc fixes |
| |
| 2005-11-03 17:53:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/states/sinks.c (test_livesrc_sink): Add checks that the state-changed messages actually have the right order an... |
| Original commit message from CVS: |
| 2005-11-03 Andy Wingo <wingo@pobox.com> |
| * check/states/sinks.c (test_livesrc_sink): Add checks that the |
| state-changed messages actually have the right order and the right |
| values. |
| |
| 2005-11-03 17:12:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/states/sinks.c: Added some more checks. Specifically the case where NO_PREROLL elements are in the pipeline. |
| Original commit message from CVS: |
| * check/states/sinks.c: (GST_START_TEST), (gst_object_suite): |
| Added some more checks. Specifically the case where NO_PREROLL |
| elements are in the pipeline. |
| * gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_handle_object), (gst_base_sink_do_sync), |
| (gst_base_sink_get_position): |
| Post READY->PAUSED state change messages too. |
| Fix bug where VOID was posted as pending state... |
| * gst/gstbin.c: (gst_bin_recalc_state): |
| use _element_continue_state() to continue the state change. |
| * gst/gstelement.c: (gst_element_continue_state), |
| (gst_element_commit_state), (gst_element_set_state_func), |
| (gst_element_change_state), (gst_element_change_state_func): |
| Lots of state change cleanups, assign the STATE_RETURN in |
| a new continue_state() function that also propagates the |
| last return value from a state change to the app. |
| Update some debug statements with proper category. |
| |
| 2005-11-03 14:22:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/: Small docs updates. |
| Original commit message from CVS: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-messages.txt: |
| * docs/design/part-overview.txt: |
| * docs/design/part-seeking.txt: |
| * docs/design/part-states.txt: |
| * docs/design/part-trickmodes.txt: |
| * docs/manual/advanced-position.xml: |
| Small docs updates. |
| * gst/gstobject.h: |
| People think !! is ugly, this looks better. |
| * gst/gstpad.c: (gst_pad_set_blocked_async): |
| Remove !! since it's fixed elsewhere now. |
| |
| 2005-11-03 13:52:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Add !! to _FLAG_IS_SET macros to make the result boolean. |
| Original commit message from CVS: |
| * gst/gstminiobject.h: |
| * gst/gstobject.h: |
| Add !! to _FLAG_IS_SET macros to make the result boolean. |
| |
| 2005-11-03 12:48:30 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstpad.c: comparing a flag and a gboolean rarely returns coherent results... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_blocked_async): |
| comparing a flag and a gboolean rarely returns coherent results... |
| Added two characters (!!) to make that work correctly. |
| |
| 2005-11-03 12:16:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbus.c: Fix some typos. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_class_init): |
| Fix some typos. |
| * gst/gstqueue.c: (gst_queue_loop): |
| Don't assume a miniobject that isn't a buffer is an |
| event (it could be that there is a refcounting |
| problem somewhere and the pointer is stale and |
| refers to an already destroyed miniobject). |
| |
| 2005-11-03 10:56:23 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstpad.c: Fix some typos. |
| Original commit message from CVS: |
| 2005-11-03 Julien MOUTTE <julien@moutte.net> |
| * gst/gstpad.c: (gst_pad_alloc_buffer): Fix some typos. |
| |
| 2005-11-03 09:18:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/manual/advanced-position.xml: Update seek example and explanations to current 0.9 API. |
| Original commit message from CVS: |
| * docs/manual/advanced-position.xml: |
| Update seek example and explanations to current 0.9 API. |
| * gst/elements/gsttypefindelement.c: |
| (gst_type_find_element_activate): |
| Remove FIXME comment now that the found caps |
| are unreffed. |
| |
| 2005-11-03 00:39:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gstregistryxml.c: |
| Add another GST_STR_NULL instance |
| Original commit message from CVS: |
| Add another GST_STR_NULL instance |
| |
| 2005-11-02 19:04:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstpad.c: Follow-up to Wim's patch, solves deadlock for blocked and flushing pads |
| Original commit message from CVS: |
| * gst/gstpad.c: (handle_pad_block): |
| Follow-up to Wim's patch, solves deadlock for blocked and flushing pads |
| |
| 2005-11-02 18:44:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Fix typo in docs. |
| Original commit message from CVS: |
| * gst/gstbin.c: |
| Fix typo in docs. |
| * gst/gstelement.c: (gst_element_commit_state): |
| Remove unused value. |
| * gst/gstiterator.c: |
| Mention that the returned element is reffed in the docs. |
| |
| 2005-11-02 18:33:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Unlock blocked pads when they are flushed. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_alloc_buffer), (handle_pad_block), |
| (gst_pad_push), (gst_pad_push_event): |
| Unlock blocked pads when they are flushed. |
| |
| 2005-11-02 15:34:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| doc updates |
| Original commit message from CVS: |
| * docs/README: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstbin.c: |
| doc updates |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| fix for a nasty little missed situation where an installed plug-in |
| which was in the cache did not get overridden by an uninstalled one |
| which was earlier in the plugin path because the newly created plugin |
| for the uninstalled one (not in the registry) didn't get its |
| ->registered set to TRUE |
| |
| 2005-11-02 15:08:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstcollectpads.c: Guard public API with assertions. |
| Original commit message from CVS: |
| * gst/base/gstcollectpads.c: (gst_collectpads_set_function), |
| (gst_collectpads_add_pad), (gst_collectpads_remove_pad), |
| (gst_collectpads_is_active), (gst_collectpads_collect), |
| (gst_collectpads_collect_range), (gst_collectpads_start), |
| (gst_collectpads_stop), (gst_collectpads_peek), |
| (gst_collectpads_pop), (gst_collectpads_available), |
| (gst_collectpads_read), (gst_collectpads_flush): |
| Guard public API with assertions. |
| * gst/gstpad.c: |
| Fix docs for gst_pad_set_link_function(). |
| |
| 2005-11-02 14:28:02 +0000 Johan Dahlin <johan@gnome.org> |
| |
| gst/elements/gsttypefindelement.c (gst_type_find_element_activate): Unref found_caps after we used it. |
| Original commit message from CVS: |
| * gst/elements/gsttypefindelement.c (gst_type_find_element_activate): |
| Unref found_caps after we used it. |
| |
| 2005-11-02 12:20:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstcollectpads.c: Don't try to ref NULL. |
| Original commit message from CVS: |
| * gst/base/gstcollectpads.c: (gst_collectpads_peek): |
| Don't try to ref NULL. |
| |
| 2005-11-02 09:31:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| add more symbols |
| Original commit message from CVS: |
| add more symbols |
| |
| 2005-11-02 09:27:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| add more symbols |
| Original commit message from CVS: |
| add more symbols |
| |
| 2005-11-02 09:24:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| update generated config |
| Original commit message from CVS: |
| update generated config |
| |
| 2005-11-02 09:24:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * win32/common/config.h.in: |
| provide a GST_FUNCTION that just gives a string for now |
| Original commit message from CVS: |
| provide a GST_FUNCTION that just gives a string for now |
| |
| 2005-11-02 08:56:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstversion.h: |
| update win32 copies |
| Original commit message from CVS: |
| update win32 copies |
| |
| 2005-11-01 19:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstbin.c: |
| more doc updates |
| Original commit message from CVS: |
| more doc updates |
| |
| 2005-11-01 17:45:46 +0000 Luca Ognibene <luogni@tin.it> |
| |
| gst/gst.c: fix docs. popt is death, long live GOption. |
| Original commit message from CVS: |
| * gst/gst.c: |
| fix docs. popt is death, long live GOption. |
| |
| 2005-10-31 11:44:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.h: Small doc fix. |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| Small doc fix. |
| |
| 2005-10-31 09:52:13 +0000 Andy Wingo <wingo@pobox.com> |
| |
| Boo! |
| Original commit message from CVS: |
| 2005-10-31 Andy Wingo <wingo@pobox.com> |
| * Boo! |
| * gst/gstqueue.c (gst_queue_chain): Fix downstream leaky mode. |
| * gst/gstobject.c (gst_object_dispatch_properties_changed): No |
| need to serialize property notifications on GLib 2.8. GLib 2.6 has |
| the possibility of deadlocks here if code calling notify() or |
| set() has a lock that can be taken in another notify handler (ABBA |
| with class lock and e.g. python GIL state lock). |
| |
| 2005-10-28 18:18:23 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstbus.c: Doc updates. |
| Original commit message from CVS: |
| 2005-10-28 Julien MOUTTE <julien@moutte.net> |
| * gst/gstbus.c: Doc updates. |
| |
| 2005-10-28 18:14:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Doc updates. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * gst/gstiterator.c: |
| * gst/gstsystemclock.c: |
| * gst/gstsystemclock.h: |
| Doc updates. |
| |
| 2005-10-28 18:10:41 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/gst/: the GstURIType documentation page is private, it only defines GstURIType which should be defined in the Gs... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| the GstURIType documentation page is private, it only defines GstURIType |
| which should be defined in the GstURIHandler page |
| |
| 2005-10-28 17:35:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gstbin.c: |
| * gst/gstbin.h: |
| * gst/gstutils.c: |
| Documentation updates. |
| Original commit message from CVS: |
| Documentation updates. |
| |
| 2005-10-28 17:35:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Documented the clocks. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| Documented the clocks. |
| |
| 2005-10-28 17:34:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * win32/common/config.h: |
| updated config |
| Original commit message from CVS: |
| updated config |
| |
| 2005-10-28 17:20:45 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/gstbuffer.h: |
| Work around gtkdoc deficiencies, document a macro differently. |
| Original commit message from CVS: |
| Work around gtkdoc deficiencies, document a macro differently. |
| |
| 2005-10-28 17:01:14 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/gstbuffer.c: |
| * gst/gstbuffer.h: |
| * gst/gstutils.c: |
| Improve GstBuffer documentation. It's now 100% Spiffier. |
| Original commit message from CVS: |
| Improve GstBuffer documentation. It's now 100% Spiffier. |
| |
| 2005-10-28 16:54:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/README: |
| some style fixes |
| Original commit message from CVS: |
| some style fixes |
| |
| 2005-10-28 16:46:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: move some macros to private sections |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| move some macros to private sections |
| * gst/gstminiobject.c: |
| * gst/gstminiobject.h: |
| add descriptions provided by ds and some more |
| * gst/gstpad.h: |
| mark macro as to be removed |
| |
| 2005-10-28 16:21:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Add an item to TODO. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Add an item to TODO. |
| * gst/gstiterator.c: (gst_iterator_fold), |
| (gst_iterator_find_custom): |
| * gst/gstiterator.h: |
| Add iterator docs. |
| |
| 2005-10-28 16:08:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/README: |
| add style guide |
| Original commit message from CVS: |
| add style guide |
| |
| 2005-10-28 10:45:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.c: Don't leak class. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_class_init), |
| (gst_base_transform_init): |
| Don't leak class. |
| * gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_loop): |
| An EOS event marks the queue as completely filled. |
| |
| 2005-10-27 20:59:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Some more debugging. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_do_sync), (gst_base_sink_get_position): |
| Some more debugging. |
| * gst/base/gstbasetransform.c: (gst_base_transform_finalize), |
| (gst_base_transform_init), (gst_base_transform_buffer_alloc), |
| (gst_base_transform_event), (gst_base_transform_getrange), |
| (gst_base_transform_chain): |
| * gst/base/gstbasetransform.h: |
| Fix debugging, |
| Protect transform and concurrent buffer alloc with a new lock. |
| Try not to break ABI/API. |
| |
| 2005-10-27 19:37:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Move some stuff around and cleanup things. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_init), (gst_base_src_query), |
| (gst_base_src_default_newsegment), |
| (gst_base_src_configure_segment), (gst_base_src_do_seek), |
| (gst_base_src_send_event), (gst_base_src_event_handler), |
| (gst_base_src_pad_get_range), (gst_base_src_loop), |
| (gst_base_src_unlock), (gst_base_src_default_negotiate), |
| (gst_base_src_start), (gst_base_src_deactivate), |
| (gst_base_src_activate_push), (gst_base_src_change_state): |
| Move some stuff around and cleanup things. |
| |
| 2005-10-27 15:48:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstbasesrc.c: Add missing break statements. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_query): |
| Add missing break statements. |
| |
| 2005-10-27 13:47:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: An extra refcount is taken in basesrc. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| An extra refcount is taken in basesrc. |
| * gst/base/gstbasesrc.c: (gst_base_src_init), (gst_base_src_query), |
| (gst_base_src_get_range), (gst_base_src_pad_get_range), |
| (gst_base_src_loop): |
| Small cleanups, check for flushing after being unlocked from the |
| LIVE_LOCK. take refcounts correctly (not yet everywhere). |
| Don't send out EOS when going to READY. |
| |
| 2005-10-27 08:55:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Some more debug. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_get_position): |
| Some more debug. |
| * gst/gstbin.c: (message_check), (bin_replace_message), |
| (bin_remove_messages), (is_eos), (gst_bin_add_func), |
| (update_degree), (gst_bin_sort_iterator_next), (bin_bus_handler), |
| (bin_query_duration_init), (bin_query_duration_fold), |
| (bin_query_duration_done), (bin_query_generic_fold), |
| (gst_bin_query): |
| * tools/gst-launch.c: (main): |
| Remove old option. |
| |
| 2005-10-26 18:57:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| fixing examples fixing docs typos changing log priority in error situations |
| Original commit message from CVS: |
| * examples/controller/audio-example.c: (main): |
| * examples/queue/queue.c: (event_loop): |
| * gst/base/gstbasetransform.h: |
| * gst/gstelement.c: (gst_element_send_event): |
| * gst/gstevent.h: |
| * gst/gstpad.c: (gst_pad_send_event): |
| fixing examples |
| fixing docs typos |
| changing log priority in error situations |
| |
| 2005-10-26 10:11:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * scripts/cvs-update.sh: |
| make sure dirs get checked out |
| Original commit message from CVS: |
| make sure dirs get checked out |
| |
| 2005-10-26 09:56:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/MANIFEST: |
| fix dist |
| Original commit message from CVS: |
| fix dist |
| |
| 2005-10-25 17:41:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Some doc and debug updates. |
| Original commit message from CVS: |
| * gst/gstbin.c: (message_check), (bin_replace_message), |
| (bin_remove_messages), (is_eos), (gst_bin_add_func), |
| (update_degree), (gst_bin_sort_iterator_next), (bin_bus_handler), |
| (bin_query_duration_init), (bin_query_duration_fold), |
| (bin_query_duration_done), (bin_query_generic_fold), |
| (gst_bin_query): |
| Some doc and debug updates. |
| Cache previously requested query DURATION for speed. invalidate |
| cached duration if element posts a DURATION message. |
| |
| 2005-10-25 15:39:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Update TODO. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Update TODO. |
| * gst/gstbin.c: (message_check), (bin_replace_message), |
| (bin_remove_messages), (is_eos), (gst_bin_add_func), |
| (update_degree), (gst_bin_sort_iterator_next), (bin_bus_handler), |
| (bin_query_duration_init), (bin_query_duration_fold), |
| (bin_query_duration_done), (bin_query_generic_fold), |
| (gst_bin_query): |
| Handle SEGMENT_START/DONE messages correctly. |
| More evolved query algorithm that handles duration queries |
| correctly. |
| * gst/gstelement.c: (gst_element_send_event), (gst_element_query), |
| (gst_element_get_state_func), (gst_element_abort_state), |
| (gst_element_commit_state), (gst_element_lost_state): |
| Some more debugging. |
| * gst/gstmessage.h: |
| Added doc. |
| |
| 2005-10-25 10:15:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Don't use invalid stream_time. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_get_position): |
| Don't use invalid stream_time. |
| * gst/gstevent.c: (gst_event_new_newsegment): |
| stream_time in newsegment cannot be undefined. |
| |
| 2005-10-25 10:12:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| Forgot the changelog last time |
| Original commit message from CVS: |
| Forgot the changelog last time |
| |
| 2005-10-24 15:41:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: Doc fix. |
| Original commit message from CVS: |
| * gst/gstbus.c: |
| Doc fix. |
| * gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain), |
| (gst_queue_loop): |
| Fix potential deadlock when QUEUE_LOCK is taken before STREAM_LOCK. |
| |
| 2005-10-24 11:56:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/libs/tmpl/: these are obsolete |
| Original commit message from CVS: |
| * docs/libs/tmpl/gstdparam.sgml: |
| * docs/libs/tmpl/gstdplinint.sgml: |
| * docs/libs/tmpl/gstdpman.sgml: |
| * docs/libs/tmpl/gstdpsmooth.sgml: |
| * docs/libs/tmpl/gstunitconvert.sgml: |
| these are obsolete |
| |
| 2005-10-24 09:13:27 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/gstelement.h: |
| * gst/gstqueue.c: |
| * gst/gstutils.c: |
| * plugins/elements/gstqueue.c: |
| Fix some minor documentation typos |
| Original commit message from CVS: |
| Fix some minor documentation typos |
| |
| 2005-10-23 23:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.9.4 === |
| |
| 2005-10-23 22:30:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/random/release: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| * win32/common/config.h: |
| time to release |
| Original commit message from CVS: |
| time to release |
| |
| 2005-10-23 10:49:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/MANIFEST: |
| add more files |
| Original commit message from CVS: |
| add more files |
| |
| 2005-10-23 10:29:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/elements/gstfilesink.c: Use fseeko() and ftello() if available. When falling back on lseek() to get the current o... |
| Original commit message from CVS: |
| * gst/elements/gstfilesink.c: (gst_file_sink_do_seek), |
| (gst_file_sink_get_current_offset): |
| Use fseeko() and ftello() if available. When falling back on |
| lseek() to get the current offset, fflush() first to make sure |
| everything is up-to-date and we get the right offset. |
| |
| 2005-10-23 09:08:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasesrc.c: |
| * gst/gsterror.c: |
| * gst/gsterror.h: |
| * gst/gstqueue.c: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesrc.c: |
| * plugins/elements/gstqueue.c: |
| * po/POTFILES.in: |
| remove prematurely added error category and clean up the instances |
| Original commit message from CVS: |
| remove prematurely added error category and clean up the instances |
| |
| 2005-10-21 17:53:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Simply set the right flag when going to playing, that's all we need to do instead of calling ... |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_get_position), (gst_base_sink_query), |
| (gst_base_sink_change_state): |
| Simply set the right flag when going to playing, that's all |
| we need to do instead of calling a function inside the object |
| lock (that could take the lock as well and deadlock) |
| |
| 2005-10-21 16:18:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Don't warn, the peer element knows what to do best when the seek failed, it might try somethin... |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_do_seek), |
| (gst_base_src_loop): |
| Don't warn, the peer element knows what to do best when |
| the seek failed, it might try something else. |
| |
| 2005-10-21 16:14:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Fix seeking. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_init), |
| (gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start): |
| Fix seeking. |
| |
| 2005-10-21 15:13:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-segments.txt: More docs. |
| Original commit message from CVS: |
| * docs/design/part-segments.txt: |
| More docs. |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf): |
| Correctly set caps, even on the subbufer. |
| |
| 2005-10-21 11:36:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| And 2% more doc coverage. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelement.h: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| * gst/gstmessage.h: |
| * gst/gstpad.h: |
| * gst/gstparse.h: |
| * gst/gsttask.c: (gst_task_finalize), (gst_task_func): |
| * gst/gsttask.h: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| And 2% more doc coverage. |
| |
| 2005-10-21 09:24:28 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasesrc.c (gst_base_src_query): Clean up percent position reporting. |
| Original commit message from CVS: |
| 2005-10-21 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesrc.c (gst_base_src_query): Clean up percent |
| position reporting. |
| |
| 2005-10-20 21:08:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: More docs. |
| Original commit message from CVS: |
| * gst/gsterror.c: (gst_error_get_message): |
| * gst/gstparse.h: |
| * gst/gstquery.h: |
| * gst/gststructure.c: |
| * gst/gsttrace.c: |
| * gst/gstutils.c: |
| More docs. |
| |
| 2005-10-20 20:46:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Another 1% more coverage. |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| * gst/gstpad.c: |
| * gst/gstparse.c: |
| Another 1% more coverage. |
| |
| 2005-10-20 20:25:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Yay! 1% more docs coverage. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelement.c: (gst_element_get_state_func), |
| (gst_element_abort_state), (gst_element_commit_state), |
| (gst_element_lost_state): |
| * gst/gstevent.h: |
| * gst/gstquery.c: (gst_query_set_position), |
| (gst_query_parse_position), (gst_query_set_duration), |
| (gst_query_parse_duration), (gst_query_new_convert): |
| * gst/gstutils.c: |
| Yay! 1% more docs coverage. |
| |
| 2005-10-20 19:47:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Docs and consistency fixes. |
| Original commit message from CVS: |
| * gst/gstpad.h: |
| * gst/gstquery.c: (gst_query_set_position), |
| (gst_query_parse_position), (gst_query_set_duration), |
| (gst_query_parse_duration), (gst_query_new_convert): |
| * gst/gstquery.h: |
| * gst/gstutils.c: (gst_element_query_convert): |
| * gst/gstutils.h: |
| Docs and consistency fixes. |
| |
| 2005-10-20 19:30:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gsttask.*: More docs. |
| Original commit message from CVS: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| More docs. |
| |
| 2005-10-20 17:22:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Reworked the message handling a bit, cache the messages instead of only the senders. alows us to do mor... |
| Original commit message from CVS: |
| * gst/gstbin.c: (message_check), (bin_replace_message), |
| (bin_remove_messages), (is_eos), (gst_bin_add_func), |
| (update_degree), (gst_bin_sort_iterator_next), |
| (gst_bin_change_state_func), (gst_bin_dispose), (bin_bus_handler): |
| Reworked the message handling a bit, cache the messages instead of |
| only the senders. alows us to do more in the future. |
| |
| 2005-10-20 17:18:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Update TODO |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Update TODO |
| * gst/base/gstbasesink.c: (gst_base_sink_get_position), |
| (gst_base_sink_query): |
| Don't use clock time to report position when in EOS. |
| |
| 2005-10-20 13:10:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-inspect.c: Fix interface output with gst-inspect -a; don't print newlines after double/float properties. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_interfaces), |
| (print_element_properties_info), (print_element_info): |
| Fix interface output with gst-inspect -a; don't print |
| newlines after double/float properties. |
| |
| 2005-10-20 11:48:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Speed up current position calculation. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_get_position), |
| (gst_base_sink_query): |
| Speed up current position calculation. |
| * gst/base/gstbasesrc.c: (gst_base_src_query), |
| (gst_base_src_default_newsegment): |
| Correctly set stream position in newsegment. |
| * gst/gstbin.c: (gst_bin_add_func), (add_to_queue), |
| (update_degree), (gst_bin_sort_iterator_next), |
| (gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free): |
| * gst/gstmessage.c: (gst_message_new_custom): |
| Clean up debugging info |
| * gst/gstqueue.c: (gst_queue_link_src), (gst_queue_chain), |
| (gst_queue_loop), (gst_queue_handle_src_query): |
| Pause task faster. |
| |
| 2005-10-19 17:06:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Fix query handling again. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_handle_object), (gst_base_sink_query), (do_playing): |
| Fix query handling again. |
| |
| 2005-10-19 15:50:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: API change fix. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_handle_object), (gst_base_sink_query), (do_playing): |
| * gst/base/gstbasesrc.c: (gst_base_src_query): |
| * gst/elements/gstfilesink.c: (gst_file_sink_query): |
| * gst/elements/gsttypefindelement.c: |
| (gst_type_find_handle_src_query), (find_element_get_length), |
| (gst_type_find_element_activate): |
| API change fix. |
| * gst/gstquery.c: (gst_query_new_position), |
| (gst_query_set_position), (gst_query_parse_position), |
| (gst_query_new_duration), (gst_query_set_duration), |
| (gst_query_parse_duration), (gst_query_set_segment), |
| (gst_query_parse_segment): |
| * gst/gstquery.h: |
| Bundling query position/duration is not a good idea since duration |
| does not change much and we don't want to recalculate it for every |
| position query, so they are separated again.. |
| Base value in segment query is not needed. |
| * gst/gstqueue.c: (gst_queue_handle_src_query): |
| * gst/gstutils.c: (gst_element_query_position), |
| (gst_element_query_duration), (gst_pad_query_position), |
| (gst_pad_query_duration): |
| * gst/gstutils.h: |
| Updates for query API change. |
| Added some docs here and there. |
| |
| 2005-10-19 11:43:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/: wait on thread to die so we can check refcount correctly |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * check/gst/gstghostpad.c: (GST_START_TEST): |
| * check/pipelines/cleanup.c: (GST_START_TEST): |
| wait on thread to die so we can check refcount correctly |
| |
| 2005-10-19 11:43:18 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update tools package naming |
| Original commit message from CVS: |
| update tools package naming |
| |
| 2005-10-19 11:42:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpad.c: |
| log an if branch |
| Original commit message from CVS: |
| log an if branch |
| |
| 2005-10-18 17:30:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/pipelines/stress.c: Make check a little more time consuming. |
| Original commit message from CVS: |
| * check/pipelines/stress.c: (GST_START_TEST): |
| Make check a little more time consuming. |
| |
| 2005-10-18 17:06:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/: Small state change torture test. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/pipelines/stress.c: (GST_START_TEST), |
| (simple_launch_lines_suite), (main): |
| Small state change torture test. |
| * docs/design/part-states.txt: |
| * gst/base/gstbasesink.c: (gst_base_sink_commit_state), |
| (gst_base_sink_handle_object), (gst_base_sink_event), (do_playing), |
| (gst_base_sink_change_state): |
| Never take state lock from streaming thread, clean up ugly |
| hacks. Unfortunatly core does not yet support nice ways to |
| async commit state. |
| * gst/gstbin.c: (gst_bin_remove_func), (gst_bin_recalc_state), |
| (bin_bus_handler): |
| Start state recalc if a STATE_DIRTY message is posted, but only |
| on the toplevel bin. |
| * gst/gstelement.c: (gst_element_sync_state_with_parent), |
| (gst_element_get_state_func), (gst_element_abort_state), |
| (gst_element_commit_state), (gst_element_lost_state), |
| (gst_element_set_state_func), (gst_element_change_state): |
| * gst/gstelement.h: |
| State variables are now protected with the LOCK, the state |
| lock is only used to serialize _set_state(). |
| |
| 2005-10-18 16:25:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Seriously, this is better than a previous commit as we only need to notify the fact that an element changed state in ... |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * check/gst/gstmessage.c: (GST_START_TEST): |
| * check/gst/gstpipeline.c: (GST_START_TEST), (message_received): |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_recalc_func), |
| (bin_bus_handler): |
| * gst/gstelement.c: (gst_element_abort_state), |
| (gst_element_commit_state), (gst_element_lost_state): |
| * gst/gstmessage.c: (gst_message_new_state_changed), |
| (gst_message_new_state_dirty), (gst_message_new_segment_start), |
| (gst_message_new_segment_done), (gst_message_new_duration), |
| (gst_message_parse_state_changed), |
| (gst_message_parse_segment_start), |
| (gst_message_parse_segment_done), (gst_message_parse_duration): |
| * gst/gstmessage.h: |
| * tools/gst-launch.c: (event_loop): |
| Seriously, this is better than a previous commit as we only need |
| to notify the fact that an element changed state in a streaming |
| thread, marking the state of the parents dirty, hence the |
| STATE_DIRTY message instead of abusing a boolean in a STATE_CHANGE |
| message. |
| |
| 2005-10-18 15:15:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Cleanups, prepare for state change fixes. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_get_state_func), |
| (gst_bin_recalc_func): |
| * gst/gstelement.c: (gst_element_set_clock), |
| (gst_element_abort_state), (gst_element_lost_state): |
| Cleanups, prepare for state change fixes. |
| |
| 2005-10-18 14:29:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Pending ABI changes. |
| Original commit message from CVS: |
| * gst/gstbin.h: |
| * gst/gstelement.c: (gst_element_class_init), |
| (gst_element_set_state), (gst_element_set_state_func): |
| * gst/gstelement.h: |
| Pending ABI changes. |
| GThreadPool in GstBinClass to monitor async state changes. |
| state_cookie in GstElement to detect concurrent gst/set state. |
| set_state is now virtual too in case a very complicated element |
| has to be constructed. |
| |
| 2005-10-18 13:19:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Make messages future proof. state-change gets a flag if it was a message comming from the streaming thread. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * check/gst/gstmessage.c: (GST_START_TEST): |
| * check/gst/gstpipeline.c: (GST_START_TEST), (message_received): |
| * gst/gstbin.c: (bin_bus_handler): |
| * gst/gstelement.c: (gst_element_commit_state), |
| (gst_element_lost_state): |
| * gst/gstmessage.c: (gst_message_new_state_changed), |
| (gst_message_new_segment_start), (gst_message_new_segment_done), |
| (gst_message_new_duration), (gst_message_parse_state_changed), |
| (gst_message_parse_segment_start), |
| (gst_message_parse_segment_done), (gst_message_parse_duration): |
| * gst/gstmessage.h: |
| * tools/gst-launch.c: (event_loop): |
| Make messages future proof. |
| state-change gets a flag if it was a message comming from the |
| streaming thread. |
| segment-start/stop can also be specified in other formats. |
| A message to notify an app that a pipeline changed playback |
| duration. |
| Also fix a GstMessage leak in -launch |
| |
| 2005-10-18 10:32:48 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstelement.c (gst_element_dispose): More helpful message. |
| Original commit message from CVS: |
| 2005-10-18 Andy Wingo <wingo@pobox.com> |
| * gst/gstelement.c (gst_element_dispose): More helpful message. |
| |
| 2005-10-18 08:20:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * configure.ac: |
| remove info messages |
| Original commit message from CVS: |
| remove info messages |
| |
| 2005-10-18 07:13:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstregistry.c: unref a plug-in we get that was already initialized |
| Original commit message from CVS: |
| * gst/gstregistry.c: (gst_registry_scan_path_level): |
| unref a plug-in we get that was already initialized |
| |
| 2005-10-17 20:16:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| add new api entries hide internal macro |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * gst/gstelement.h: |
| add new api entries |
| hide internal macro |
| |
| 2005-10-17 18:09:32 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstcollectpads.c (gst_collectpads_chain): Slight cleanup. |
| Original commit message from CVS: |
| 2005-10-17 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstcollectpads.c (gst_collectpads_chain): Slight |
| cleanup. |
| * gst/Makefile.am (gstenumtypes.c): Threadsafe now. |
| * gst/gstevent.c (gst_event_new, gst_event_finalize): LOG. |
| * gst/gstelement.c (gst_element_get_state_func): s/INFO/DEBUG/. |
| (gst_element_get_state_func): Better debug message. |
| (gst_element_commit_state): s/INFO/DEBUG/. |
| (gst_element_lost_state, gst_element_change_state): |
| * gst/gstmessage.c (gst_message_init): s/INFO/LOG/. |
| (gst_message_new_custom): s/INFO/LOG/. |
| |
| 2005-10-17 17:46:37 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.c: |
| Check validity of end time based on end time variable, not start time. |
| Original commit message from CVS: |
| Check validity of end time based on end time variable, not start time. |
| |
| 2005-10-17 17:05:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| merge controller testsuites fix broken tests remove mem-chunk from docs |
| Original commit message from CVS: |
| * check/gst-libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| * libs/gst/controller/gstcontroller.c: |
| (gst_controlled_property_set_interpolation_mode): |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gstinterpolation.c: |
| * testsuite/controller/.cvsignore: |
| * testsuite/controller/Makefile.am: |
| * testsuite/controller/interpolator.c: |
| merge controller testsuites |
| fix broken tests |
| remove mem-chunk from docs |
| |
| 2005-10-17 14:42:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: out. get out. you're fired. to the Attic ! |
| Original commit message from CVS: |
| * gst/gstmemchunk.c: |
| * gst/gstmemchunk.h: |
| * gst/gsttrashstack.c: |
| * gst/gsttrashstack.h: |
| out. get out. you're fired. to the Attic ! |
| |
| 2005-10-17 14:37:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstcaps.c: fix signedness issues in a (hopefully) correct way |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_intersect): |
| fix signedness issues in a (hopefully) correct way |
| * gst/gstelement.c: (gst_element_pads_activate): |
| some debugging |
| * gst/gstobject.c: (gst_object_set_parent): |
| some debugging |
| |
| 2005-10-17 10:37:13 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.c: |
| Fix a doc typo. |
| Original commit message from CVS: |
| Fix a doc typo. |
| |
| 2005-10-17 09:28:35 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstvalue.h: Fix prototypes. |
| Original commit message from CVS: |
| 2005-10-17 Julien MOUTTE <julien@moutte.net> |
| * gst/gstvalue.h: Fix prototypes. |
| |
| 2005-10-16 14:32:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gstversion.h.in: |
| * win32/common/libgstreamer.def: |
| add gst_version_string () |
| Original commit message from CVS: |
| add gst_version_string () |
| |
| 2005-10-16 13:55:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * win32/common/config.h: |
| comment; update win32 config.h |
| Original commit message from CVS: |
| comment; update win32 config.h |
| |
| 2005-10-16 12:37:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * scripts/cvs-update.sh: |
| Dear Andy: here's a script to update stuff from CVS |
| Original commit message from CVS: |
| Dear Andy: |
| here's a script to update stuff from CVS |
| Love, |
| Thomas |
| |
| 2005-10-16 12:28:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: clean up further |
| Original commit message from CVS: |
| * configure.ac: |
| clean up further |
| * gst/gst.c: (init_post): |
| * win32/common/config.h.in: |
| it's PLUGINDIR now |
| * gst/gstcaps.c: (gst_caps_intersect): |
| use gint64, the range could be bigger than a guint |
| |
| 2005-10-16 11:48:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * gst/gstclock.h: |
| GStreamer consultants will make a lot of money in 2038 |
| Original commit message from CVS: |
| GStreamer consultants will make a lot of money in 2038 |
| |
| 2005-10-16 10:58:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstcaps.c: Fix guint j diving under 0 |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_intersect): |
| Fix guint j diving under 0 |
| |
| 2005-10-16 10:38:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check for process.h, declares getpid() on Windows |
| Original commit message from CVS: |
| * configure.ac: |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| check for process.h, declares getpid() on Windows |
| * gst/gstinfo.c: |
| include process.h if we have it |
| * gst/gstmemchunk.c: (populate), (gst_mem_chunk_new): |
| * gst/gstmemchunk.h: |
| fix signedness issues |
| * win32/common/libgstreamer.def: |
| fix get_type's |
| |
| 2005-10-16 10:22:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstcaps.c: |
| fix signedness |
| Original commit message from CVS: |
| fix signedness |
| |
| 2005-10-16 10:18:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| fix GST_VERSION |
| Original commit message from CVS: |
| fix GST_VERSION |
| |
| 2005-10-16 10:15:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| fix inline |
| Original commit message from CVS: |
| fix inline |
| |
| 2005-10-16 10:12:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| define PACKAGE |
| Original commit message from CVS: |
| define PACKAGE |
| |
| 2005-10-16 10:10:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| update available headers |
| Original commit message from CVS: |
| update available headers |
| |
| 2005-10-16 09:56:33 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstcaps.c: Fix a bad bug with a simple fix. Because of unsigned ints, caps intersection was going nuts and trying... |
| Original commit message from CVS: |
| 2005-10-16 Julien MOUTTE <julien@moutte.net> |
| * gst/gstcaps.c: (gst_caps_intersect): Fix a bad bug with a |
| simple |
| fix. Because of unsigned ints, caps intersection was going nuts |
| and |
| trying to access structures with G_MAXUINT index. That fixes |
| videotestsrc ! ffmpegcolorspace ! fakesink |
| * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked): logs |
| consistency. |
| |
| 2005-10-16 09:55:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| update |
| Original commit message from CVS: |
| update |
| |
| 2005-10-16 09:54:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h.in: |
| typo |
| Original commit message from CVS: |
| typo |
| |
| 2005-10-16 09:51:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| * win32/common/config.h.in: |
| updates for 2in32 |
| Original commit message from CVS: |
| updates for 2in32 |
| |
| 2005-10-16 09:44:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst-libs/controller.c: |
| * check/gst/gstplugin.c: |
| * configure.ac: |
| * tests/check/gst/gstplugin.c: |
| * tests/check/libs/controller.c: |
| more define fixes |
| Original commit message from CVS: |
| more define fixes |
| |
| 2005-10-16 09:20:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: use the gettext macro |
| Original commit message from CVS: |
| 2005-10-16 Thomas Vander Stichele <thomas at apestaart dot org> |
| * configure.ac: |
| use the gettext macro |
| * gst/elements/gstelements.c: |
| * gst/gst.c: |
| * gst/indexers/gstindexers.c: |
| update for GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN |
| * win32/common/config.h: |
| updated config.h |
| * win32/common/config.h.in: |
| add the template to generate config.h |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstversion.h: |
| updated copies |
| |
| 2005-10-16 09:11:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in: |
| * pkgconfig/gstreamer-dataprotocol.pc.in: |
| remove more PKG_CFLAGS |
| Original commit message from CVS: |
| remove more PKG_CFLAGS |
| |
| 2005-10-16 09:10:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: add the nano |
| Original commit message from CVS: |
| * gst/gst.c: (gst_version): |
| * gst/gstversion.h.in: |
| add the nano |
| |
| 2005-10-16 08:59:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * pkgconfig/gstreamer-uninstalled.pc.in: |
| * pkgconfig/gstreamer.pc.in: |
| remove GST_PKG_CFLAGS |
| Original commit message from CVS: |
| remove GST_PKG_CFLAGS |
| |
| 2005-10-15 22:24:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstevent.h: Oops, add missing closing bracket. |
| Original commit message from CVS: |
| * gst/gstevent.h: |
| Oops, add missing closing bracket. |
| |
| 2005-10-15 21:41:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: use common m4's for argument checking |
| Original commit message from CVS: |
| * configure.ac: |
| use common m4's for argument checking |
| |
| 2005-10-15 20:33:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add GST_EVENT_TYPE_NAME() macro. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstevent.h: |
| Add GST_EVENT_TYPE_NAME() macro. |
| |
| 2005-10-15 20:00:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| update defs |
| Original commit message from CVS: |
| update defs |
| |
| 2005-10-15 19:57:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: privatize more symbols |
| Original commit message from CVS: |
| * gst/gstinfo.c: |
| * gst/gstpluginfeature.c: |
| * gst/gsttask.c: |
| privatize more symbols |
| |
| 2005-10-15 18:22:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: add srcdir, builddir includes to GST_ALL_CFLAGS, since everything that uses GStreamer API should have t... |
| Original commit message from CVS: |
| * configure.ac: |
| add srcdir, builddir includes to GST_ALL_CFLAGS, since |
| everything that uses GStreamer API should have the includes |
| |
| 2005-10-15 17:59:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| give each value a _get_type, removes the DATA exports |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize): |
| * gst/gstvalue.h: |
| give each value a _get_type, removes the DATA exports |
| |
| 2005-10-15 17:22:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/base/Makefile.am: |
| * libs/gst/base/Makefile.am: |
| fix link flags |
| Original commit message from CVS: |
| fix link flags |
| |
| 2005-10-15 16:39:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| update defs file |
| Original commit message from CVS: |
| update defs file |
| |
| 2005-10-15 16:37:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| update defs |
| Original commit message from CVS: |
| update defs |
| |
| 2005-10-15 16:33:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst.*: remove _gst_registry_auto_load, not used anymore |
| Original commit message from CVS: |
| * gst/gst.c: |
| * gst/gst.h: |
| remove _gst_registry_auto_load, not used anymore |
| * gst/gstbin.c: (gst_bin_get_type): |
| * gst/gstbin.h: |
| * gst/gstelement.c: (gst_element_get_type): |
| * gst/gstelement.h: |
| * gst/gstobject.c: (gst_object_get_type): |
| * gst/gstobject.h: |
| * gst/gstpad.c: (gst_pad_get_type): |
| * gst/gstpad.h: |
| make _get_type functions similar, fixes data export from library |
| |
| 2005-10-15 16:16:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/check/gstcheck.c: |
| * gst/gst.c: |
| * gst/gstbuffer.c: |
| * gst/gstcaps.c: |
| * gst/gstelementfactory.c: |
| * gst/gstpadtemplate.c: |
| * gst/gstplugin.c: |
| * gst/gsttypefindfactory.c: |
| * libs/gst/check/gstcheck.c: |
| I'm too lazy to comment this |
| Original commit message from CVS: |
| gtk-doc insists on inserting <PARA> at every empty line, sigh |
| |
| 2005-10-15 16:01:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gst.c: |
| * gst/gstbin.c: |
| * gst/gstbuffer.c: |
| * gst/gstbus.c: |
| * gst/gstcaps.c: |
| * gst/gstchildproxy.c: |
| * gst/gstclock.c: |
| * gst/gstconfig.h.in: |
| * gst/gstelement.c: |
| * gst/gstelementfactory.c: |
| * gst/gsterror.c: |
| * gst/gstevent.c: |
| * gst/gstfilter.c: |
| * gst/gstformat.c: |
| * gst/gstghostpad.c: |
| * gst/gstindex.c: |
| * gst/gstindexfactory.c: |
| * gst/gstinfo.c: |
| * gst/gstinterface.c: |
| * gst/gstiterator.c: |
| * gst/gstmemchunk.c: |
| * gst/gstmessage.c: |
| * gst/gstobject.c: |
| * gst/gstpad.c: |
| * gst/gstpadtemplate.c: |
| * gst/gstparse.c: |
| * gst/gstpipeline.c: |
| * gst/gstplugin.c: |
| * gst/gstpluginfeature.c: |
| * gst/gstquery.c: |
| * gst/gstqueue.c: |
| * gst/gstregistry.c: |
| * gst/gststructure.c: |
| * gst/gstsystemclock.c: |
| * gst/gsttaglist.c: |
| * gst/gsttagsetter.c: |
| * gst/gsttrace.c: |
| * gst/gsttypefind.c: |
| * gst/gsttypefindfactory.c: |
| * gst/gsturi.c: |
| * gst/gsturitype.c: |
| * gst/gstutils.c: |
| * gst/gstxml.c: |
| * plugins/elements/gstqueue.c: |
| various style fixes |
| Original commit message from CVS: |
| various style fixes |
| |
| 2005-10-15 15:53:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstbin.c: |
| * check/gst/gstcaps.c: |
| * check/gst/gstvalue.c: |
| * examples/appreader/appreader.c: |
| * examples/controller/audio-example.c: |
| * examples/cutter/cutter.c: |
| * examples/cutter/cutter.h: |
| * examples/mixer/mixer.c: |
| * examples/mixer/mixer.h: |
| * examples/retag/retag.c: |
| * examples/retag/transcode.c: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gsthelper.c: |
| * tests/check/gst/gstbin.c: |
| * tests/check/gst/gstcaps.c: |
| * tests/check/gst/gstvalue.c: |
| * tests/old/examples/appreader/appreader.c: |
| * tests/old/examples/controller/audio-example.c: |
| * tests/old/examples/cutter/cutter.c: |
| * tests/old/examples/cutter/cutter.h: |
| * tests/old/examples/mixer/mixer.c: |
| * tests/old/examples/mixer/mixer.h: |
| * tests/old/examples/retag/retag.c: |
| * tests/old/examples/retag/transcode.c: |
| * win32/common/gstconfig.h: |
| * win32/common/gstversion.h: |
| * win32/dirent.c: |
| * win32/gstconfig.h: |
| * win32/gstversion.h: |
| * win32/gtchar.h: |
| * win32/mman.h: |
| * win32/vs7/mman.h: |
| whitespace fixes |
| Original commit message from CVS: |
| whitespace fixes |
| |
| 2005-10-15 15:53:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/old/testsuite/Makefile.am: |
| * tests/old/testsuite/bytestream/.gitignore: |
| * tests/old/testsuite/bytestream/Makefile.am: |
| * tests/old/testsuite/bytestream/filepadsink.c: |
| * tests/old/testsuite/bytestream/gstbstest.c: |
| * tests/old/testsuite/bytestream/test1.c: |
| * tests/old/testsuite/bytestream/testfile1: |
| * tests/old/testsuite/caps/normalisation.c: |
| * tests/old/testsuite/caps/random.c: |
| * tests/old/testsuite/cleanup/.gitignore: |
| * tests/old/testsuite/cleanup/Makefile.am: |
| * tests/old/testsuite/cleanup/cleanup1.c: |
| * tests/old/testsuite/cleanup/cleanup2.c: |
| * tests/old/testsuite/cleanup/cleanup3.c: |
| * tests/old/testsuite/cleanup/cleanup4.c: |
| * tests/old/testsuite/cleanup/cleanup5.c: |
| * tests/old/testsuite/controller/interpolator.c: |
| * tests/old/testsuite/debug/printf_extension.c: |
| * tests/old/testsuite/elements/tee.c: |
| * tests/old/testsuite/negotiation/.gitignore: |
| * tests/old/testsuite/negotiation/Makefile.am: |
| * tests/old/testsuite/negotiation/pad_link.c: |
| * tests/old/testsuite/pad/Makefile.am: |
| * tests/old/testsuite/pad/chainnopull.c: |
| * tests/old/testsuite/pad/getnopush.c: |
| * tests/old/testsuite/pad/link.c: |
| * tests/old/testsuite/refcounting/sched.c: |
| * tests/old/testsuite/registry/Makefile.am: |
| * tests/old/testsuite/registry/gst-print-formats.c: |
| * tests/old/testsuite/schedulers/.gitignore: |
| * tests/old/testsuite/schedulers/142183-2.c: |
| * tests/old/testsuite/schedulers/142183.c: |
| * tests/old/testsuite/schedulers/143777-2.c: |
| * tests/old/testsuite/schedulers/143777.c: |
| * tests/old/testsuite/schedulers/147713.c: |
| * tests/old/testsuite/schedulers/147819.c: |
| * tests/old/testsuite/schedulers/147894-2.c: |
| * tests/old/testsuite/schedulers/147894.c: |
| * tests/old/testsuite/schedulers/Makefile.am: |
| * tests/old/testsuite/schedulers/group_link.c: |
| * tests/old/testsuite/schedulers/queue_link.c: |
| * tests/old/testsuite/schedulers/relink.c: |
| * tests/old/testsuite/schedulers/unlink.c: |
| * tests/old/testsuite/schedulers/unref.c: |
| * tests/old/testsuite/schedulers/useless_iteration.c: |
| * tests/old/testsuite/states/bin.c: |
| * testsuite/Makefile.am: |
| * testsuite/bytestream/.gitignore: |
| * testsuite/bytestream/Makefile.am: |
| * testsuite/bytestream/filepadsink.c: |
| * testsuite/bytestream/gstbstest.c: |
| * testsuite/bytestream/test1.c: |
| * testsuite/bytestream/testfile1: |
| * testsuite/caps/normalisation.c: |
| * testsuite/caps/random.c: |
| * testsuite/cleanup/.gitignore: |
| * testsuite/cleanup/Makefile.am: |
| * testsuite/cleanup/cleanup1.c: |
| * testsuite/cleanup/cleanup2.c: |
| * testsuite/cleanup/cleanup3.c: |
| * testsuite/cleanup/cleanup4.c: |
| * testsuite/cleanup/cleanup5.c: |
| * testsuite/controller/interpolator.c: |
| * testsuite/debug/printf_extension.c: |
| * testsuite/elements/tee.c: |
| * testsuite/negotiation/.gitignore: |
| * testsuite/negotiation/Makefile.am: |
| * testsuite/negotiation/pad_link.c: |
| * testsuite/pad/Makefile.am: |
| * testsuite/pad/chainnopull.c: |
| * testsuite/pad/getnopush.c: |
| * testsuite/pad/link.c: |
| * testsuite/refcounting/sched.c: |
| * testsuite/registry/Makefile.am: |
| * testsuite/registry/gst-print-formats.c: |
| * testsuite/schedulers/.gitignore: |
| * testsuite/schedulers/142183-2.c: |
| * testsuite/schedulers/142183.c: |
| * testsuite/schedulers/143777-2.c: |
| * testsuite/schedulers/143777.c: |
| * testsuite/schedulers/147713.c: |
| * testsuite/schedulers/147819.c: |
| * testsuite/schedulers/147894-2.c: |
| * testsuite/schedulers/147894.c: |
| * testsuite/schedulers/Makefile.am: |
| * testsuite/schedulers/group_link.c: |
| * testsuite/schedulers/queue_link.c: |
| * testsuite/schedulers/relink.c: |
| * testsuite/schedulers/unlink.c: |
| * testsuite/schedulers/unref.c: |
| * testsuite/schedulers/useless_iteration.c: |
| * testsuite/states/bin.c: |
| remove obsolete tests whitespace fixes |
| Original commit message from CVS: |
| remove obsolete tests |
| whitespace fixes |
| |
| 2005-10-15 15:52:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: correctly make conditionals |
| Original commit message from CVS: |
| * configure.ac: |
| correctly make conditionals |
| * gst/elements/Makefile.am: |
| * gst/elements/gstelements.c: |
| fix typo causing fdsrc not to build |
| |
| 2005-10-15 15:30:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/base/gstadapter.c: |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasetransform.c: |
| * gst/base/gstbasetransform.h: |
| * gst/base/gstcollectpads.c: |
| * gst/base/gstcollectpads.h: |
| * gst/base/gstpushsrc.h: |
| * gst/base/gsttypefindhelper.c: |
| * gst/base/gsttypefindhelper.h: |
| * gst/elements/gstbufferstore.c: |
| * gst/elements/gstcapsfilter.c: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfdsink.c: |
| * gst/elements/gstfdsink.h: |
| * gst/elements/gstfdsrc.c: |
| * gst/elements/gstfdsrc.h: |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gstidentity.c: |
| * gst/elements/gstidentity.h: |
| * gst/elements/gsttee.c: |
| * gst/elements/gsttee.h: |
| * gst/elements/gsttypefindelement.c: |
| * gst/elements/gsttypefindelement.h: |
| * gst/glib-compat.c: |
| * gst/gst.c: |
| * gst/gstbin.c: |
| * gst/gstbuffer.c: |
| * gst/gstbus.c: |
| * gst/gstbus.h: |
| * gst/gstcaps.c: |
| * gst/gstchildproxy.c: |
| * gst/gstclock.c: |
| * gst/gstelement.c: |
| * gst/gstelementfactory.c: |
| * gst/gstelementfactory.h: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| * gst/gstformat.c: |
| * gst/gstformat.h: |
| * gst/gstghostpad.c: |
| * gst/gstindex.c: |
| * gst/gstindex.h: |
| * gst/gstindexfactory.c: |
| * gst/gstindexfactory.h: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| * gst/gstinterface.c: |
| * gst/gstiterator.c: |
| * gst/gstmacros.h: |
| * gst/gstmemchunk.c: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstminiobject.c: |
| * gst/gstobject.c: |
| * gst/gstobject.h: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstpadtemplate.c: |
| * gst/gstpadtemplate.h: |
| * gst/gstpipeline.c: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| * gst/gstpluginfeature.c: |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| * gst/gstqueue.c: |
| * gst/gstqueue.h: |
| * gst/gstregistry.h: |
| * gst/gstregistryxml.c: |
| * gst/gststructure.c: |
| * gst/gststructure.h: |
| * gst/gstsystemclock.c: |
| * gst/gsttaglist.c: |
| * gst/gsttagsetter.c: |
| * gst/gsttrace.c: |
| * gst/gsttrace.h: |
| * gst/gsttypefind.c: |
| * gst/gsttypefind.h: |
| * gst/gsttypefindfactory.c: |
| * gst/gsttypefindfactory.h: |
| * gst/gsturi.c: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| * gst/gstvalue.c: |
| * gst/gstvalue.h: |
| * gst/indexers/gstfileindex.c: |
| * gst/indexers/gstmemindex.c: |
| * gst/parse/types.h: |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasetransform.c: |
| * libs/gst/base/gstbasetransform.h: |
| * libs/gst/base/gstcollectpads.c: |
| * libs/gst/base/gstcollectpads.h: |
| * libs/gst/base/gstpushsrc.h: |
| * libs/gst/base/gsttypefindhelper.c: |
| * libs/gst/base/gsttypefindhelper.h: |
| * plugins/elements/gstbufferstore.c: |
| * plugins/elements/gstcapsfilter.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfdsink.c: |
| * plugins/elements/gstfdsink.h: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfdsrc.h: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstidentity.h: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gstqueue.h: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttee.h: |
| * plugins/elements/gsttypefindelement.c: |
| * plugins/elements/gsttypefindelement.h: |
| * plugins/indexers/gstfileindex.c: |
| * plugins/indexers/gstmemindex.c: |
| whitespace fixes |
| Original commit message from CVS: |
| whitespace fixes |
| |
| 2005-10-15 15:01:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: check for some headers |
| Original commit message from CVS: |
| * configure.ac: |
| check for some headers |
| * gst/elements/Makefile.am: |
| * gst/elements/gstelements.c: |
| don't compile fdsrc without sys/socket.h |
| * gst/indexers/Makefile.am: |
| * gst/indexers/gstindexers.c: (plugin_init): |
| don't compile fileindex without mmap |
| |
| 2005-10-15 13:58:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: reorganize clean up document more remove cruft |
| Original commit message from CVS: |
| * configure.ac: |
| reorganize |
| clean up |
| document more |
| remove cruft |
| * check/Makefile.am: |
| * docs/gst/Makefile.am: |
| * examples/helloworld/Makefile.am: |
| * gst/Makefile.am: |
| * gst/base/Makefile.am: |
| * gst/check/Makefile.am: |
| * gst/elements/Makefile.am: |
| * gst/indexers/Makefile.am: |
| * gst/parse/Makefile.am: |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/dataprotocol/Makefile.am: |
| * examples/helloworld/helloworld.c: (event_loop): |
| compile fixes, though it's not being compiled currently |
| |
| 2005-10-15 13:24:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * pkgconfig/gstreamer-base-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check.pc.in: |
| * pkgconfig/gstreamer-controller-uninstalled.pc.in: |
| * pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in: |
| * pkgconfig/gstreamer-uninstalled.pc.in: |
| * pkgconfig/gstreamer.pc.in: |
| clean up pc files |
| Original commit message from CVS: |
| clean up pc files |
| |
| 2005-10-15 12:03:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * libs/gst/getbits/.gitignore: |
| remove dir |
| Original commit message from CVS: |
| remove dir |
| |
| 2005-10-15 10:34:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * gst/schedulers/.gitignore: |
| remove directory |
| Original commit message from CVS: |
| remove directory |
| |
| 2005-10-15 00:22:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelement.c: |
| * gst/gstplugin.h: |
| * gst/gststructure.c: |
| * gst/gsturi.c: |
| signedness/type fixes |
| Original commit message from CVS: |
| signedness/type fixes |
| |
| 2005-10-15 00:20:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstvalue.c: |
| signedness/type fixes |
| Original commit message from CVS: |
| signedness/type fixes |
| |
| 2005-10-15 00:15:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelementfactory.c: |
| * gst/gstelementfactory.h: |
| * gst/gstpad.c: |
| signedness fixes |
| Original commit message from CVS: |
| signedness fixes |
| |
| 2005-10-15 00:12:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstcaps.c: |
| * gst/gstcaps.h: |
| signedness fixes |
| Original commit message from CVS: |
| signedness fixes |
| |
| 2005-10-14 17:01:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| check/gst/gsttag.c: Add some simple tests for the new taglist date API. |
| Original commit message from CVS: |
| * check/gst/gsttag.c: (test_date_tags), (gst_tag_suite): |
| Add some simple tests for the new taglist date API. |
| |
| 2005-10-14 14:10:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/elements/: Beautify 'last-message' output: print 'none' for buffer timestamps and durations if none is set; impro... |
| Original commit message from CVS: |
| * gst/elements/gstfakesink.c: (gst_fake_sink_render): |
| * gst/elements/gstfakesrc.c: (gst_fake_src_create): |
| Beautify 'last-message' output: print 'none' for buffer timestamps |
| and durations if none is set; improve alignment with next messages. |
| |
| 2005-10-14 11:09:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add new API to check plugin feature version requirements. |
| Original commit message from CVS: |
| * gst/gstpluginfeature.c: (gst_plugin_feature_check_version): |
| * gst/gstpluginfeature.h: |
| * gst/gstregistry.c: (gst_default_registry_check_feature_version): |
| * gst/gstregistry.h: |
| * docs/gst/gstreamer-sections.txt: |
| Add new API to check plugin feature version requirements. |
| * check/gst/gstplugin.c: (test_version_checks), (gst_plugin_suite): |
| Some basic tests for the above. |
| |
| 2005-10-13 21:27:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gststructure.c: guard against NULL printf - happens when for example a message structure with GstClock gets seria... |
| Original commit message from CVS: |
| 2005-10-13 Thomas Vander Stichele <thomas at apestaart dot org> |
| * gst/gststructure.c: (gst_structure_to_string): |
| guard against NULL printf - happens when for example |
| a message structure with GstClock gets serialized |
| |
| 2005-10-13 18:33:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstcollectpads.c: Fix presumable copy'n'pasto. |
| Original commit message from CVS: |
| * gst/base/gstcollectpads.c: (gst_collectpads_event): |
| Fix presumable copy'n'pasto. |
| |
| 2005-10-13 17:51:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/elements/gstelements.c: |
| * gst/elements/gstfilesrc.c: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfilesrc.c: |
| add correct header for WIN32 |
| Original commit message from CVS: |
| add correct header for WIN32 |
| |
| 2005-10-13 17:43:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/elements/: fix some signedness |
| Original commit message from CVS: |
| * gst/elements/gstfakesrc.h: |
| * gst/elements/gstfilesrc.c: (gst_file_src_create_read): |
| * gst/elements/gsttypefindelement.c: |
| fix some signedness |
| * gst/elements/gstfilesink.c: (gst_file_sink_render): |
| I wonder if this could actually write +2GB files before |
| |
| 2005-10-13 17:24:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstreamer.def: |
| add an export |
| Original commit message from CVS: |
| add an export |
| |
| 2005-10-13 17:20:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/glib-compat.h: |
| * gst/gstpad.c: |
| include header correctly; show me the name |
| Original commit message from CVS: |
| include header correctly; show me the name |
| |
| 2005-10-13 16:34:04 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| foo |
| Original commit message from CVS: |
| foo |
| |
| 2005-10-13 16:26:12 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/dataprotocol/dataprotocol.c (gst_dp_packet_from_caps): Fix Timmeke Waymans bug. |
| Original commit message from CVS: |
| 2005-10-13 Andy Wingo <wingo@pobox.com> |
| * libs/gst/dataprotocol/dataprotocol.c (gst_dp_packet_from_caps): |
| Fix Timmeke Waymans bug. |
| (gst_dp_caps_from_packet): Make sure we pass a NUL-terminated |
| string of the proper length to gst_caps_from_string. There's a |
| potential for, before this fix, that this could cause someone |
| connecting over the network to cause a segfault if the payload is |
| not NUL-terminated. |
| |
| 2005-10-13 15:27:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| fixed typos |
| Original commit message from CVS: |
| * docs/design/draft-push-pull.txt: |
| * docs/design/part-overview.txt: |
| * docs/random/TODO-pre-0.9: |
| * docs/random/old/ChangeLog.gstreamer: |
| * gst/base/gstpushsrc.c: |
| * gst/gstclock.c: |
| fixed typos |
| |
| 2005-10-13 15:23:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: GLib 2.6 g_flags_get_first_value has a bug that triggers an infinite loop |
| Original commit message from CVS: |
| * gst/glib-compat.c: (gst_flags_get_first_value): |
| * gst/glib-compat.h: |
| * gst/gstvalue.c: (gst_value_deserialize_int_helper), |
| (gst_value_compare_double), (gst_value_serialize_flags): |
| GLib 2.6 g_flags_get_first_value has a bug that triggers an |
| infinite loop |
| |
| 2005-10-13 15:22:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/base/: fix up debugging |
| Original commit message from CVS: |
| 2005-10-13 Thomas Vander Stichele <thomas at apestaart dot org> |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| * gst/base/gstbasesrc.c: (gst_base_src_get_range): |
| fix up debugging |
| * tools/gst-launch.c: (event_loop): |
| print out clock nicely |
| |
| 2005-10-13 15:13:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Added gst_tag_list_get_date() and gst_tag_list_get_date_index(). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttaglist.h: |
| * gst/gsttaglist.c: (_gst_tag_initialize), (gst_tag_list_get_date), |
| (gst_tag_list_get_date_index): |
| Added gst_tag_list_get_date() and gst_tag_list_get_date_index(). |
| GST_TAG_DATE now has a tag type of GST_TYPE_DATE (#170777). |
| |
| 2005-10-13 14:55:17 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/base/gstcollectpads.*: Handle newsegment and store informations in CollectData. |
| Original commit message from CVS: |
| 2005-10-13 Julien MOUTTE <julien@moutte.net> |
| * gst/base/gstcollectpads.c: (gst_collectpads_event), |
| (gst_collectpads_chain): |
| * gst/base/gstcollectpads.h: Handle newsegment and store |
| informations |
| in CollectData. |
| |
| 2005-10-13 09:57:15 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| fix GOption context leaks doc fixes |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gst.c: |
| * gst/gsterror.h: |
| * tools/gst-inspect.c: (main): |
| * tools/gst-launch.c: (main): |
| * tools/gst-run.c: (main): |
| * tools/gst-xmlinspect.c: (main): |
| fix GOption context leaks |
| doc fixes |
| |
| 2005-10-12 22:34:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstbus.c: use HAVE_UNISTD_H |
| Original commit message from CVS: |
| * gst/gstbus.c: |
| use HAVE_UNISTD_H |
| * win32/common/config.h: |
| update config |
| * win32/vs6/grammar.dsp: |
| * win32/vs6/libgstelements.dsp: |
| * win32/vs6/libgstreamer.dsp: |
| update vs6 files |
| |
| 2005-10-12 22:00:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/libgstbase.def: |
| had a few too many 0D bytes |
| Original commit message from CVS: |
| had a few too many 0D bytes |
| |
| 2005-10-12 21:56:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/base/: fix more guint64<->gdouble conversions |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| * gst/base/gstbasesrc.c: (gst_base_src_query): |
| fix more guint64<->gdouble conversions |
| |
| 2005-10-12 20:23:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Makefile.am: add win32-update target |
| Original commit message from CVS: |
| * Makefile.am: |
| add win32-update target |
| * win32/common/gstconfig.h: |
| * win32/common/gstenumtypes.c: |
| * win32/common/gstenumtypes.h: |
| * win32/common/gstversion.h: |
| add files that visual studio can't generate |
| |
| 2005-10-12 19:38:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Protect flags with proper lock. unref provided cached clock in dispose. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func), |
| (reset_degree), (gst_bin_dispose), (bin_bus_handler): |
| * gst/gstelement.c: (gst_element_commit_state), |
| (gst_element_set_state): |
| Protect flags with proper lock. |
| unref provided cached clock in dispose. |
| |
| 2005-10-12 19:14:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstconfig.h.in: |
| layout cleanup |
| Original commit message from CVS: |
| layout cleanup |
| |
| 2005-10-12 19:10:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| removed unused flags from miniobject doc fixes |
| Original commit message from CVS: |
| * gst/gst.c: |
| * gst/gstminiobject.h: |
| * gst/gstpad.h: |
| * win32/gstenumtypes.c: (gst_mini_object_flags_get_type): |
| removed unused flags from miniobject |
| doc fixes |
| |
| 2005-10-12 18:03:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/vs6/grammar.dsp: |
| * win32/vs6/gst_inspect.dsp: |
| * win32/vs6/gst_launch.dsp: |
| * win32/vs6/gstreamer.dsw: |
| * win32/vs6/libgstbase.dsp: |
| * win32/vs6/libgstelements.dsp: |
| * win32/vs6/libgstreamer.dsp: |
| convert to unix line ends; since the source is also unix-style line ends, developers don't need to fiddle and special... |
| Original commit message from CVS: |
| convert to unix line ends; since the source is also unix-style line ends, developers don't need to fiddle and special-case, but can just allow translation on the fly |
| |
| 2005-10-12 16:03:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/elements/gstfilesink.c: Flush before seeking. |
| Original commit message from CVS: |
| * gst/elements/gstfilesink.c: (gst_file_sink_do_seek), |
| (gst_file_sink_event), (gst_file_sink_render): |
| Flush before seeking. |
| |
| 2005-10-12 15:58:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gst.c (gst_init_check): Ignore unknown options, as has always been the case. |
| Original commit message from CVS: |
| 2005-10-12 Andy Wingo <wingo@pobox.com> |
| * gst/gst.c (gst_init_check): Ignore unknown options, as has |
| always been the case. |
| |
| 2005-10-12 14:28:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * docs/gst/gstreamer-sections.txt: |
| * gst/base/gstbasesink.c: (gst_base_sink_init): |
| * gst/base/gstbasesrc.c: (gst_base_src_init), |
| (gst_base_src_get_range), (gst_base_src_check_get_range), |
| (gst_base_src_start), (gst_base_src_stop): |
| * gst/base/gstbasesrc.h: |
| * gst/elements/gstfakesrc.c: (gst_fake_src_set_property): |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func), |
| (bin_element_is_sink), (reset_degree), (gst_bin_element_set_state), |
| (bin_bus_handler): |
| * gst/gstbin.h: |
| * gst/gstbuffer.h: |
| * gst/gstbus.c: (gst_bus_post), (gst_bus_set_flushing): |
| * gst/gstbus.h: |
| * gst/gstelement.c: (gst_element_is_locked_state), |
| (gst_element_set_locked_state), (gst_element_commit_state), |
| (gst_element_set_state): |
| * gst/gstelement.h: |
| * gst/gstindex.c: (gst_index_init): |
| * gst/gstindex.h: |
| * gst/gstminiobject.h: |
| * gst/gstobject.c: (gst_object_init), (gst_object_sink), |
| (gst_object_set_parent): |
| * gst/gstobject.h: |
| * gst/gstpad.c: (gst_pad_set_blocked_async), (gst_pad_is_blocked), |
| (gst_pad_get_caps_unlocked), (gst_pad_set_caps): |
| * gst/gstpad.h: |
| * gst/gstpadtemplate.h: |
| * gst/gstpipeline.c: (gst_pipeline_provide_clock_func), |
| (gst_pipeline_use_clock), (gst_pipeline_auto_clock): |
| * gst/gstpipeline.h: |
| * gst/indexers/gstfileindex.c: (gst_file_index_load), |
| (gst_file_index_commit): |
| * testsuite/bytestream/filepadsink.c: (gst_fp_sink_init): |
| * testsuite/pad/link.c: (gst_test_src_init), |
| (gst_test_filter_init), (gst_test_sink_init): |
| * testsuite/states/locked.c: (main): |
| renamed GST_FLAGS macros to GST_OBJECT_FLAGS |
| moved bitshift from macro to enum definition |
| |
| 2005-10-12 14:12:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Some more debugging info. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_buffer): |
| * gst/elements/gstfilesink.c: (gst_file_sink_event), |
| (gst_file_sink_render): |
| Some more debugging info. |
| |
| 2005-10-12 12:58:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Some doc updates. |
| Original commit message from CVS: |
| * docs/design/part-states.txt: |
| * tools/gst-launch.c: (main): |
| Some doc updates. |
| Revert non-intentional change. |
| |
| 2005-10-12 12:18:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Use GstClockTime in _get_state() instead of GTimeVal. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * check/gst/gstelement.c: (GST_START_TEST): |
| * check/gst/gstevent.c: (GST_START_TEST), (test_event): |
| * check/gst/gstghostpad.c: (GST_START_TEST): |
| * check/gst/gstpipeline.c: (GST_START_TEST): |
| * check/pipelines/simple_launch_lines.c: (run_pipeline): |
| * check/states/sinks.c: (GST_START_TEST): |
| * gst/elements/gsttypefindelement.c: (stop_typefinding): |
| * gst/gstbin.c: (gst_bin_provide_clock_func), (gst_bin_add_func), |
| (gst_bin_remove_func), (gst_bin_get_state_func), |
| (gst_bin_recalc_state), (gst_bin_change_state_func), |
| (bin_bus_handler): |
| * gst/gstelement.c: (gst_element_get_state_func), |
| (gst_element_get_state), (gst_element_abort_state), |
| (gst_element_commit_state), (gst_element_set_state), |
| (gst_element_change_state), (gst_element_change_state_func): |
| * gst/gstelement.h: |
| * gst/gstpipeline.c: (gst_pipeline_class_init), (do_pipeline_seek), |
| (gst_pipeline_provide_clock_func): |
| * gst/gstutils.c: (gst_element_link_pads_filtered): |
| * tools/gst-launch.c: (main): |
| * tools/gst-typefind.c: (main): |
| Use GstClockTime in _get_state() instead of GTimeVal. |
| Remove old code in gstutils.c |
| |
| 2005-10-12 11:49:35 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_pause_task): Actually return FALSE if there is no task. Shouldn't affect any code, as nothing i... |
| Original commit message from CVS: |
| 2005-10-12 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_pause_task): Actually return FALSE if |
| there is no task. Shouldn't affect any code, as nothing in our |
| plugins checks this return value. |
| (gst_pad_stop_task): Also take the stream lock if the pad has no |
| task. Docs updated. |
| |
| 2005-10-12 10:05:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Cleanup activation code. Reset old state if activation failed. |
| Original commit message from CVS: |
| * gst/gstpad.c: (pre_activate), (post_activate), |
| (gst_pad_activate_pull), (gst_pad_activate_push): |
| Cleanup activation code. Reset old state if |
| activation failed. |
| |
| 2005-10-12 09:02:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: No need to prerol after receiving EOS. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_change_state): |
| No need to prerol after receiving EOS. |
| * gst/elements/gstfakesink.c: (gst_fake_sink_event): |
| * gst/elements/gstfakesrc.c: (gst_fake_src_event_handler): |
| * gst/elements/gstidentity.c: (gst_identity_event): |
| Print events more verbosely. |
| |
| 2005-10-12 08:38:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/: Moved sinks2 testcode in sinks check. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/states/sinks.c: (GST_START_TEST), (gst_object_suite): |
| * check/states/sinks2.c: |
| Moved sinks2 testcode in sinks check. |
| * gst/gstbin.c: (gst_bin_provide_clock_func), (gst_bin_add_func), |
| (gst_bin_remove_func), (gst_bin_recalc_state), |
| (gst_bin_change_state_func), (bin_bus_handler): |
| Fix potential race condition when _get_state() iterated over an |
| ASYNC element right before it posted a state completion. |
| * gst/gstclock.h: |
| Do proper cast here. |
| * gst/gstevent.c: (gst_event_new_newsegment), |
| (gst_event_parse_newsegment): |
| A playback rate of 0.0 is not allowed. |
| |
| 2005-10-12 02:26:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| autoconf for freebsd |
| Original commit message from CVS: |
| autoconf for freebsd |
| |
| 2005-10-12 02:25:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| autoconf for freebsd |
| Original commit message from CVS: |
| autoconf for freebsd |
| |
| 2005-10-12 02:23:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| autoconf for freebsd |
| Original commit message from CVS: |
| autoconf for freebsd |
| |
| 2005-10-12 02:19:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| autoconf for freebsd |
| Original commit message from CVS: |
| autoconf for freebsd |
| |
| 2005-10-12 02:16:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| autoconf for freebsd |
| Original commit message from CVS: |
| autoconf for freebsd |
| |
| 2005-10-11 18:03:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| win32/: Visual Studio 6 project files, and a new common directory. |
| Original commit message from CVS: |
| 2005-10-11 Thomas Vander Stichele <thomas at apestaart dot org> |
| * win32/common/config.h: |
| * win32/common/dirent.c: (_topendir), (_treaddir), (_tclosedir), |
| (_trewinddir), (_ttelldir), (_tseekdir): |
| * win32/common/dirent.h: |
| * win32/common/gtchar.h: |
| * win32/common/libgstbase.def: |
| * win32/common/libgstreamer.def: |
| * win32/vs6/grammar.dsp: |
| * win32/vs6/gst_inspect.dsp: |
| * win32/vs6/gst_launch.dsp: |
| * win32/vs6/gstreamer.dsw: |
| * win32/vs6/libgstbase.dsp: |
| * win32/vs6/libgstelements.dsp: |
| * win32/vs6/libgstreamer.dsp: |
| Visual Studio 6 project files, and a new common directory. |
| Phear. |
| |
| 2005-10-11 17:33:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesink.h: |
| forgot this one |
| Original commit message from CVS: |
| forgot this one |
| |
| 2005-10-11 17:32:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.*: Correctly parse newsegment info. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_do_sync), (gst_base_sink_query), |
| (gst_base_sink_change_state): |
| * gst/base/gstbasesink.h: |
| Correctly parse newsegment info. |
| |
| 2005-10-11 16:54:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst.c: split plugin paths correctly |
| Original commit message from CVS: |
| 2005-10-11 Thomas Vander Stichele <thomas at apestaart dot org> |
| * gst/gst.c: (init_post): |
| split plugin paths correctly |
| |
| 2005-10-11 16:28:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Added extra flag to newsegment for future API freeze. |
| Original commit message from CVS: |
| * check/gst/gstevent.c: (GST_START_TEST): |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_change_state): |
| * gst/base/gstbasesrc.c: (gst_base_src_default_newsegment): |
| * gst/base/gstbasetransform.c: (gst_base_transform_event): |
| * gst/elements/gstfilesink.c: (gst_file_sink_event): |
| * gst/gstevent.c: (gst_event_new_newsegment), |
| (gst_event_parse_newsegment): |
| * gst/gstevent.h: |
| Added extra flag to newsegment for future API freeze. |
| Updated check and base elements. |
| |
| 2005-10-11 16:25:35 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/base/gstcollectpads.*: Handle EOS correctly. |
| Original commit message from CVS: |
| 2005-10-11 Julien MOUTTE <julien@moutte.net> |
| * gst/base/gstcollectpads.c: (gst_collectpads_init), |
| (gst_collectpads_add_pad), (gst_collectpads_pop), |
| (gst_collectpads_event), (gst_collectpads_chain): |
| * gst/base/gstcollectpads.h: Handle EOS correctly. |
| |
| 2005-10-11 16:21:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * tools/gst-launch.c: |
| more str null protection |
| Original commit message from CVS: |
| more str null protection |
| |
| 2005-10-11 16:05:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst-i18n-lib.h: check for ENABLE_NLS, not GETTEXT_PACKAGE |
| Original commit message from CVS: |
| * gst/gst-i18n-lib.h: |
| check for ENABLE_NLS, not GETTEXT_PACKAGE |
| * gst/gstregistry.c: (gst_registry_add_plugin), |
| (gst_registry_scan_path_level), |
| (_gst_registry_remove_cache_plugins): |
| protect possibly NULL strings |
| * gst/parse/types.h: |
| config.h already included before |
| * tools/gst-inspect.c: (main): |
| sys/wait.h also doesn´t exist on mingw, so change the ifdef check |
| check for ENABLE_NLS, not GETTEXT_PACKAGE |
| * tools/gst-launch.c: (main): |
| check for ENABLE_NLS, not GETTEXT_PACKAGE |
| This commit brought to you from msys/mingw |
| |
| 2005-10-11 15:26:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: if we don't have glib, fail before testing 2.8 |
| Original commit message from CVS: |
| * configure.ac: |
| if we don't have glib, fail before testing 2.8 |
| * gst/base/gstbasetransform.c: (gst_base_transform_change_state): |
| fix a leak, should fix plugins-base testsuite |
| |
| 2005-10-11 15:23:10 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (pre_activate): Renamed from pre_activate_switch, take the mode we're going to as an arg. Go head and se... |
| Original commit message from CVS: |
| 2005-10-11 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (pre_activate): Renamed from pre_activate_switch, |
| take the mode we're going to as an arg. Go head and set the mode |
| and flushing flags now, so that if the activate function starts a |
| thread all the flags will be in the right state. |
| (post_activate): Renamed also. Just handle making sure streaming |
| finishes for the deactivation case, and setting the deactivated |
| mode. |
| (gst_pad_set_active): Complain loudly if deactivation fails. |
| (gst_pad_activate_pull): Adapt to pre/post_activate changes. |
| (gst_pad_activate_push): Adapt to pre/post_activate changes, |
| remove the terrible hack. |
| |
| 2005-10-11 15:05:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.*: Prepare to make current EOS message queue more generic. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_init), (gst_bin_provide_clock_func), |
| (is_eos), (gst_bin_add_func), (gst_bin_remove_func), |
| (gst_bin_recalc_state), (gst_bin_change_state_func), |
| (gst_bin_dispose), (bin_bus_handler): |
| * gst/gstbin.h: |
| Prepare to make current EOS message queue more generic. |
| Fix some typos. |
| * gst/gstevent.c: (gst_event_new_newsegment), |
| (gst_event_parse_newsegment): |
| * gst/gstevent.h: |
| Rename base to stream_time. |
| * gst/gstmessage.h: |
| Fix typo in docs. |
| |
| 2005-10-11 12:58:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.*: Work on proper clock selection. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_init), (gst_bin_provide_clock_func), |
| (gst_bin_add_func), (gst_bin_remove_func), (gst_bin_recalc_state), |
| (gst_bin_change_state_func), (bin_bus_handler): |
| * gst/gstbin.h: |
| Work on proper clock selection. |
| |
| 2005-10-11 12:42:23 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/controller/gstcontroller.*: Added GList* version of _remove_properties() in order to be able to wrap it in b... |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_remove_properties_list): |
| * libs/gst/controller/gstcontroller.h: |
| Added GList* version of _remove_properties() in order to be able to wrap |
| it in bindings. |
| |
| 2005-10-11 11:08:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-states.txt: Some more docs. |
| Original commit message from CVS: |
| * docs/design/part-states.txt: |
| Some more docs. |
| * gst/gstbin.c: (gst_bin_set_clock_func), (gst_bin_recalc_state), |
| (gst_bin_change_state_func), (bin_bus_handler): |
| Doc updates. Don't distribute the same clock over and over again. |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| Doc updates. |
| * gst/gstpad.c: (gst_flow_get_name), (gst_flow_to_quark), |
| (gst_pad_get_type), (gst_pad_push), (gst_pad_push_event), |
| (gst_pad_send_event): |
| * gst/gstpad.h: |
| Make probe emission threadsafe again. |
| Register quarks and move _get_name() from utils. |
| Doc updates. |
| * gst/gstpipeline.c: (gst_pipeline_class_init), |
| (gst_pipeline_change_state), (gst_pipeline_provide_clock_func): |
| Only redistribute the clock of it changed. |
| * gst/gstsystemclock.h: |
| Doc updates. |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| Moved the _flow_get_name() to GstPad. |
| |
| 2005-10-11 09:14:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * gst/gstbuffer.c: |
| if we log our init, should also log finalize |
| Original commit message from CVS: |
| if we log our init, should also log finalize |
| |
| 2005-10-10 23:55:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/gst-libs/gdp.c: |
| * check/gst/gstcaps.c: |
| * common: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| * tests/check/gst/gstcaps.c: |
| * tests/check/libs/gdp.c: |
| fix more valgrind warnings before turning up the heat |
| Original commit message from CVS: |
| fix more valgrind warnings before turning up the heat |
| |
| 2005-10-10 23:11:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/parse/grammar.y: |
| don't declare on the proper define |
| Original commit message from CVS: |
| don't declare on the proper define |
| |
| 2005-10-10 22:59:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/parse/grammar.y: |
| unmangle the nesting a little |
| Original commit message from CVS: |
| unmangle the nesting a little |
| |
| 2005-10-10 22:49:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/parse/grammar.y: some cleanup before the hacking |
| Original commit message from CVS: |
| * gst/parse/grammar.y: |
| some cleanup before the hacking |
| |
| 2005-10-10 18:16:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/base/gstbasesrc.c: use conversions |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_query): |
| use conversions |
| * gst/gstutils.c: (gst_guint64_to_gdouble), |
| (gst_gdouble_to_guint64), (gst_util_uint64_scale): |
| * gst/gstutils.h: |
| externalize, basesrc uses it |
| obviously the implementation needs testing |
| |
| 2005-10-10 17:05:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstutils.c: |
| another cast bites the dust |
| Original commit message from CVS: |
| another cast bites the dust |
| |
| 2005-10-10 16:45:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstutils.c: |
| another cast bites the dust |
| Original commit message from CVS: |
| another cast bites the dust |
| |
| 2005-10-10 16:43:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/sched/: |
| Original commit message from CVS: |
| * tests/sched/Makefile.am: |
| * tests/sched/sort.c: (make_pipeline1), (make_pipeline2), |
| (make_pipeline3), (make_pipeline4), (print_elem), (main): |
| |
| 2005-10-10 16:38:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstutils.c: apparently converting from guint64 to double is not implemented on MSVC |
| Original commit message from CVS: |
| * gst/gstutils.c: (guint64_to_gdouble), (gst_util_uint64_scale): |
| apparently converting from guint64 to double is not implemented |
| on MSVC |
| |
| 2005-10-10 16:38:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/: Check fixes, use API as stated in design docs, remove hacks. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/generic/states.c: (GST_START_TEST): |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * check/gst/gstpipeline.c: (GST_START_TEST), (gst_pipeline_suite): |
| * check/states/sinks.c: (GST_START_TEST): |
| * check/states/sinks2.c: (GST_START_TEST), (gst_object_suite), |
| (main): |
| Check fixes, use API as stated in design docs, remove hacks. |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_change_state): |
| Catch stopping our task while we're shutting down. |
| * gst/gstbin.c: (gst_bin_init), (gst_bin_add_func), |
| (gst_bin_remove_func), (gst_bin_get_state_func), |
| (gst_bin_recalc_state), (gst_bin_change_state_func), |
| (bin_bus_handler): |
| * gst/gstbin.h: |
| * gst/gstelement.c: (gst_element_init), |
| (gst_element_get_state_func), (gst_element_abort_state), |
| (gst_element_commit_state), (gst_element_lost_state), |
| (gst_element_set_state), (gst_element_change_state), |
| (gst_element_change_state_func): |
| * gst/gstelement.h: |
| New state change algorithm (see #318116) |
| * gst/gstpipeline.c: (gst_pipeline_class_init), |
| (gst_pipeline_init), (gst_pipeline_set_property), |
| (gst_pipeline_get_property), (do_pipeline_seek), |
| (gst_pipeline_change_state), (gst_pipeline_provide_clock_func): |
| * gst/gstpipeline.h: |
| Remove crude state change hacks. |
| * gst/gstutils.h: |
| Remove crude hacks. |
| * tools/gst-launch.c: (main): |
| Fixes for state change. Needs some more work to fully use the |
| new stuff. |
| |
| 2005-10-10 16:20:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/Makefile.am (noinst_PROGRAMS): No more init.c. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * tests/Makefile.am (noinst_PROGRAMS): No more init.c. |
| |
| 2005-10-10 16:04:28 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gst.c (G_OPTION_FLAG_NO_ARG): Apparently GLib 2.8 requires this flag, but it's not even in GLib 2.6. Odd. Hack ar... |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * gst/gst.c (G_OPTION_FLAG_NO_ARG): Apparently GLib 2.8 requires |
| this flag, but it's not even in GLib 2.6. Odd. Hack around the |
| issue. |
| |
| 2005-10-10 15:58:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstiterator.c: Fix my previous commit: GTypes passed to gst_iterator_new() can be fundamental types. |
| Original commit message from CVS: |
| * gst/gstiterator.c: (gst_iterator_new): |
| Fix my previous commit: GTypes passed to gst_iterator_new() |
| can be fundamental types. |
| |
| 2005-10-10 15:55:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Use src/sink pads lists for the respective iterators instead of filtering. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_iterate_pad_list), |
| (gst_element_iterate_pads), (gst_element_iterate_src_pads), |
| (gst_element_iterate_sink_pads): |
| Use src/sink pads lists for the respective iterators instead |
| of filtering. |
| |
| 2005-10-10 15:53:59 +0000 Ronald <rbultje@ronald.bitfreak.net> |
| |
| Merged in popt removal + GOption addition patch from Ronald, bug #169772. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| Merged in popt removal + GOption addition patch from Ronald, bug |
| #169772. |
| * docs/gst/gstreamer-sections.txt: Add STATE_(UN)LOCK_FULL, move |
| GstElement macros around, remove popt-related symbols, add goption |
| stuff. |
| * configure.ac: Remove popt checks, require GLib 2.6 for GOption. |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: No POPT_CFLAGS. |
| * examples/manual/Makefile.am: |
| * docs/manual/basics-init.xml: Doc updates with an example. |
| * gst/gst.c: (gst_init_get_option_group), (gst_init_check), |
| (gst_init), (parse_one_option), (parse_goption_arg): |
| * gst/gst.h: Removed gst_init_with_popt_table and friends. Took a |
| bit of hand merging and debugging to get the GOption stuff working |
| tho. |
| * tests/Makefile.am: |
| * tools/Makefile.am: |
| * tools/gst-inspect.c: (main): |
| * tools/gst-launch.c: (main): |
| * tools/gst-run.c: (main): |
| * tools/gst-xmlinspect.c: (main): Thanks Ronald! |
| |
| 2005-10-10 15:30:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstiterator.c: Add assertions to make sure passed GType is likely to really be a GType (as the compiler won't cat... |
| Original commit message from CVS: |
| * gst/gstiterator.c: (gst_iterator_new): |
| Add assertions to make sure passed GType is likely to really |
| be a GType (as the compiler won't catch it if the size and |
| GType arguments get mixed up, see #318447). |
| |
| 2005-10-10 15:27:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbin.c: Pass GType and size arguments to gst_iterator_new() in the right order (maybe we should make _new() tak... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/gstbin.c: (gst_bin_iterate_sorted): |
| Pass GType and size arguments to gst_iterator_new() in the right |
| order (maybe we should make _new() take the GType as first argument |
| just like _new_list()?) (#318447). |
| |
| 2005-10-10 15:17:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: And free the GStaticRecMutex too |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_finalize): |
| And free the GStaticRecMutex too |
| |
| 2005-10-10 14:33:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/GStreamer.vcproj: |
| * win32/vs7/GStreamer.vcproj: |
| don't echo path |
| Original commit message from CVS: |
| don't echo path |
| |
| 2005-10-10 14:33:13 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstelement.c (gst_element_init, gst_element_finalize): Allocate and free the mutex properly. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * gst/gstelement.c (gst_element_init, gst_element_finalize): |
| Allocate and free the mutex properly. |
| * gst/gstelement.h (GST_STATE_UNLOCK_FULL, GST_STATE_LOCK_FULL): |
| New macros. |
| (GstElement): The state_lock is now recursive. Rebuild your |
| plugins, suckers. Old macros adapted. |
| |
| 2005-10-10 14:23:57 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| changelog |
| Original commit message from CVS: |
| changelog |
| |
| 2005-10-10 14:23:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/gst/gstreamer-sections.txt: Doc updates. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * docs/gst/gstreamer-sections.txt: Doc updates. |
| * gst/gstutils.h: |
| * gst/gstutils.c (g_static_rec_cond_timed_wait) |
| (g_static_rec_cond_wait): Ported from state changes patch, while |
| we wait on bug #317802 to be solved in a well-distributed GLib. |
| |
| 2005-10-10 14:15:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/MANIFEST: |
| * win32/libgstbase.def: |
| * win32/libgstbase.vcproj: |
| * win32/link_oldruntime.c: |
| * win32/vs7/libgstbase.def: |
| * win32/vs7/libgstbase.vcproj: |
| * win32/vs7/link_oldruntime.c: |
| add more win32 build files |
| Original commit message from CVS: |
| add more win32 build files |
| |
| 2005-10-10 14:03:25 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstelement.c (gst_element_change_state_func): Renamed from gst_element_change_state, variable name changes. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * gst/gstelement.c (gst_element_change_state_func): Renamed from |
| gst_element_change_state, variable name changes. |
| (gst_element_change_state): Split out of gst_element_set_state in |
| preparation for the state change merge. Doesn't pay attention to |
| the 'transition' argument. |
| (gst_element_set_state): Updates, hopefully purely cosmetic. |
| (gst_element_sync_state_with_parent): MT-safety. Ported from the |
| state change patch. |
| (gst_element_get_state_func): Renamed from get_state, cosmetic |
| changes. |
| |
| 2005-10-10 13:52:18 +0000 Sebastien Moutte <sebastien@moutte.net> |
| |
| updates for the win32 build (patch from Sebastien Moutte) |
| Original commit message from CVS: |
| * gst/elements/gstelements.c: |
| * win32/GStreamer.vcproj: |
| * win32/config.h: |
| * win32/dirent.c: (_tseekdir): |
| * win32/gst-inspect.vcproj: |
| * win32/gst-launch.vcproj: |
| * win32/gstconfig.h: |
| * win32/gstelements.vcproj: |
| * win32/gstenumtypes.c: (gst_object_flags_get_type): |
| * win32/gstreamer.def: |
| * win32/msvc71.sln: |
| updates for the win32 build (patch from Sebastien Moutte) |
| |
| 2005-10-10 11:52:58 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbin.c (gst_bin_get_state_func): Renamed from gst_bin_get_state, cleaned up (but no logic changes). |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * gst/gstbin.c (gst_bin_get_state_func): Renamed from |
| gst_bin_get_state, cleaned up (but no logic changes). |
| (bin_element_is_sink): Comment updates. |
| (sink_iterator_filter): Remove needless cast. |
| (gst_bin_iterate_sinks): Doc update. |
| (gst_bin_change_state_func): Renamed from gst_bin_change_state, |
| cleaned up (but no logic changes). |
| |
| 2005-10-10 11:04:55 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/states/sinks.c (test_src_sink): Cleanups from the state change patch. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * check/states/sinks.c (test_src_sink): Cleanups from the state |
| change patch. |
| (test_livesrc_sink): Sync on the state. |
| |
| 2005-10-10 10:59:33 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/pipelines/simple_launch_lines.c (run_pipeline): Merge from the state change patch. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * check/pipelines/simple_launch_lines.c (run_pipeline): Merge from |
| the state change patch. |
| |
| 2005-10-10 10:57:40 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstghostpad.c (test_ghost_pads): Merge from the state change patch. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstghostpad.c (test_ghost_pads): Merge from the state |
| change patch. |
| |
| 2005-10-10 10:50:12 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstbin.c: Merge in some style fixes and additional checks from Wim's state change patch. |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstbin.c: Merge in some style fixes and additional |
| checks from Wim's state change patch. |
| |
| 2005-10-10 10:43:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gsttypefindhelper.c: Check whether we have the requested data already in our list of cached buffers before p... |
| Original commit message from CVS: |
| * gst/base/gsttypefindhelper.c: (helper_find_peek), |
| (gst_type_find_helper): |
| Check whether we have the requested data already in our list of |
| cached buffers before pulling a new buffer; also make the buffer |
| list a GSList. Speeds up typefinding by ca. 5-10% altogether. |
| |
| 2005-10-10 09:48:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: doc updates |
| Original commit message from CVS: |
| * gst/gstcaps.c: |
| * gst/gstevent.c: |
| doc updates |
| * gst/gstvalue.c: (gst_value_deserialize_int_helper): |
| don't use long long, it's not portable. Replacing with |
| gint64 seems to work; let's hope no skeletons fall out of the closet. |
| |
| 2005-10-10 08:51:59 +0000 Andy Wingo <wingo@pobox.com> |
| |
| autogen.sh (CONFIGURE_DEF_OPT): No more --plugin-buiddir, yay |
| Original commit message from CVS: |
| 2005-10-10 Andy Wingo <wingo@pobox.com> |
| * autogen.sh (CONFIGURE_DEF_OPT): No more --plugin-buiddir, yay |
| |
| 2005-10-09 20:49:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more docs, fix compilation |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| * gst/gstmessage.c: (gst_message_parse_state_changed): |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| more docs, fix compilation |
| |
| 2005-10-09 20:19:48 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| gst/gstmessage.c: Fixed a few forgotten variables on previous commit |
| Original commit message from CVS: |
| 2005-10-09 Philippe Khalaf <burger@speedy.org> |
| * gst/gstmessage.c: |
| Fixed a few forgotten variables on previous commit |
| |
| 2005-10-09 17:59:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gsttypefindhelper.c: Fix evil typefind crasher: getrange() might return a short buffer at the end of a file,... |
| Original commit message from CVS: |
| * gst/base/gsttypefindhelper.c: (helper_find_peek): |
| Fix evil typefind crasher: getrange() might return a short |
| buffer at the end of a file, but gst_type_find_peek() must |
| either return the full data as requested or NULL, but |
| never a short buffer. |
| |
| 2005-10-09 17:53:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstmessage.*: don't use new, it's a C++ keyword |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_new_state_changed), |
| (gst_message_parse_state_changed): |
| * gst/gstmessage.h: |
| don't use new, it's a C++ keyword |
| |
| 2005-10-09 17:22:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| once is enough |
| Original commit message from CVS: |
| once is enough |
| |
| 2005-10-08 18:21:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Small docs and debug updates. |
| Original commit message from CVS: |
| * gst/gstbin.c: (is_eos), (update_degree), (gst_bin_query): |
| * gst/gstelement.c: (gst_element_post_message): |
| * gst/gstpipeline.c: (gst_pipeline_change_state): |
| Small docs and debug updates. |
| |
| 2005-10-08 18:07:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstelementfactory.c: |
| * gst/gstevent.c: |
| * gst/gsttaglist.c: |
| more docs |
| |
| 2005-10-08 18:01:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Fix typos, add comments. |
| Original commit message from CVS: |
| * gst/gstbin.c: (is_eos), (update_degree), (gst_bin_change_state), |
| (gst_bin_dispose), (bin_bus_handler): |
| Fix typos, add comments. |
| Clear EOS list when going to PAUSED from any direction and do it |
| in a threadsafe way. |
| Get base time in a threadsafe way too. |
| Fix confusing debug in the change_state function. |
| Various other mall cleanups. |
| * gst/gstelement.c: (gst_element_post_message): |
| Fix very verbose bus posting code. |
| * gst/gstpipeline.c: (gst_pipeline_class_init), |
| (gst_pipeline_set_property), (gst_pipeline_get_property), |
| (gst_pipeline_change_state): |
| Small ARG_ -> PROP_ cleanup |
| |
| 2005-10-08 17:30:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Do a less CPU demanding EOS check because we can. |
| Original commit message from CVS: |
| * gst/gstbin.c: (is_eos), (bin_bus_handler): |
| Do a less CPU demanding EOS check because we can. |
| |
| 2005-10-08 17:17:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/dataprotocol/: It's about time we bump the version number. |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_header_from_buffer), (gst_dp_packet_from_caps), |
| (gst_dp_packet_from_event): |
| * libs/gst/dataprotocol/dataprotocol.h: |
| * libs/gst/dataprotocol/dp-private.h: |
| It's about time we bump the version number. |
| Since event types don't fit in the guint8 anymore describing |
| the payload type, make payload type 16 bits wide. |
| |
| 2005-10-08 16:49:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Many doc updates. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstbin.txt: |
| * docs/design/part-gstelement.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-live-source.txt: |
| * docs/design/part-messages.txt: |
| * docs/design/part-overview.txt: |
| * docs/design/part-states.txt: |
| Many doc updates. |
| |
| 2005-10-08 16:13:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.*: Fix event quark registration. |
| Original commit message from CVS: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| Fix event quark registration. |
| Add some space between events so we can insert them in the |
| right groups. |
| |
| 2005-10-08 14:57:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Better log message. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_handle_buffer): |
| Better log message. |
| * gst/gstbus.h: |
| * gst/gstelement.h: |
| More docs. |
| * gst/gstqueue.c: (gst_queue_class_init), (gst_queue_init), |
| (gst_queue_set_property), (gst_queue_get_property): |
| * gst/gstqueue.h: |
| Remove old unused properties. |
| |
| 2005-10-08 14:48:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| lots of new docs and doc fixes |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstminiobject.c: |
| * gst/gstminiobject.h: |
| * gst/gstobject.h: |
| * gst/gstpad.h: |
| * gst/gstutils.h: |
| lots of new docs and doc fixes |
| |
| 2005-10-08 14:41:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstregistry.c: |
| fix a leak I introduced |
| Original commit message from CVS: |
| fix a leak I introduced |
| |
| 2005-10-08 13:57:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: Only ever load one plugin for a given plugin basename. |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_load_file): |
| * gst/gstplugin.h: |
| * gst/gstregistry.c: (gst_registry_lookup_locked), |
| (gst_registry_scan_path_level): |
| * gst/gstregistryxml.c: (load_plugin): |
| Only ever load one plugin for a given plugin basename. |
| This ensures correct overriding of GST_PLUGIN_PATH over |
| GST_PLUGIN_SYSTEM_PATH and of home dir plugins over |
| system installed plugins. |
| |
| 2005-10-08 13:39:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Prepare for doing QOS. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_do_sync), (gst_base_sink_handle_buffer): |
| Prepare for doing QOS. |
| |
| 2005-10-08 13:10:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/: Allow new clock message too. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * check/pipelines/cleanup.c: (GST_START_TEST): |
| * check/pipelines/simple_launch_lines.c: (GST_START_TEST): |
| Allow new clock message too. |
| |
| 2005-10-08 12:56:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstmessage.*: Also carry the clock in question. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_new_error), |
| (gst_message_new_warning), (gst_message_new_tag), |
| (gst_message_new_state_changed), (gst_message_new_clock_provide), |
| (gst_message_new_clock_lost), (gst_message_new_new_clock), |
| (gst_message_new_segment_start), (gst_message_new_segment_done), |
| (gst_message_parse_state_changed), |
| (gst_message_parse_clock_provide), (gst_message_parse_clock_lost), |
| (gst_message_parse_new_clock): |
| * gst/gstmessage.h: |
| Also carry the clock in question. |
| |
| 2005-10-08 12:36:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstmessage.*: Clean up. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_new_custom), |
| (gst_message_new_eos), (gst_message_new_error), |
| (gst_message_new_warning), (gst_message_new_tag), |
| (gst_message_new_state_changed), (gst_message_new_clock_provide), |
| (gst_message_new_new_clock), (gst_message_new_segment_start), |
| (gst_message_new_segment_done), (gst_message_parse_state_changed), |
| (gst_message_parse_clock_provide), (gst_message_parse_new_clock): |
| * gst/gstmessage.h: |
| Clean up. |
| Added clock related messages. |
| * gst/gstpipeline.c: (gst_pipeline_change_state): |
| Post message when the clock changed. |
| * tools/gst-launch.c: (event_loop): |
| Print new clock. |
| |
| 2005-10-08 11:16:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-inspect.c: Can't pass NULL strings to g_print() on windows. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_properties_info): |
| Can't pass NULL strings to g_print() on windows. |
| |
| 2005-10-08 11:12:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/: add a chapter on running GStreamer. |
| Original commit message from CVS: |
| * docs/Makefile.am: |
| * docs/gst/Makefile.am: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/running.xml: |
| * docs/version.entities.in: |
| add a chapter on running GStreamer. |
| document GST_DEBUG and GST_PLUGIN* env vars |
| |
| 2005-10-08 11:10:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Makefile.am: remove include dir |
| Original commit message from CVS: |
| * Makefile.am: |
| remove include dir |
| * configure.ac: |
| remove PLUGINS_BUILDDIR stuff |
| * gst/gst.c: (init_post): |
| reorder parsing of GST_PLUGIN_PATH and GST_PLUGIN_SYSTEM_PATH |
| * idiottest.mak: |
| remove, it was condescending and not needed |
| |
| 2005-10-08 09:58:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.*: Repost EOS message while going to PLAYING if still EOS. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush), |
| (gst_base_sink_handle_object), (gst_base_sink_event), |
| (gst_base_sink_wait), (gst_base_sink_handle_event), |
| (gst_base_sink_change_state): |
| * gst/base/gstbasesink.h: |
| Repost EOS message while going to PLAYING if still EOS. |
| Make sure that when receiving a FLUSH_START we don't attempt |
| to sync on the clock anymore. |
| |
| 2005-10-08 09:38:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Better message printout. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| Better message printout. |
| |
| 2005-10-08 09:24:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Make ChildProxy threadsafe and fix mem leaks. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_child_proxy_get_child_by_index), |
| (gst_bin_child_proxy_get_children_count): |
| * gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name), |
| (gst_child_proxy_lookup), (gst_child_proxy_get_property), |
| (gst_child_proxy_get_valist), (gst_child_proxy_set_property), |
| (gst_child_proxy_set_valist): |
| * gst/parse/grammar.y: |
| Make ChildProxy threadsafe and fix mem leaks. |
| |
| 2005-10-08 09:09:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gst.c: debug the GST_PLUGIN_ env vars |
| Original commit message from CVS: |
| * gst/gst.c: (init_post): |
| debug the GST_PLUGIN_ env vars |
| |
| 2005-10-08 08:58:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Added extra field to STATE_CHANGE message with the pending state, which will be different from the new state soon. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * check/gst/gstmessage.c: (GST_START_TEST): |
| * check/gst/gstpipeline.c: (GST_START_TEST), (message_received): |
| * gst/gstelement.c: (gst_element_commit_state), |
| (gst_element_lost_state): |
| * gst/gstmessage.c: (gst_message_new_state_changed), |
| (gst_message_parse_state_changed): |
| * gst/gstmessage.h: |
| * tools/gst-launch.c: (event_loop): |
| Added extra field to STATE_CHANGE message with the pending |
| state, which will be different from the new state soon. |
| |
| 2005-10-08 08:00:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Small cleanups and doc updates. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_pop): |
| * gst/gstclock.c: |
| * gst/gstsystemclock.c: (gst_system_clock_async_thread): |
| Small cleanups and doc updates. |
| |
| 2005-10-08 06:49:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: log distributing clocks and base time |
| Original commit message from CVS: |
| * gst/gst.c: (init_pre): |
| * gst/gstbin.c: (gst_bin_add_func): |
| log distributing clocks and base time |
| * gst/gstregistry.c: (gst_registry_add_plugin), |
| (gst_registry_scan_path_level), (gst_registry_scan_path): |
| clean up the debugging output a little |
| * gst/gstutils.c: (gst_element_state_get_name): |
| warn about a memleak (I've actually seen this be used, though |
| it was probably a bug) |
| |
| 2005-10-08 06:42:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| add two new functions |
| Original commit message from CVS: |
| add two new functions |
| |
| 2005-10-07 18:17:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.*: Make the newsegment event customizable by subclasses. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_init), (gst_base_src_default_newsegment), |
| (gst_base_src_newsegment), (gst_base_src_do_seek), |
| (gst_base_src_loop), (gst_base_src_start): |
| * gst/base/gstbasesrc.h: |
| Make the newsegment event customizable by subclasses. |
| |
| 2005-10-07 18:02:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.*: New event for future idea. |
| Original commit message from CVS: |
| * gst/gstevent.c: (gst_event_new_buffersize), |
| (gst_event_parse_buffersize): |
| * gst/gstevent.h: |
| New event for future idea. |
| |
| 2005-10-07 16:28:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstelement.c (gst_element_post_message): Doc update. |
| Original commit message from CVS: |
| 2005-10-07 Andy Wingo <wingo@pobox.com> |
| * gst/gstelement.c (gst_element_post_message): Doc update. |
| |
| 2005-10-07 16:13:51 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/gst/gstreamer-sections.txt: Update. |
| Original commit message from CVS: |
| 2005-10-07 Andy Wingo <wingo@pobox.com> |
| * docs/gst/gstreamer-sections.txt: Update. |
| * gst/gstmessage.c (gst_message_new_application): Made into a |
| function like honest API calls. |
| (gst_message_new_element): New message type. |
| * gst/gstmessage.h (enum): Add GST_MESSAGE_ELEMENT type. |
| |
| 2005-10-07 15:25:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/elements/gstelements.c: |
| * plugins/elements/gstelements.c: |
| fdsrc does not build currently on win32 due to socketpair |
| Original commit message from CVS: |
| fdsrc does not build currently on win32 due to socketpair |
| |
| 2005-10-07 15:22:38 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/elements/fakesrc.c (test_no_preroll): New check, checks that setting a live fakesrc to PAUSED returns NO_PREROL... |
| Original commit message from CVS: |
| 2005-10-07 Andy Wingo <wingo@pobox.com> |
| * check/elements/fakesrc.c (test_no_preroll): New check, checks |
| that setting a live fakesrc to PAUSED returns NO_PREROLL both |
| times. |
| * gst/base/gstbasesrc.c (gst_base_src_change_state): Allow a |
| NO_PREROLL from gst_element_change_state to fall through. |
| |
| 2005-10-07 15:13:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tools/gst-launch.c: |
| don't use if not declared |
| Original commit message from CVS: |
| don't use if not declared |
| |
| 2005-10-07 12:52:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.c: Activating a ghostpad with no internal pad in push mode is ok. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_ghost_pad_get_internal), |
| (gst_ghost_pad_do_activate_push): |
| Activating a ghostpad with no internal pad in push mode |
| is ok. |
| |
| 2005-10-07 12:45:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstobject.h: there's no point in wrapping FLAG_SET/_UNSET in STMT macros. |
| Original commit message from CVS: |
| * gst/gstobject.h: |
| there's no point in wrapping FLAG_SET/_UNSET in STMT macros. |
| Fixes compilation on Windows. |
| |
| 2005-10-07 10:32:24 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * common: |
| * tools/gst-inspect.c: |
| Print out feature and plugin count at the end when printing out all features. |
| Original commit message from CVS: |
| Print out feature and plugin count at the end when printing out |
| all features. |
| Also add a changelog entry which I'd written but not committed? |
| |
| 2005-10-07 00:14:45 +0000 Johan Dahlin <johan@gnome.org> |
| |
| Add a GType to GstIterator, update callsites and tests. |
| Original commit message from CVS: |
| * check/gst/gstiterator.c: (GST_START_TEST): |
| * gst/gstbin.c: (gst_bin_iterate_elements), |
| (gst_bin_iterate_recurse), (gst_bin_iterate_sorted): |
| * gst/gstelement.c: (gst_element_iterate_pads): |
| * gst/gstformat.c: (gst_format_iterate_definitions): |
| * gst/gstiterator.c: (gst_iterator_init), (gst_iterator_new), |
| (gst_iterator_new_list), (gst_iterator_filter): |
| * gst/gstiterator.h: |
| * gst/gstquery.c: (gst_query_type_iterate_definitions): |
| Add a GType to GstIterator, update callsites and tests. |
| |
| 2005-10-06 21:09:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/faq/gst-uninstalled: |
| doh. use correct variable |
| Original commit message from CVS: |
| doh. use correct variable |
| |
| 2005-10-06 17:00:50 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| version gstreamer-tools package |
| Original commit message from CVS: |
| version gstreamer-tools package |
| |
| 2005-10-06 14:20:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstevent.c: |
| initialize quarks |
| Original commit message from CVS: |
| initialize quarks |
| |
| 2005-10-06 14:01:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstpad.c: give events a chance to be handled by event probes when the pad is not linked |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_event_default_dispatch): |
| give events a chance to be handled by event probes when the pad |
| is not linked |
| |
| 2005-10-06 13:55:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstevent.*: add string representations for event types |
| Original commit message from CVS: |
| * gst/gstevent.c: (gst_event_type_get_name), |
| (gst_event_type_to_quark), (gst_event_finalize), (gst_event_new): |
| * gst/gstevent.h: |
| add string representations for event types |
| |
| 2005-10-06 13:42:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstevent.h: |
| whitespace fixes |
| Original commit message from CVS: |
| whitespace fixes |
| |
| 2005-10-06 13:24:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/elements/gstfilesink.c: Don't use NULL pointers. |
| Original commit message from CVS: |
| * gst/elements/gstfilesink.c: (gst_file_sink_close_file): |
| Don't use NULL pointers. |
| |
| 2005-10-06 09:49:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: widen the debug category in output to fit the biggest one we have add a bus category and use it play with the c... |
| Original commit message from CVS: |
| * gst/gst_private.h: |
| * gst/gstbus.c: |
| * gst/gstelement.c: |
| * gst/gstinfo.c: |
| * gst/gstpluginfeature.c: |
| widen the debug category in output to fit the biggest one we have |
| add a bus category and use it |
| play with the colors |
| fix up some categories |
| |
| 2005-10-06 07:42:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| first stab at reorganizing docs for pad |
| Original commit message from CVS: |
| first stab at reorganizing docs for pad |
| |
| 2005-10-06 07:13:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstghostpad.c: add push activation of sink ghost pads. |
| Original commit message from CVS: |
| 2005-10-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| * gst/gstghostpad.c: (gst_ghost_pad_internal_do_activate_push): |
| add push activation of sink ghost pads. |
| Andye, please verify |
| |
| 2005-10-05 22:35:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstpad.c: |
| doc updates |
| Original commit message from CVS: |
| doc updates |
| |
| 2005-10-05 21:34:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstutils.c: fix a bug in the case where neither element has a pad |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_link_pads): |
| fix a bug in the case where neither element has a pad |
| * check/gst/gstelement.c: (GST_START_TEST), (gst_element_suite): |
| add a test for that case |
| |
| 2005-10-05 17:01:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstpad.c: |
| * tests/check/gst/gstpad.c: |
| unref our test buffers |
| Original commit message from CVS: |
| unref our test buffers |
| |
| 2005-10-05 16:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstpad.c: emit have-data before checking for peers. This allows for probe handlers to connect elements. This he... |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_push), (gst_pad_push_event): |
| emit have-data before checking for peers. This allows |
| for probe handlers to connect elements. This helps autopluggers. |
| * check/gst/gstpad.c: (GST_START_TEST), (_probe_handler), |
| (gst_pad_suite): |
| add six checks, linked/unlinked with no/true/false probe |
| |
| 2005-10-05 11:50:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstobject.c: |
| indent ifdefs |
| Original commit message from CVS: |
| indent ifdefs |
| |
| 2005-10-04 18:46:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/elements/: Protect last_message with lock. |
| Original commit message from CVS: |
| * gst/elements/gstfakesink.c: (gst_fake_sink_get_property), |
| (gst_fake_sink_event), (gst_fake_sink_preroll), |
| (gst_fake_sink_render), (gst_fake_sink_change_state): |
| * gst/elements/gstfakesrc.c: (gst_fake_src_event_handler), |
| (gst_fake_src_get_property), (gst_fake_src_create), |
| (gst_fake_src_stop): |
| * gst/elements/gstidentity.c: (gst_identity_stop): |
| Protect last_message with lock. |
| |
| 2005-10-04 15:04:50 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstformat.h: Added precision in the comments for GST_FORMAT_DEFAULT |
| Original commit message from CVS: |
| * gst/gstformat.h: |
| Added precision in the comments for GST_FORMAT_DEFAULT |
| |
| 2005-10-04 13:19:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/faq/gst-uninstalled: |
| update uninstalled script |
| Original commit message from CVS: |
| update uninstalled script |
| |
| 2005-10-04 12:02:34 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| remove some files that are no longer there from spec file |
| Original commit message from CVS: |
| remove some files that are no longer there from spec file |
| |
| 2005-10-04 11:51:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-launch.c: Don't try to run erroneous pipelines. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (main): |
| Don't try to run erroneous pipelines. |
| |
| 2005-10-04 11:10:04 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/gsterror.c: Add another error string used in a few existing plugins. |
| Original commit message from CVS: |
| * gst/gsterror.c: (_gst_stream_errors_init): |
| Add another error string used in a few existing plugins. |
| * gst/gstplugin.c: |
| * gst/gstpluginfeature.c: (gst_plugin_feature_load): |
| * tools/gst-inspect.c: (print_element_info): |
| When a feature disappears from a plugin (and the feature exists in |
| the cached registry file), things went horribly wrong. This isn't a |
| complete fix, we should actually be removing the 'missing' features |
| from the features list when we load the actual plugin. That's not |
| yet implemented. |
| |
| 2005-10-04 11:09:41 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/gstbus.c: We don't need this header. |
| Original commit message from CVS: |
| 2005-10-04 Julien MOUTTE <julien@moutte.net> |
| * gst/gstbus.c: We don't need this header. |
| |
| 2005-10-03 17:57:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| === release 0.9.3 === |
| |
| 2005-10-03 17:47:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * README: |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| release time |
| Original commit message from CVS: |
| release time |
| |
| 2005-10-02 23:24:25 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_activate_push): There is a race condition whereby calling a pad's activatepush() function can s... |
| Original commit message from CVS: |
| 2005-10-03 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_activate_push): There is a race condition |
| whereby calling a pad's activatepush() function can start a thread |
| that starts to push or pull before the pad gets the FLUSHING flag |
| unset. Hack around it by holding the stream lock until the flag is |
| set. Need to replace this with a proper solution. Together with |
| the ghost pad fixes, this fixes mp3 playing/tagreading. |
| |
| 2005-10-02 23:21:04 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| changelog |
| Original commit message from CVS: |
| changelog |
| |
| 2005-10-02 23:20:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/design/part-gstghostpad.txt: Add a note about activation of proxy pads outside of ghost pads. |
| Original commit message from CVS: |
| 2005-10-03 Andy Wingo <wingo@pobox.com> |
| * docs/design/part-gstghostpad.txt: Add a note about activation of |
| proxy pads outside of ghost pads. |
| * gst/gstghostpad.c: Implement the ghost pad activation design. |
| |
| 2005-10-02 18:57:07 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstobject.h (GST_OBJECT_REFCOUNT_VALUE): Just use the int. |
| Original commit message from CVS: |
| 2005-10-02 Andy Wingo <wingo@pobox.com> |
| * gst/gstobject.h (GST_OBJECT_REFCOUNT_VALUE): Just use the int. |
| It is volatile, after all. |
| * docs/design/part-gstghostpad.txt: Flesh out activation with |
| ghost pads. |
| * gst/base/gstbasesrc.c (gst_base_src_init): Use |
| GST_DEBUG_FUNCPTR. |
| |
| 2005-10-02 18:30:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Fix (unused) AM_CONDITIONAL tests. |
| Original commit message from CVS: |
| * configure.ac: |
| Fix (unused) AM_CONDITIONAL tests. |
| |
| 2005-10-01 17:11:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstutils.c: Add assertion that makes sure src_val is >=0, just like gst_query_new_convert() has. (#315895) |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/gstutils.c: (gst_pad_query_convert): |
| Add assertion that makes sure src_val is >=0, just like |
| gst_query_new_convert() has. (#315895) |
| |
| 2005-09-30 15:43:03 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/elements/gsttee.c: Let's not iterate pads we're not interested in, it avoids getting sky-high refcounts on sinkpad. |
| Original commit message from CVS: |
| * gst/elements/gsttee.c: (gst_tee_do_push), (gst_tee_handle_buffer): |
| Let's not iterate pads we're not interested in, it avoids getting |
| sky-high refcounts on sinkpad. |
| |
| 2005-09-30 08:29:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Small tweak, element in ASYNC remains ASYNC. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_set_state), |
| (gst_element_change_state): |
| Small tweak, element in ASYNC remains ASYNC. |
| |
| 2005-09-30 08:00:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Only error is an error. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_change_state): |
| Only error is an error. |
| * gst/gstbin.c: (gst_bin_change_state): |
| Better debugging. |
| * gst/gstpad.c: (gst_pad_alloc_buffer), (gst_pad_chain): |
| Also call pad_block in pad alloc. |
| * gst/gstutils.c: (gst_flow_get_name): |
| Better debugging. |
| |
| 2005-09-29 20:26:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstbasesrc.c: Fix documentation typos. Add some more debug info. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_get_range): |
| Fix documentation typos. Add some more debug info. |
| |
| 2005-09-29 20:16:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstpipeline.c: |
| * tests/check/gst/gstpipeline.c: |
| disable refcount checks until we track the dangling ref |
| Original commit message from CVS: |
| disable refcount checks until we track the dangling ref |
| |
| 2005-09-29 19:45:27 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstplugin.c: Make some error messages more end-user friendly. |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_load_file): Make some error messages |
| more end-user friendly. |
| * tools/gst-inspect.c: (main): Check if command-line argument is |
| a file and attempt to load that file as a plugin. |
| |
| 2005-09-29 18:37:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/: fix tests for the new warning |
| Original commit message from CVS: |
| * check/gst/gstbin.c: |
| * check/states/sinks.c: |
| fix tests for the new warning |
| * check/gst/gstpipeline.c: |
| add a test for pipeline and bus interaction |
| * gst/gstelement.c: |
| elements should be NULL if they get disposed; add a warning if not |
| |
| 2005-09-29 18:35:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstobject.c: for 2.6 refcounting, make debug log more correct by printing the actual refcounts at the time of swa... |
| Original commit message from CVS: |
| * gst/gstobject.c: |
| for 2.6 refcounting, make debug log more correct by printing |
| the actual refcounts at the time of swap (Wim) |
| |
| 2005-09-29 18:25:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * gst/gstbin.c: |
| * gst/gstbus.c: |
| * gst/gstmessage.c: |
| use message type names |
| Original commit message from CVS: |
| use message type names |
| |
| 2005-09-29 16:06:18 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| changelog |
| Original commit message from CVS: |
| changelog |
| |
| 2005-09-29 16:04:31 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbus.c (gst_bus_remove_signal_watch): New function, removes signal watches previously added via gst_bus_add_sig... |
| Original commit message from CVS: |
| 2005-09-29 Andy Wingo <wingo@pobox.com> |
| * gst/gstbus.c (gst_bus_remove_signal_watch): New function, |
| removes signal watches previously added via |
| gst_bus_add_signal_watch. |
| (gst_bus_add_signal_watch): Don't return the source id, just store |
| it on the bus if there wasn't an id already. |
| * gst/gstbus.h (GstBus): Add a couple new fields. API changes for |
| add_signal_watch and remove_signal_watch. |
| |
| 2005-09-29 15:39:22 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| libs/gst/controller/gstcontroller.c: Better if we actually iterate the list :) |
| Original commit message from CVS: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_new_list): |
| Better if we actually iterate the list :) |
| |
| 2005-09-29 13:07:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: Change for new bus API. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| Change for new bus API. |
| * check/gst/gstbus.c: (message_func_eos), (message_func_app), |
| (send_messages), (GST_START_TEST), (gstbus_suite): |
| Change for new bus signal API. |
| * gst/gstbus.c: (gst_bus_class_init), (gst_bus_have_pending), |
| (gst_bus_source_prepare), (gst_bus_source_check), |
| (gst_bus_create_watch), (gst_bus_add_watch_full), |
| (gst_bus_add_watch), (gst_bus_poll), (gst_bus_async_signal_func), |
| (gst_bus_sync_signal_handler), (gst_bus_add_signal_watch): |
| * gst/gstbus.h: |
| Remove support for multiple GSources operating on different |
| message types as it is too complex and unneeded when using |
| signals. |
| Added support for receiving signals from the bus. |
| |
| 2005-09-29 12:37:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| rename filter-caps to caps property |
| Original commit message from CVS: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/manual/advanced-dataaccess.xml: |
| * gst/elements/gstcapsfilter.c: |
| * gst/gstutils.c: |
| rename filter-caps to caps property |
| |
| 2005-09-29 12:05:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstvalue.c: More robust fraction string parsing. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_deserialize_fraction): |
| More robust fraction string parsing. |
| * docs/pwg/appendix-porting.xml: |
| Mention gst_pad_use_explicit_caps() => gst_pad_use_fixed_caps() |
| |
| 2005-09-29 10:56:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstcaps.c: Thou shalt not free a structure and then continue using it in the next loop iteration. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_do_simplify): |
| Thou shalt not free a structure and then continue using it |
| in the next loop iteration. |
| * check/gst/gstcaps.c: (check_fourcc_list), (test_simplify), |
| (gst_caps_suite): |
| Add test case for caps simplification. |
| |
| 2005-09-29 09:44:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| remove two removed functions |
| Original commit message from CVS: |
| remove two removed functions |
| |
| 2005-09-29 09:42:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: Oops. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| Oops. |
| |
| 2005-09-29 09:39:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: Add bus to bin. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| Add bus to bin. |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_init), |
| (add_to_queue), (clear_queue), (reset_degree), (update_degree), |
| (find_element), (gst_bin_sort_iterator_next), |
| (gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free), |
| (gst_bin_iterate_sorted), (gst_bin_element_set_state), |
| (gst_bin_change_state), (gst_bin_dispose): |
| A bin does not have a bus, it gets the bus from the parent. |
| * gst/gstelement.c: (gst_element_requires_clock), |
| (gst_element_provides_clock), (gst_element_is_indexable), |
| (gst_element_is_locked_state), (gst_element_change_state), |
| (gst_element_set_bus_func): |
| Small cleanups. |
| * gst/gstpipeline.c: (gst_pipeline_class_init), |
| (gst_pipeline_init), (gst_pipeline_provide_clock_func): |
| The pipeline provides a bus. |
| |
| 2005-09-29 02:32:37 +0000 Johan Dahlin <johan@gnome.org> |
| |
| gst/gstmessage.c (gst_message_parse_state_changed): Use gst_structure_get_enum instead of gst_structure_get_int |
| Original commit message from CVS: |
| * gst/gstmessage.c (gst_message_parse_state_changed): Use |
| gst_structure_get_enum instead of gst_structure_get_int |
| * gst/gststructure.c (gst_structure_get_enum): Impl. |
| * gst/gststructure.h (gst_structure_get_enum): Add |
| * docs/gst/gstreamer-sections.txt: Ditto |
| |
| 2005-09-29 01:57:00 +0000 Johan Dahlin <johan@gnome.org> |
| |
| gst/gstmessage.c (gst_message_new_state_changed): Use |
| Original commit message from CVS: |
| * gst/gstmessage.c (gst_message_new_state_changed): Use |
| GST_TYPE_STATE instead of G_TYPE_INT, mainly for language bindings |
| which does introspection. |
| Reviewed by Christian Schaller |
| |
| 2005-09-28 18:14:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| fixed umlauts in ChangeLog again |
| Original commit message from CVS: |
| fixed umlauts in ChangeLog again |
| |
| 2005-09-28 17:30:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstinfo.c: don't do dummy g_strdup()s |
| Original commit message from CVS: |
| * gst/gstinfo.c: (gst_debug_log_default): |
| don't do dummy g_strdup()s |
| * libs/gst/controller/gstcontroller.c: |
| (on_object_controlled_property_changed), |
| (gst_controlled_property_new), (gst_controller_new_valist), |
| (gst_controller_new_list), |
| (gst_controller_remove_properties_valist), (gst_controller_set), |
| (gst_controller_get), (gst_controller_sync_values), |
| (gst_controller_get_value_array), (_gst_controller_class_init), |
| (gst_controller_get_type): |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gstinterpolation.c: |
| (gst_controlled_property_find_timed_value_node): |
| convert // to /**/ comments |
| |
| 2005-09-28 16:43:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.*: Added async-message and sync-message signals to the bus. |
| Original commit message from CVS: |
| * gst/gstbus.c: (marshal_VOID__MINIOBJECT), (gst_bus_class_init), |
| (gst_bus_post), (poll_func), (gst_bus_async_signal_func), |
| (gst_bus_sync_signal_handler): |
| * gst/gstbus.h: |
| Added async-message and sync-message signals to the bus. |
| Added helper BusFunc to emit signals for all posted messages. |
| * gst/gstmessage.c: (gst_message_type_get_name), |
| (gst_message_type_to_quark), (gst_message_get_type): |
| * gst/gstmessage.h: |
| Register quarks for message names. |
| |
| 2005-09-28 16:39:29 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| added another constructor for language bindings |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_new_valist), |
| (gst_controller_new_list): |
| * libs/gst/controller/gstcontroller.h: |
| added another constructor for language bindings |
| |
| 2005-09-28 15:45:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/gst/gstpipeline.c: add another check |
| Original commit message from CVS: |
| * check/gst/gstpipeline.c: (GST_START_TEST), (gst_pipeline_suite): |
| add another check |
| * gst/gstbus.c: |
| add some doc |
| * gst/gstinfo.c: (_gst_debug_init): |
| slightly more readable color for refcount debugging |
| |
| 2005-09-28 13:41:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Small doc fixes. get_clock -> provide_clock. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_provide_clock_func), |
| (add_to_queue), (clear_queue), (reset_degree), (update_degree), |
| (find_element), (gst_bin_sort_iterator_next), |
| (gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free), |
| (gst_bin_iterate_sorted), (gst_bin_element_set_state), |
| (gst_bin_change_state), (gst_bin_dispose): |
| Small doc fixes. get_clock -> provide_clock. |
| * gst/gstelement.c: (gst_element_class_init), |
| (gst_element_provides_clock), (gst_element_provide_clock), |
| (gst_element_get_clock), (gst_element_commit_state), |
| (gst_element_lost_state): |
| * gst/gstelement.h: |
| Make get/set_clock() symetric. Add provide_clock vmethod since |
| that is actually what this function does. |
| * gst/gstpipeline.c: (gst_pipeline_class_init), |
| (gst_pipeline_change_state), (gst_pipeline_provide_clock_func), |
| (gst_pipeline_get_clock): |
| get_clock -> provide_clock. |
| |
| 2005-09-28 13:05:12 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasesrc.c (gst_base_src_unlock): Comment a bit in lieu of real docs... |
| Original commit message from CVS: |
| 2005-09-28 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesrc.c (gst_base_src_unlock): Comment a bit in |
| lieu of real docs... |
| * gst/elements/gstfdsrc.c: Cleaned up a bit. |
| |
| 2005-09-28 12:52:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/elements/: Make element details static. |
| Original commit message from CVS: |
| * gst/elements/gstcapsfilter.c: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfdsink.c: |
| * gst/elements/gstfdsrc.c: |
| * gst/elements/gstfilesink.c: |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gstidentity.c: |
| * gst/elements/gsttee.c: |
| * gst/elements/gsttypefindelement.c: |
| Make element details static. |
| |
| 2005-09-28 11:03:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Some documentation updates. |
| Original commit message from CVS: |
| * gst/gstbin.c: (add_to_queue), (clear_queue), (reset_outdegree), |
| (update_outdegree), (find_element), (gst_bin_sort_iterator_next), |
| (gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free), |
| (gst_bin_iterate_sorted), (gst_bin_element_set_state), |
| (gst_bin_change_state), (gst_bin_dispose): |
| Some documentation updates. |
| Clean up dispose handlers. |
| * gst/gstobject.c: (gst_object_ref), (gst_object_unref): |
| * gst/gstpad.c: (gst_pad_dispose): |
| Clean up dispose handler. |
| * gst/gstpipeline.c: (gst_pipeline_change_state): |
| Removed spurious UNLOCK. |
| |
| 2005-09-27 20:40:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| added two new functions to the docs documents all undocumented GstXXXFlags completed some incomplete docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/base/gstbasesrc.h: |
| * gst/gstelement.h: |
| * gst/gstevent.h: |
| * gst/gstobject.h: |
| * gst/gstpad.h: |
| * gst/gstpipeline.c: |
| * gst/gstpipeline.h: |
| * gst/gstutils.h: |
| * gst/gstxml.h: |
| added two new functions to the docs |
| documents all undocumented GstXXXFlags |
| completed some incomplete docs |
| |
| 2005-09-27 18:33:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: remove now useless and leaky resurrection code in dispose |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_dispose): |
| * gst/gstelement.c: (gst_element_dispose): |
| remove now useless and leaky resurrection code in dispose |
| * gst/base/gstbasesrc.c: (gst_base_src_init): |
| * gst/gstelementfactory.c: (gst_element_factory_create): |
| * gst/gstobject.c: (gst_object_set_parent): |
| add some debugging |
| |
| 2005-09-27 17:00:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-TODO.txt: Update TODO. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| Update TODO. |
| * gst/gstbin.c: (add_to_queue), (clear_queue), (reset_outdegree), |
| (update_outdegree), (find_element), (gst_bin_sort_iterator_next), |
| (gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free), |
| (gst_bin_iterate_sorted), (gst_bin_element_set_state), |
| (gst_bin_change_state): |
| * gst/gstelement.h: |
| Remove element variable, we keep element info in the iterator now. |
| |
| 2005-09-27 16:30:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/dataprotocol/dataprotocol.c: Fix error-checking return values. |
| Original commit message from CVS: |
| 2005-09-27 Andy Wingo <wingo@pobox.com> |
| * libs/gst/dataprotocol/dataprotocol.c: Fix error-checking return |
| values. |
| |
| 2005-09-27 16:16:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: Enable check that works now. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| Enable check that works now. |
| * gst/gstbin.c: (add_to_queue), (clear_queue), (reset_outdegree), |
| (update_outdegree), (find_element), (gst_bin_sort_iterator_next), |
| (gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free), |
| (gst_bin_iterate_sorted), (gst_bin_element_set_state), |
| (gst_bin_change_state): |
| * gst/gstbin.h: |
| Redid the state change algorithm using a topological sort algo. |
| Handles all cases correctly. |
| Exposed iterator for state change order. |
| * gst/gstelement.h: |
| Temp storage for state changes. Need to get rid of this soon. |
| |
| 2005-09-27 15:37:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Leak fixes, the fold functions need to unref the passed object and _get_parent_*() returns ref to parent. |
| Original commit message from CVS: |
| * gst/elements/gsttee.c: (gst_tee_init), (gst_tee_do_push): |
| * gst/gstutils.c: (intersect_caps_func), (gst_pad_proxy_getcaps), |
| (link_fold_func), (gst_pad_proxy_setcaps): |
| Leak fixes, the fold functions need to unref the passed object and |
| _get_parent_*() returns ref to parent. |
| |
| 2005-09-27 13:25:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| check/gst/gstbuffer.c: Plug leak in test case and fix 'make check-valgrind' |
| Original commit message from CVS: |
| * check/gst/gstbuffer.c: (test_make_writable): |
| Plug leak in test case and fix 'make check-valgrind' |
| |
| 2005-09-27 13:07:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstbuffer.c: Set READONLY flag on subbuffers, so that gst_buffer_make_writable() works correctly in all circumsta... |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_subbuffer_init): |
| Set READONLY flag on subbuffers, so that gst_buffer_make_writable() |
| works correctly in all circumstances (we could have just copied |
| the parent buffer's readonly flag, but conceptually it seems |
| cleaner to mark all subbuffers as read-only). (based on patch |
| by Alessandro Decina, #314710). |
| * check/gst/gstbuffer.c: (create_read_only_buffer), |
| (test_make_writable), (test_subbuffer_make_writable), |
| (gst_test_suite): |
| Add some tests for gst_buffer_make_writable(). |
| |
| 2005-09-27 09:57:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: use gst_object_has_ancestor(). |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_element_is_semi_sink), (gst_bin_change_state): |
| use gst_object_has_ancestor(). |
| * gst/gstobject.c: (gst_object_has_ancestor): |
| * gst/gstobject.h: |
| gst_object_has_ancestor() copied from gstbin.c as it is a |
| usefull function. |
| * tests/instantiate/create.c: (create_all_elements): |
| * tests/lat.c: (handoff_src), (handoff_sink): |
| * tests/sched/runxml.c: (main): |
| * tests/seeking/seeking1.c: (main): |
| * tests/threadstate/threadstate2.c: (bus_handler), (timeout_func), |
| (main): |
| Fix compilation of some tests. |
| |
| 2005-09-27 09:29:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsterror.h: Remove comment. GST_TYPE_G_ERROR is here to stay, |
| Original commit message from CVS: |
| * gst/gsterror.h: |
| Remove comment. GST_TYPE_G_ERROR is here to stay, |
| G_TYPE_ERROR has been WONTFIX'ed by the GLib folks |
| (#316961, #300610). |
| |
| 2005-09-26 18:22:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: Added check that shows error in state change order. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite): |
| Added check that shows error in state change order. |
| |
| 2005-09-26 17:46:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Make state change function use 3 queues again, we were adding elements in the wrong order. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_change_state): |
| Make state change function use 3 queues again, we were |
| adding elements in the wrong order. |
| * gst/gstghostpad.c: (gst_ghost_pad_do_unlink): |
| Some debug info, |
| * gst/gstpad.c: (gst_pad_dispose): |
| Added some debug info first. |
| |
| 2005-09-26 17:40:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/design/: Replace all _pull_region() with _pull_range() |
| Original commit message from CVS: |
| * docs/design/draft-push-pull.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-overview.txt: |
| * docs/design/part-scheduling.txt: |
| Replace all _pull_region() with _pull_range() |
| |
| 2005-09-26 16:19:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/gstvalue.c: |
| try the fourth |
| Original commit message from CVS: |
| try the fourth |
| |
| 2005-09-26 16:12:07 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/gstvalue.c: |
| foo |
| Original commit message from CVS: |
| foo |
| |
| 2005-09-26 16:07:54 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstvalue.c (_gst_value_initialize): Better fakeout. |
| Original commit message from CVS: |
| 2005-09-26 Andy Wingo <wingo@pobox.com> |
| * gst/gstvalue.c (_gst_value_initialize): Better fakeout. |
| |
| 2005-09-26 15:49:23 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst-libs/controller.c: Update for controller api change. |
| Original commit message from CVS: |
| 2005-09-26 Andy Wingo <wingo@pobox.com> |
| * check/gst-libs/controller.c: Update for controller api change. |
| |
| 2005-09-26 15:43:30 +0000 Andy Wingo <wingo@pobox.com> |
| |
| Remove memchunk benchmark stuff, this is taken over by GLib bug 118439. |
| Original commit message from CVS: |
| 2005-09-26 Andy Wingo <wingo@pobox.com> |
| * configure.ac: |
| * tests/Makefile.am: |
| * tests/memchunk: Remove memchunk benchmark stuff, this is taken |
| over by GLib bug 118439. |
| * gst/base/gstbasesink.c (gst_base_sink_wait): Factor out the wait |
| routines to a function. |
| * docs/libs/gstreamer-libs-sections.txt: I am a good person today. |
| * libs/gst/controller/gsthelper.c: |
| * libs/gst/controller/gstcontroller.h (gst_controller_sync_values) |
| (gst_object_sync_values): Renamed from sink_values. Ugh. |
| * libs/gst/controller/gsthelper.c: Update for __gst_controller_key. |
| * libs/gst/controller/gstcontroller.c (__gst_controller_key): |
| Renamed from controller_key, as it is exported. |
| * gst/gstvalue.c (_gst_value_initialize): Fake out the compiler. |
| |
| 2005-09-26 15:03:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gstpad.h: |
| * gst/gstpadtemplate.h: |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| * gst/gstqueryutils.c: |
| * gst/gstqueryutils.h: |
| remove queryutils headers after moving the two used functions to gstquery. also fixes build problem for gstsiddec |
| Original commit message from CVS: |
| remove queryutils headers after moving the two used functions |
| to gstquery. also fixes build problem for gstsiddec |
| |
| 2005-09-26 13:40:21 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * tools/gst-launch.1.in: |
| Correct syntax for debug option in gst-launch manpage |
| Original commit message from CVS: |
| Correct syntax for debug option in gst-launch manpage |
| |
| 2005-09-26 11:21:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Some more debugging info. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_get_range), |
| (gst_base_src_is_seekable), (gst_base_src_change_state): |
| Some more debugging info. |
| |
| 2005-09-25 18:34:49 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| added more docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/base/gstbasetransform.h: |
| * gst/gstindex.h: |
| added more docs |
| |
| 2005-09-25 12:11:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlined the last two docs files removed the tmpl directory from cvs (no more conflicts here!) |
| Original commit message from CVS: |
| * docs/gst/.cvsignore: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstpipeline.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * gst/gstpipeline.c: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| inlined the last two docs files |
| removed the tmpl directory from cvs (no more conflicts here!) |
| |
| 2005-09-25 11:19:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlined two more docs factored gstpadtemplate out of gstpad |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstpadtemplate.sgml: |
| * gst/Makefile.am: |
| * gst/gstpad.c: (gst_pad_class_init), (gst_pad_dispose), |
| (gst_pad_finalize), (gst_pad_set_pad_template): |
| * gst/gstpad.h: |
| * gst/gstpadtemplate.c: (gst_pad_template_get_type), |
| (gst_pad_template_class_init), (gst_pad_template_init), |
| (gst_pad_template_dispose), (name_is_valid), |
| (gst_static_pad_template_get), (gst_pad_template_new), |
| (gst_static_pad_template_get_caps), (gst_pad_template_get_caps), |
| (gst_pad_template_pad_created): |
| * gst/gstpadtemplate.h: |
| inlined two more docs |
| factored gstpadtemplate out of gstpad |
| |
| 2005-09-24 14:35:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| check/gst/gstbin.c: Fix test case: we can't rely on a fixed state change order when going from READY => PAUSED becaus... |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (test_children_state_change_order_flagged_sink), |
| (test_children_state_change_order_semi_sink): |
| Fix test case: we can't rely on a fixed state change order when |
| going from READY => PAUSED because the sink might commit its |
| new state first when the first buffer created by the source |
| reaches the sink before the source has finished its change state. |
| (Test case still fails at times, see #316856, comment 5 onwards) |
| |
| 2005-09-24 14:14:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Various documentation updates. |
| Original commit message from CVS: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstbus.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-messages.txt: |
| * docs/design/part-overview.txt: |
| * docs/design/part-segments.txt: |
| * gst/gstbin.c: |
| * gst/gstbuffer.c: |
| * gst/gstclock.c: |
| * gst/gstelement.c: |
| * gst/gstevent.c: |
| * gst/gstfilter.c: |
| * gst/gstiterator.c: |
| Various documentation updates. |
| |
| 2005-09-24 11:41:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstclock.h: Well, that's embarassing. Luckily we weren't using |
| Original commit message from CVS: |
| * gst/gstclock.h: |
| Well, that's embarassing. Luckily we weren't using |
| GST_CLOCK_DIFF anywhere. |
| |
| 2005-09-23 18:08:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| common/gtk-doc.mak: don't fail on building XML, FC4 slave shows a bunch of doc missing bits that I don't get |
| Original commit message from CVS: |
| * common/gtk-doc.mak: |
| don't fail on building XML, FC4 slave shows a bunch of doc |
| missing bits that I don't get |
| * gst/gstpad.c: |
| * gst/gstpipeline.c: |
| * gst/gststructure.c: |
| some doc updates |
| |
| 2005-09-23 18:02:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add blurb about how the bus goes into flushing mode and drops all messages when its bin goes from READY into NULL state. |
| Original commit message from CVS: |
| * docs/design/part-gstbin.txt: |
| * docs/design/part-gstbus.txt: |
| * gst/gstbus.c: |
| Add blurb about how the bus goes into flushing mode and |
| drops all messages when its bin goes from READY into NULL |
| state. |
| |
| 2005-09-23 17:46:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add a method to get a GstClockTime out of a structure |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gststructure.c: (gst_structure_get_clock_time): |
| * gst/gststructure.h: |
| add a method to get a GstClockTime out of a structure |
| |
| 2005-09-23 17:17:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| check/gst/gstbin.c: Added test to check state change order in bins (can still be made to fail here under heavy disk l... |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (test_children_state_change_order_flagged_sink), |
| (test_children_state_change_order_semi_sink), (gst_bin_suite): |
| Added test to check state change order in bins (can still be made |
| to fail here under heavy disk load; bails out with 'Push on pad |
| fakesink:sink0, but it was not activated in push mode'). |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_change_state): |
| Fix state change order when there is only a semi sink (#316856) |
| * gst/gstbus.c: (gst_bus_class_init): |
| Use _class_peek_parent(), not _class_ref(); fix docs to say |
| 'default main context' instead of 'mainloop' where that is |
| what's meant. |
| * gst/gstelement.c: (gst_element_commit_state), |
| (gst_element_set_state): |
| Fix typos in debug messages |
| |
| 2005-09-23 16:35:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * gst/gstclock.h: |
| * gst/gstelement.h: |
| * gst/gstinfo.h: |
| * gst/gststructure.c: |
| * gst/gststructure.h: |
| * gst/gstvalue.c: |
| fix docs |
| Original commit message from CVS: |
| fix docs |
| |
| 2005-09-23 15:48:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpluginfeature.c: |
| don't break docs build |
| Original commit message from CVS: |
| don't break docs build |
| |
| 2005-09-23 15:36:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| various doc updates |
| Original commit message from CVS: |
| * docs/README: |
| * gst/gstpad.c: (gst_pad_class_init), (gst_pad_chain): |
| * gst/gstpluginfeature.c: |
| * gst/gstutils.c: |
| various doc updates |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| change an assert into an error until it gets fixed properly |
| |
| 2005-09-23 14:31:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlined 3 more biiiig doc files and added some missing docs on the fly |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstinfo.sgml: |
| * docs/gst/tmpl/gstobject.sgml: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| * gst/gstobject.c: (gst_object_class_init): |
| * gst/gstobject.h: |
| inlined 3 more biiiig doc files and added some missing docs on the fly |
| |
| 2005-09-23 11:41:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| put back source in registry. add checks for find_plugin. |
| Original commit message from CVS: |
| * check/gst/.cvsignore: |
| * check/gst/gstplugin.c: (GST_START_TEST), (gst_plugin_suite): |
| * gst/gstregistryxml.c: (load_plugin), |
| (gst_registry_xml_save_plugin): |
| put back source in registry. add checks for find_plugin. |
| * testsuite/states/bin.c: (assert_state), (empty_bin), |
| (test_adding_one_element), (main): |
| * testsuite/states/locked.c: (main): |
| some compile/run fixes |
| |
| 2005-09-22 20:02:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/gst/gstvalue.c: |
| * tests/check/gst/gstvalue.c: |
| fix leak in the test itself |
| Original commit message from CVS: |
| fix leak in the test itself |
| |
| 2005-09-22 18:07:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Prepare for more accurate position reporting and query handling. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_send_event), (gst_base_sink_peer_query), |
| (gst_base_sink_query): |
| Prepare for more accurate position reporting and query |
| handling. |
| * gst/gstelement.c: (gst_element_send_event), |
| (gst_element_set_state): |
| Add some comment. |
| |
| 2005-09-22 17:40:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstquery.*: More documentation. |
| Original commit message from CVS: |
| * gst/gstquery.c: (gst_query_new_segment), (gst_query_set_segment), |
| (gst_query_parse_segment): |
| * gst/gstquery.h: |
| More documentation. |
| Add segment query for future use. |
| |
| 2005-09-22 16:51:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Some more debug info. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_add_func): |
| Some more debug info. |
| * gst/gstelement.c: (gst_element_send_event): |
| Simplify send_event |
| * gst/gstelement.h: |
| Don't know how flags got broken. |
| * gst/gstquery.h: |
| Added new query. |
| |
| 2005-09-22 15:38:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| check/gst/gstvalue.c: Add simplistic test suite for GST_TYPE_DATE serialisation and deserialisation. |
| Original commit message from CVS: |
| * check/gst/gstvalue.c: (test_date), (gst_value_suite): |
| Add simplistic test suite for GST_TYPE_DATE serialisation and |
| deserialisation. |
| |
| 2005-09-22 15:08:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add GST_TYPE_DATE, a boxed type that wraps GDate, and the usual bunch of utility functions along with a hack that che... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gststructure.c: (gst_structure_set_valist), |
| (gst_structure_get_date): |
| * gst/gststructure.h: |
| * gst/gstvalue.c: (gst_value_set_date), (gst_value_get_date), |
| (gst_date_copy), (gst_value_compare_date), |
| (gst_value_serialize_date), (gst_value_deserialize_date), |
| (gst_value_transform_date_string), |
| (gst_value_transform_string_date), (_gst_value_initialize): |
| * gst/gstvalue.h: |
| Add GST_TYPE_DATE, a boxed type that wraps GDate, and the usual |
| bunch of utility functions along with a hack that checks that |
| developers don't accidentally use G_TYPE_DATE where GST_TYPE_DATE |
| is required. Part of the grand scheme in #170777. |
| |
| 2005-09-22 12:05:05 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstconfig.h.in: Psych out gtk-doc. |
| Original commit message from CVS: |
| 2005-09-22 Andy Wingo <wingo@pobox.com> |
| * gst/gstconfig.h.in: Psych out gtk-doc. |
| * docs/gst/gstreamer-sections.txt: Add GST_HAVE_GLIB_2_8. |
| * check/Makefile.am (check_PROGRAMS): Add gstplugin to the tests. |
| * tools/gst-inspect.c (print_element_list): Plug some |
| inconsequential leaks. |
| * gst/gstregistry.c (gst_registry_get_default): Doc. |
| * gst/gsttypefindfactory.c (gst_type_find_factory_call_function): |
| * gst/gstelementfactory.c (gst_element_factory_create): |
| * gst/gstindexfactory.c (gst_index_factory_create): Update for |
| refcount changes. |
| * gst/gstpluginfeature.c (gst_plugin_feature_list_free): Doc. |
| (gst_plugin_feature_load): Doc, don't eat refs. |
| * gst/gstplugin.c (gst_plugin_load): Doc, don't eat refs. |
| (gst_plugin_list_free): Doc. |
| (gst_plugin_load_file): Doc updates. |
| |
| 2005-09-22 09:30:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbuffer.c (gst_buffer_get_caps): Like all our _get accessors returning refcounted objects, return a ref. |
| Original commit message from CVS: |
| 2005-09-22 Andy Wingo <wingo@pobox.com> |
| * gst/gstbuffer.c (gst_buffer_get_caps): Like all our _get |
| accessors returning refcounted objects, return a ref. |
| * check/gst/gstbuffer.c (GST_START_TEST): Use refcount-idempotent |
| accessor for caps. IDEMPOTENCE. Oh yes. |
| |
| 2005-09-21 21:39:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstinfo.c: Add mutex to serialise access to the hash table with the function pointer => function name string mapp... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/gstinfo.c: (_gst_debug_nameof_funcptr), |
| (_gst_debug_register_funcptr): |
| Add mutex to serialise access to the hash table with |
| the function pointer => function name string mapping; |
| make that hash table static scope (#316809). |
| * gst/registries/.cvsignore: |
| Remove left-over file. |
| |
| 2005-09-21 15:55:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/appendix-porting.xml: And something about newsegment events and caps-on-buffers to the porting guide (feel f... |
| Original commit message from CVS: |
| * docs/pwg/appendix-porting.xml: |
| And something about newsegment events and caps-on-buffers to |
| the porting guide (feel free to improve). |
| |
| 2005-09-21 13:24:33 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * check/gst/gstutils.c: |
| * tests/check/gst/gstutils.c: |
| Test that removing probes from within the probe functions works. |
| Original commit message from CVS: |
| (test_buffer_probe_once): Test that removing probes from within |
| the probe functions works. |
| |
| 2005-09-21 13:11:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstutils.c (test_buffer_probe_n_times): Add tests for data and event probes on the same pad. |
| Original commit message from CVS: |
| 2005-09-21 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstutils.c (test_buffer_probe_n_times): Add tests for |
| data and event probes on the same pad. |
| |
| 2005-09-21 12:21:10 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstutils.c: New file. |
| Original commit message from CVS: |
| 2005-09-21 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstutils.c: New file. |
| (test_buffer_probe_n_times): A simple buffer probe test. More to |
| come, foolios. |
| * gst/gstutils.c (gst_pad_add_buffer_probe): Connect to |
| have-data::buffer, not have-data. |
| (gst_pad_add_event_probe): Likewise for have-data::event. |
| (gst_pad_add_data_probe): More docs. The part about 'resolving the |
| peer' isn't quite right yet though. |
| (gst_pad_remove_buffer_probe, gst_pad_remove_event_probe) |
| (gst_pad_remove_data_probe): Change to take the guint handler_id |
| as their arg, not the function+data, which is more glib-like. |
| * gst/gstpad.c (gst_pad_emit_have_data_signal): Add a detail to |
| the signal emission to indicate if the data is a buffer or an |
| event. |
| (gst_pad_get_type): Initialize buffer and event quarks. |
| (gst_pad_class_init): have-data is now a detailed signal, yes it |
| is. |
| |
| 2005-09-21 11:52:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Don't put functional code in g_return_if_fail() or g_return_val_if_fail() statements, otherwise things will bre... |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_transform_size): |
| * gst/gstutils.c: (gst_util_set_value_from_string), |
| (gst_util_set_object_arg): |
| Don't put functional code in g_return_if_fail() or |
| g_return_val_if_fail() statements, otherwise things will |
| break when G_DISABLE_CHECKS is defined during compilation. |
| |
| 2005-09-21 09:48:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlied another one and added some obvious docs |
| Original commit message from CVS: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstvalue.sgml: |
| * gst/gstvalue.c: |
| * gst/gstvalue.h: |
| inlied another one and added some obvious docs |
| |
| 2005-09-21 09:13:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/elements/gstfdsrc.*: Properly implement fdsrc. Removed signal and timeout, better implemented somewhere else. |
| Original commit message from CVS: |
| * gst/elements/gstfdsrc.c: (gst_fdsrc_class_init), |
| (gst_fdsrc_init), (gst_fdsrc_start), (gst_fdsrc_stop), |
| (gst_fdsrc_unlock), (gst_fdsrc_set_property), |
| (gst_fdsrc_get_property), (gst_fdsrc_create): |
| * gst/elements/gstfdsrc.h: |
| Properly implement fdsrc. Removed signal and timeout, |
| better implemented somewhere else. |
| |
| 2005-09-21 08:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlined more docs |
| Original commit message from CVS: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstimplementsinterface.sgml: |
| * gst/gstinterface.c: |
| inlined more docs |
| |
| 2005-09-21 08:40:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/: remove obsolete doc file |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstenumtypes.sgml: |
| remove obsolete doc file |
| |
| 2005-09-21 07:37:02 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstelementfactory.c: Drink a little beer, fix a little leak. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: (gst_element_factory_make): Drink a |
| little beer, fix a little leak. |
| |
| 2005-09-20 20:54:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstenumtypes.sgml: |
| * docs/gst/tmpl/gstimplementsinterface.sgml: |
| * docs/gst/tmpl/gstindex.sgml: |
| * docs/gst/tmpl/gstindexfactory.sgml: |
| * docs/gst/tmpl/gstinfo.sgml: |
| * docs/gst/tmpl/gstobject.sgml: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstpadtemplate.sgml: |
| * docs/gst/tmpl/gstpipeline.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * docs/gst/tmpl/gstpluginfeature.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * docs/gst/tmpl/gstvalue.sgml: |
| remove files |
| Original commit message from CVS: |
| remove files |
| |
| 2005-09-20 20:40:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more docs inlined, splitted gstindex.{c,h} |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gstbin.c: |
| * gst/gstelement.h: |
| * gst/gstindex.c: (gst_index_class_init): |
| * gst/gstindex.h: |
| * gst/gstindexfactory.c: (gst_index_factory_get_type), |
| (gst_index_factory_class_init), (gst_index_factory_init), |
| (gst_index_factory_finalize), (gst_index_factory_new), |
| (gst_index_factory_destroy), (gst_index_factory_find), |
| (gst_index_factory_create), (gst_index_factory_make): |
| * gst/gstindexfactory.h: |
| * gst/gstpluginfeature.c: |
| * gst/gstpluginfeature.h: |
| * libs/gst/controller/gstcontroller.c: (gst_controller_new_valist): |
| more docs inlined, splitted gstindex.{c,h} |
| |
| 2005-09-20 20:19:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * libs/gst/controller/gstcontroller.c: |
| fix a leak in controller |
| Original commit message from CVS: |
| fix a leak in controller |
| |
| 2005-09-20 19:16:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/elements/gstfilesink.c: Set sync to FALSE by default. |
| Original commit message from CVS: |
| * gst/elements/gstfilesink.c: (gst_file_sink_init): |
| Set sync to FALSE by default. |
| |
| 2005-09-20 17:38:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Make sync property settable from subclass. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_init): |
| Make sync property settable from subclass. |
| * gst/elements/gstfakesink.c: (gst_fake_sink_init), |
| (gst_fake_sink_change_state): |
| Set sync to FALSE by default. |
| |
| 2005-09-20 17:30:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| The timeout handler should have lower priority than the source so we don't timeout before popping a message with 0 ti... |
| Original commit message from CVS: |
| * gst/gstbus.c: (poll_func), (poll_timeout), (gst_bus_poll): |
| * tools/gst-launch.c: (main): |
| The timeout handler should have lower priority than the source |
| so we don't timeout before popping a message with 0 timeout. |
| Dump error messages after failed state change. |
| |
| 2005-09-20 17:21:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tools/gst-inspect.c: Fix two typos. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_element_properties_info): |
| Fix two typos. |
| |
| 2005-09-20 15:45:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| remove the sync property from fakesink. |
| Original commit message from CVS: |
| * check/gst/gstevent.c: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesink.h: |
| remove the sync property from fakesink. |
| has the side effect of setting sync TRUE |
| for fakesink, which is a change. Anyone who knows how |
| to fix this nicely in a GObject-y way, feel free. |
| |
| 2005-09-20 15:19:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-docs.sgml: remove probe refsection |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| remove probe refsection |
| |
| 2005-09-20 12:50:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| check/Makefile.am: disable valgrinding the controller test again |
| Original commit message from CVS: |
| * check/Makefile.am: |
| disable valgrinding the controller test again |
| * docs/gst/gstreamer-sections.txt: |
| update for api-changes |
| |
| 2005-09-20 12:05:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.*: Added sync property to basesink to disable clock sync. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_class_init), |
| (gst_base_sink_set_property), (gst_base_sink_get_property), |
| (gst_base_sink_do_sync): |
| * gst/base/gstbasesink.h: |
| Added sync property to basesink to disable clock sync. |
| |
| 2005-09-20 11:09:50 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstelementfactory.c (gst_element_factory_create): Avoid eating the caller's refcount. |
| Original commit message from CVS: |
| 2005-09-20 Andy Wingo <wingo@pobox.com> |
| * gst/gstelementfactory.c (gst_element_factory_create): Avoid |
| eating the caller's refcount. |
| * gst/gstobject.h (GST_OBJECT_REFCOUNT) |
| (GST_OBJECT_REFCOUNT_VALUE): Conditionally fondle the right |
| refcount. |
| * gst/gstconfig.h.in (GST_HAVE_GLIB_2_8): |
| * configure.ac (GST_HAVE_GLIB_2_8_DEFINE): Make the availability |
| of GLib 2.8 public, so we can know which refcount to check in |
| tests. |
| * gst/gstobject.c: Use the GST_HAVE_GLIB_2_8 define. |
| (gst_object_init): Only set the gst refcount if we're going ahead |
| with the refcount hack. |
| |
| 2005-09-20 10:41:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more leaks plumbed, added more debug-logging |
| Original commit message from CVS: |
| * check/gst-libs/controller.c: (plugin_init), (GST_START_TEST): |
| * libs/gst/controller/gstcontroller.c: (gst_controller_new_valist): |
| more leaks plumbed, added more debug-logging |
| * gst/gstmacros.h: |
| whitespace fix |
| |
| 2005-09-20 09:47:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gstmessage.c: |
| remove include of removed header |
| Original commit message from CVS: |
| remove include of removed header |
| |
| 2005-09-20 09:28:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstclock.c: Commit from the Political Party For More Atomic CVS Commits, so that people don't waste too much of t... |
| Original commit message from CVS: |
| * gst/gstclock.c: (_gst_clock_id_free): |
| Commit from the Political Party For More Atomic CVS Commits, |
| so that people don't waste too much of their day fishing |
| out obvious leaks out of massive commits. |
| Oh, and fix a pretty damn obvious leak in the memchunk |
| removal code. |
| |
| 2005-09-20 09:23:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| check/: plug mem-leak, re-add to valgrindable tests |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/gst-libs/controller.c: (plugin_init), (GST_START_TEST): |
| plug mem-leak, re-add to valgrindable tests |
| |
| 2005-09-20 09:08:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gstplugin.h: |
| unbreak the build for those who have chronic arthritis and typing "make check" is just too taxing on the hands |
| Original commit message from CVS: |
| unbreak the build for those who have chronic arthritis |
| and typing "make check" is just too taxing on the hands |
| |
| 2005-09-20 08:25:32 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gst.h: Re-add marshal to gst.h's include list -- if we really want it out, you should fix plugins at the same time. |
| Original commit message from CVS: |
| 2005-09-20 Andy Wingo <wingo@pobox.com> |
| * gst/gst.h: Re-add marshal to gst.h's include list -- if we |
| really want it out, you should fix plugins at the same time. |
| |
| 2005-09-20 07:32:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| added missing symbols to api docs disable ref-count hack if we have glib >= 2.8 |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstobject.c: |
| added missing symbols to api docs |
| disable ref-count hack if we have glib >= 2.8 |
| |
| 2005-09-20 06:28:33 +0000 David Schleef <ds@schleef.org> |
| |
| docs/gst/Makefile.am: Ignore a few more internal headers |
| Original commit message from CVS: |
| * docs/gst/Makefile.am: Ignore a few more internal headers |
| * docs/gst/gstreamer-docs.sgml: Remove old sections |
| * docs/gst/gstreamer-sections.txt: Remove old sections |
| * docs/gst/tmpl/gstobject.sgml: update |
| * docs/gst/tmpl/gstplugin.sgml: update |
| * docs/gst/tmpl/gstpluginfeature.sgml: update |
| * docs/random/ds/0.9-suggested-changes: update. |
| * gst/Makefile.am: remove memchunk and trashstack, since they're |
| not used. |
| * gst/gst.c: (gst_deinit): rename gst_registry_deinit to _cleanup |
| * gst/gst.h: don't include some headers |
| * gst/gstchildproxy.c: add gstmarshal.h |
| * gst/gstclock.c: Don't use memchunks |
| * gst/gstminiobject.c: Add some docs |
| * gst/gstobject.c: remove DESTROYED flag, since it's redundant |
| * gst/gstobject.h: same |
| * gst/gstplugin.c: include gstmacros.h |
| * gst/gstplugin.h: don't include gstmacros.h, since it's private |
| * gst/gstquery.c: don't use memchunks |
| * gst/gstregistry.c: rename gst_registry_deinit() |
| * gst/gstregistry.h: same |
| |
| 2005-09-20 05:13:30 +0000 David Schleef <ds@schleef.org> |
| |
| docs/libs/gstreamer-libs-docs.sgml: Remove docs for getbits |
| Original commit message from CVS: |
| * docs/libs/gstreamer-libs-docs.sgml: Remove docs for getbits |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/tmpl/gstgetbits.sgml: |
| * docs/libs/tmpl/gstputbits.sgml: |
| |
| 2005-09-20 00:27:37 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/generic/states.c: Add a sleep to ensure elements have a chance to start their pad tasks before shutdown. Reduce... |
| Original commit message from CVS: |
| * check/generic/states.c: (GST_START_TEST), (states_suite): |
| Add a sleep to ensure elements have a chance to start their |
| pad tasks before shutdown. Reduces racy test results. |
| * gst/elements/gstfdsrc.c: (gst_fdsrc_init), (gst_fdsrc_create): |
| Time out the select every now and then to check for shutdown. |
| |
| 2005-09-19 20:01:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/gstenumtypes.*: Update. |
| Original commit message from CVS: |
| * win32/gstenumtypes.c: |
| * win32/gstenumtypes.h: |
| Update. |
| |
| 2005-09-19 16:32:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpipeline.c: Automatically PAUSE and RESUME a pipeline when a flushing seek is performed. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (do_pipeline_seek), (gst_pipeline_send_event): |
| Automatically PAUSE and RESUME a pipeline when a flushing seek |
| is performed. |
| Removed old files. |
| |
| 2005-09-19 16:28:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstbus.c: |
| whitespace fix |
| Original commit message from CVS: |
| whitespace fix |
| |
| 2005-09-19 15:12:25 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstregistry.h: Spacing fixen. |
| Original commit message from CVS: |
| 2005-09-19 Andy Wingo <wingo@pobox.com> |
| * gst/gstregistry.h: Spacing fixen. |
| |
| 2005-09-19 14:55:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Handle state change failure more correctly. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_change_state): |
| Handle state change failure more correctly. |
| |
| 2005-09-19 14:41:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/: enable cleanup again after fixing the leak |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/pipelines/cleanup.c: (run_pipeline): |
| * check/pipelines/simple_launch_lines.c: (run_pipeline), |
| (GST_START_TEST): |
| enable cleanup again after fixing the leak |
| * docs/README: |
| some more info on docs |
| |
| 2005-09-19 14:20:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstplugin.c: |
| don't complain about my ARM .so files. Another reason why it does make sense to have plugins follow a standard file ... |
| Original commit message from CVS: |
| don't complain about my ARM .so files. Another reason why it does make sense |
| to have plugins follow a standard file name pattern like libgst(whatever).so |
| |
| 2005-09-19 14:09:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: re-enable tests now that leaks are plugged |
| Original commit message from CVS: |
| * check/Makefile.am: |
| re-enable tests now that leaks are plugged |
| * check/gst/gst.c: |
| * check/gst/gstbin.c: |
| * check/gst/gstpipeline.c: |
| add some more tests while fixing leaks |
| * common/check.mak: |
| make sure binaries are uptodate when valgrinding/gdbing |
| * gst/gst.c: |
| * gst/gstelementfactory.c: |
| remove a ref too many, and add a FIXME for when we get |
| round to disposing of classes |
| * gst/gstplugin.c: |
| fix the refcounting when loading a plugin from a file and |
| the code pretends that the pointer is the same even though |
| of course it can change |
| * gst/gstpluginfeature.c: |
| unref plugins marked cached (a bit confusing as a name) |
| as the docs state should be done |
| various doc additions to explain refcounting |
| * gst/gstregistry.c: |
| * gst/gstregistryxml.c: |
| debugging |
| |
| 2005-09-19 14:09:37 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update spec file |
| Original commit message from CVS: |
| update spec file |
| |
| 2005-09-19 11:18:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| GstBusHandler -> GstBusFunc, return value has the same meaning as any other GSource (FALSE == remove source). |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (pop_messages), (GST_START_TEST): |
| * check/gst/gstbus.c: (message_func_eos), (message_func_app), |
| (send_messages), (GST_START_TEST), (gstbus_suite): |
| * check/gst/gstpipeline.c: (GST_START_TEST): |
| * check/pipelines/cleanup.c: (run_pipeline): |
| * check/pipelines/simple_launch_lines.c: (run_pipeline), |
| (GST_START_TEST): |
| * gst/gstbus.c: (gst_bus_have_pending), (gst_bus_source_prepare), |
| (gst_bus_source_check), (gst_bus_source_dispatch), |
| (gst_bus_create_watch), (gst_bus_add_watch_full), |
| (gst_bus_add_watch), (poll_func), (poll_timeout), (gst_bus_poll): |
| * gst/gstbus.h: |
| * tools/gst-launch.c: (event_loop): |
| * tools/gst-md5sum.c: (event_loop): |
| GstBusHandler -> GstBusFunc, return value has the same meaning as |
| any other GSource (FALSE == remove source). |
| _add_watch() and _add_watch_full() now take a MessageType mask to |
| only handle specific types of messages. |
| _poll() returns the GstMessage instead of the message type to avoid |
| race conditions. |
| _have_pending() takes a MessageType mask now too. |
| Added testsuite for multiple bus watches. |
| Fix testsuites and applications for new bus API. |
| |
| 2005-09-18 22:15:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| mark a bunch of the tests as to fix until we fix them |
| Original commit message from CVS: |
| mark a bunch of the tests as to fix until we fix them |
| |
| 2005-09-18 21:40:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| common/check.mak: use GST_PLUGIN settings for valgrind tests as well, so we're valgrinding the correct thing |
| Original commit message from CVS: |
| * common/check.mak: |
| use GST_PLUGIN settings for valgrind tests as well, so we're |
| valgrinding the correct thing |
| * gst/gst.c: (init_post): |
| plug another leak |
| |
| 2005-09-18 21:24:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/gst/gst.c: |
| * gst/gst.c: |
| * gst/gstelementfactory.c: |
| * gst/gstindex.c: |
| * gst/gstobject.c: |
| * gst/gstplugin.c: |
| * gst/gstpluginfeature.c: |
| * gst/gstregistry.c: |
| * gst/gstregistry.h: |
| * gst/gstregistryxml.c: |
| * tests/check/gst/gst.c: |
| various cleanups and memleak plugging. make valgrind is happy now. |
| Original commit message from CVS: |
| various cleanups and memleak plugging. make valgrind is happy now. |
| |
| 2005-09-18 21:23:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/gst/.gitignore: |
| * common: |
| * tests/check/gst/.gitignore: |
| add check-valgrind target |
| Original commit message from CVS: |
| add check-valgrind target |
| |
| 2005-09-18 09:15:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstregistry.c: |
| loading a plugin can return NULL |
| Original commit message from CVS: |
| loading a plugin can return NULL |
| |
| 2005-09-18 07:41:28 +0000 David Schleef <ds@schleef.org> |
| |
| tools/gst-inspect.c: Revert the GOption code. |
| Original commit message from CVS: |
| * tools/gst-inspect.c: Revert the GOption code. |
| |
| 2005-09-18 06:59:25 +0000 David Schleef <ds@schleef.org> |
| |
| check/Makefile.am: Fix environment variables. |
| Original commit message from CVS: |
| * check/Makefile.am: Fix environment variables. |
| * check/gst/gstplugin.c: Fix for API changes. |
| * tools/gst-inspect.c: Fix for API changes. |
| * tools/gst-xmlinspect.c: Fix for API changes. |
| * gst/gstelementfactory.c: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| * gst/gstpluginfeature.c: |
| * gst/gstpluginfeature.h: |
| * gst/gstregistry.c: |
| * gst/gstregistry.h: |
| * gst/gstregistryxml.c: |
| * gst/gsttypefind.c: |
| * gst/gsttypefindfactory.c: |
| * gst/indexers/gstfileindex.c: |
| * gst/indexers/gstmemindex.c: |
| * gst/schedulers/Makefile.am: |
| Change registry to keep track of both plugins and features, |
| removing the feature tracking from plugins themselves. |
| |
| 2005-09-17 18:14:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| add valgrind target; disable gstplugin until it passes |
| Original commit message from CVS: |
| add valgrind target; disable gstplugin until it passes |
| |
| 2005-09-17 18:11:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| * check/Makefile.am: |
| * common: |
| * tests/check/Makefile.am: |
| add valgrind target; disable gstplugin until it passes |
| Original commit message from CVS: |
| add valgrind target; disable gstplugin until it passes |
| |
| 2005-09-16 11:24:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstplugin.h: |
| add mising include |
| Original commit message from CVS: |
| add mising include |
| |
| 2005-09-16 08:17:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| set the right var |
| Original commit message from CVS: |
| set the right var |
| |
| 2005-09-16 08:14:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| * tools/gst-register.1.in: |
| remove gst-register |
| Original commit message from CVS: |
| remove gst-register |
| |
| 2005-09-16 04:54:24 +0000 David Schleef <ds@schleef.org> |
| |
| Getting tired of debugging. Disabled all the unreffing of plugins and features, which fixes the segfaults, but of co... |
| Original commit message from CVS: |
| * check/gst/gstplugin.c: |
| * gst/gstelementfactory.c: |
| * gst/gstplugin.c: |
| * gst/gstpluginfeature.c: |
| * gst/gstregistry.c: |
| Getting tired of debugging. Disabled all the unreffing of |
| plugins and features, which fixes the segfaults, but of |
| course leaks like crazy. At least playbin works. |
| |
| 2005-09-16 03:46:14 +0000 David Schleef <ds@schleef.org> |
| |
| check/gst/gstplugin.c: More testing |
| Original commit message from CVS: |
| * check/gst/gstplugin.c: (register_check_elements), |
| (GST_START_TEST), (peek), (suggest), (gst_plugin_suite): |
| More testing |
| * gst/elements/gsttypefindelement.c: Fix refcounting. |
| * gst/gsttypefind.c: |
| * gst/gsttypefindfactory.c: |
| * gst/gsttypefindfactory.h: |
| |
| 2005-09-16 00:37:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstplugin.c: |
| * tests/check/gst/gstplugin.c: |
| unverbosify |
| Original commit message from CVS: |
| unverbosify |
| |
| 2005-09-16 00:08:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasesrc.h: |
| some whitespace to trigger a build |
| Original commit message from CVS: |
| some whitespace to trigger a build |
| |
| 2005-09-16 00:02:27 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstindex.c: get refcounting correct. |
| Original commit message from CVS: |
| * gst/gstindex.c: get refcounting correct. |
| * gst/gstregistry.c: Handle the case where a feature/plugin is |
| not found. |
| |
| 2005-09-15 23:51:24 +0000 David Schleef <ds@schleef.org> |
| |
| check/: Add test |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/gst/gstplugin.c: Add test |
| * gst/gstplugin.c: Fix problems noticed by testsuite |
| * gst/gstplugin.h: |
| * gst/gstregistry.c: |
| * gst/gstregistry.h: |
| |
| 2005-09-15 20:56:30 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstplugin.c: Implement semi-decent recounting and locking in plugins and plugin features. |
| Original commit message from CVS: |
| * gst/gstplugin.c: Implement semi-decent recounting and locking |
| in plugins and plugin features. |
| * gst/gstplugin.h: |
| * gst/gstpluginfeature.c: |
| * gst/gstpluginfeature.h: |
| * gst/gstregistry.c: |
| |
| 2005-09-15 14:21:08 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * common: |
| * gst/gstregistry.c: |
| Implement missing function. This is enough to get the basics of typefinding working - oggdemux succeeds now. decodebi... |
| Original commit message from CVS: |
| Implement missing function. This is enough to get the basics of |
| typefinding working - oggdemux succeeds now. decodebin is still broken. |
| |
| 2005-09-15 05:58:37 +0000 David Schleef <ds@schleef.org> |
| |
| configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076) |
| Original commit message from CVS: |
| * configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug |
| #316076) |
| * gst/base/Makefile.am: Add -no-undefined to LDFLAGS for libs |
| * gst/check/Makefile.am: |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/dataprotocol/Makefile.am: |
| |
| 2005-09-15 05:48:30 +0000 David Schleef <ds@schleef.org> |
| |
| configure.ac: Remove getbits library. Nothing uses it, and it should be in something like liboil if someone did want... |
| Original commit message from CVS: |
| * configure.ac: Remove getbits library. Nothing uses it, and |
| it should be in something like liboil if someone did want |
| to use it. |
| * libs/gst/Makefile.am: |
| * libs/gst/getbits/Makefile.am: |
| * libs/gst/getbits/gbtest.c: |
| * libs/gst/getbits/getbits.c: |
| * libs/gst/getbits/getbits.h: |
| * libs/gst/getbits/gstgetbits_generic.c: |
| * libs/gst/getbits/gstgetbits_i386.s: |
| * libs/gst/getbits/gstgetbits_inl.h: |
| |
| 2005-09-15 05:42:13 +0000 David Schleef <ds@schleef.org> |
| |
| gst/Makefile.am: Dist glib-compat.h |
| Original commit message from CVS: |
| * gst/Makefile.am: Dist glib-compat.h |
| |
| 2005-09-15 03:20:49 +0000 David Schleef <ds@schleef.org> |
| |
| configure.ac: Remove gst/registries, since it's no longer used. |
| Original commit message from CVS: |
| * configure.ac: Remove gst/registries, since it's no longer used. |
| * gst/registries/Makefile.am: |
| * gst/registries/gstlibxmlregistry.c: |
| * gst/registries/gstlibxmlregistry.h: |
| * gst/registries/gstxmlregistry.c: |
| * gst/registries/gstxmlregistry.h: |
| * gst/registries/registrytest.c: |
| |
| 2005-09-15 01:38:33 +0000 David Schleef <ds@schleef.org> |
| |
| gst/: Convergence is near. Seriously. |
| Original commit message from CVS: |
| * gst/glib-compat.h: |
| * gst/gstregistryxml.c: |
| Convergence is near. Seriously. |
| |
| 2005-09-15 01:34:52 +0000 David Schleef <ds@schleef.org> |
| |
| gst/glib-compat.*: Attempt #4 to appease the buildbots. |
| Original commit message from CVS: |
| * gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat): |
| * gst/glib-compat.h: |
| Attempt #4 to appease the buildbots. |
| |
| 2005-09-15 01:26:42 +0000 David Schleef <ds@schleef.org> |
| |
| gst/glib-compat.c: Attempt #3. |
| Original commit message from CVS: |
| * gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat): |
| Attempt #3. |
| |
| 2005-09-15 01:20:22 +0000 David Schleef <ds@schleef.org> |
| |
| gst/glib-compat.c: Attempt #2. |
| Original commit message from CVS: |
| * gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat): |
| Attempt #2. |
| |
| 2005-09-15 01:14:17 +0000 David Schleef <ds@schleef.org> |
| |
| gst/Makefile.am: Oh yeah, libgstreamer.so needs to contain the new functions. |
| Original commit message from CVS: |
| * gst/Makefile.am: Oh yeah, libgstreamer.so needs to contain |
| the new functions. |
| |
| 2005-09-15 01:10:52 +0000 David Schleef <ds@schleef.org> |
| |
| gst/glib-compat.*: Add some functions that are in newer versions of glib than we care to require. |
| Original commit message from CVS: |
| * gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat): |
| * gst/glib-compat.h: Add some functions that are in newer versions |
| of glib than we care to require. |
| * gst/gstregistryxml.c: Use them. |
| |
| 2005-09-15 00:48:45 +0000 David Schleef <ds@schleef.org> |
| |
| po/POTFILES.in: remove gst-register.c |
| Original commit message from CVS: |
| * po/POTFILES.in: remove gst-register.c |
| |
| 2005-09-15 00:42:03 +0000 David Schleef <ds@schleef.org> |
| |
| docs/gst/: Documentation updates for registry changes. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * docs/gst/tmpl/gstpluginfeature.sgml: |
| Documentation updates for registry changes. |
| |
| 2005-09-15 00:35:11 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstregistryxml.c: Copy g_mkdir_with_parent() from glib, because we don't require glib-2.8. |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: Copy g_mkdir_with_parent() from glib, |
| because we don't require glib-2.8. |
| |
| 2005-09-15 00:20:14 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstregistryxml.c: Added. Essentially moved out of the registries directory. |
| Original commit message from CVS: |
| * gst/gstregistryxml.c: Added. Essentially moved out of the |
| registries directory. |
| |
| 2005-09-15 00:13:26 +0000 David Schleef <ds@schleef.org> |
| |
| remove |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/generic/states.c: |
| * gst/Makefile.am: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gst_private.h: |
| * gst/gstelementfactory.c: |
| * gst/gstindex.c: |
| * gst/gstinfo.c: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| * gst/gstpluginfeature.c: |
| * gst/gstpluginfeature.h: |
| * gst/gstregistry.c: |
| * gst/gstregistry.h: |
| * gst/gstregistrypool.c: remove |
| * gst/gstregistrypool.h: remove |
| * gst/gsttypefind.c: |
| * gst/gsttypefindfactory.c: |
| * gst/gsturi.c: |
| * tools/Makefile.am: |
| * tools/gst-compprep.c: |
| * tools/gst-inspect.c: |
| * tools/gst-register.c: remove |
| * tools/gst-xmlinspect.c: |
| Registry rewrite. Changes registry from being a file created |
| by a tool into a simple cache file created automatically by |
| libgstreamer. Removed gst-register (because it's no longer |
| needed). Remove registry pools, because we only have one |
| registry implementation (XML). Fix up other subsystems as |
| necessary. |
| |
| 2005-09-14 22:05:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstenumtypes.sgml: |
| * docs/gst/tmpl/gstimplementsinterface.sgml: |
| * docs/gst/tmpl/gstindex.sgml: |
| * docs/gst/tmpl/gstindexfactory.sgml: |
| * docs/gst/tmpl/gstinfo.sgml: |
| * docs/gst/tmpl/gstobject.sgml: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstpadtemplate.sgml: |
| * docs/gst/tmpl/gstpipeline.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * docs/gst/tmpl/gstpluginfeature.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * docs/gst/tmpl/gstvalue.sgml: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/libs/tmpl/gstgetbits.sgml: |
| whoops, wrong commit |
| Original commit message from CVS: |
| whoops, wrong commit |
| |
| 2005-09-14 22:01:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/README: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstenumtypes.sgml: |
| * docs/gst/tmpl/gstimplementsinterface.sgml: |
| * docs/gst/tmpl/gstindex.sgml: |
| * docs/gst/tmpl/gstindexfactory.sgml: |
| * docs/gst/tmpl/gstinfo.sgml: |
| * docs/gst/tmpl/gstobject.sgml: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstpadtemplate.sgml: |
| * docs/gst/tmpl/gstpipeline.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * docs/gst/tmpl/gstpluginfeature.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * docs/gst/tmpl/gstvalue.sgml: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/libs/tmpl/gstgetbits.sgml: |
| notes on documenting elements and plugins |
| Original commit message from CVS: |
| notes on documenting elements and plugins |
| |
| 2005-09-14 15:16:33 +0000 Michael Smith <msmith@xiph.org> |
| |
| * common: |
| * gst/Makefile.am: |
| Rest of the fix for 316155: don't confuse MinGW when running glib-mkenums |
| Original commit message from CVS: |
| Rest of the fix for 316155: don't confuse MinGW when running glib-mkenums |
| |
| 2005-09-13 15:03:05 +0000 Steve Lhomme <steve.lhomme@free.fr> |
| |
| file gst-typefind.vcproj was initially added on branch BRANCH-GSTREAMER-0_8. |
| Original commit message from CVS: |
| file gst-typefind.vcproj was initially added on branch BRANCH-GSTREAMER-0_8. |
| |
| 2005-09-13 14:49:23 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * gst/gstconfig.h.in: |
| Don't use windows linking attributes in MinGW |
| Original commit message from CVS: |
| Don't use windows linking attributes in MinGW |
| |
| 2005-09-13 11:00:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstutils.c: Apparently people think it's better if this function doesn't try to set the state to whatever state w... |
| Original commit message from CVS: |
| * gst/gstutils.c: (set_state_async_thread_func), |
| (gst_element_set_state_async): |
| Apparently people think it's better if this function doesn't |
| try to set the state to whatever state was asked for on the first |
| call to this function for any object. Seriously. |
| |
| 2005-09-12 18:14:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add a gst_element_set_state_async method that sets the state and starts a thread to make sure the state change comple... |
| Original commit message from CVS: |
| * check/gst/gstpipeline.c: (GST_START_TEST): |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.c: (set_state_async_thread_func), |
| (gst_element_set_state_async): |
| * gst/gstutils.h: |
| add a gst_element_set_state_async method that |
| sets the state and starts a thread to make sure the state |
| change completes as best as it can |
| |
| 2005-09-12 17:01:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/gst/gstpipeline.c: |
| * tests/check/gst/gstpipeline.c: |
| codify design+behaviour in testsuite after discussion |
| Original commit message from CVS: |
| codify design+behaviour in testsuite after discussion |
| |
| 2005-09-12 16:10:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/: add a quote |
| Original commit message from CVS: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/manual/appendix-quotes.xml: |
| add a quote |
| * gst/gstelement.c: (gst_element_set_state): |
| add some debug |
| |
| 2005-09-12 13:45:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Remove the requirement for sub-classes to call the parent implementation of prepare_output_buffer with a wrappe... |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_class_init), |
| (gst_base_transform_prepare_output_buf), |
| (gst_base_transform_handle_buffer): |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_ip), |
| (gst_capsfilter_prepare_buf): |
| Remove the requirement for sub-classes to call the parent |
| implementation of prepare_output_buffer with a wrapper function. |
| * gst/gsttaglist.h: |
| * gst/gsttagsetter.h: |
| Fix #define wrapper |
| |
| 2005-09-11 19:22:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: more doc cleanups |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| more doc cleanups |
| |
| 2005-09-11 13:07:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * gst/gstminiobject.c: |
| * gst/gstvalue.h: |
| doc build clean, hurray |
| Original commit message from CVS: |
| doc build clean, hurray |
| |
| 2005-09-11 12:57:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * gst/base/gstadapter.h: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.h: |
| * gst/gstbin.h: |
| * gst/gstbuffer.h: |
| * gst/gstbus.h: |
| * gst/gstcaps.h: |
| * gst/gstclock.h: |
| * gst/gstelement.h: |
| * gst/gstevent.h: |
| * gst/gstmessage.h: |
| * gst/gstpad.h: |
| * gst/gststructure.c: |
| * gst/registries/gstlibxmlregistry.h: |
| * libs/gst/base/gstadapter.h: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.h: |
| various doc fixes |
| Original commit message from CVS: |
| various doc fixes |
| |
| 2005-09-11 12:02:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| fix silly bug that caused build to fail when check is missing |
| Original commit message from CVS: |
| fix silly bug that caused build to fail when check is missing |
| |
| 2005-09-11 12:01:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/gst/: rearrange gstvalue section |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstvalue.sgml: |
| rearrange gstvalue section |
| * gst/gstutils.c: (gst_element_state_get_name): |
| NONE -> VOID |
| * gst/gstvalue.c: (_gst_value_initialize): |
| * gst/gstvalue.h: |
| doc updates |
| |
| 2005-09-11 11:57:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.c: |
| debug fixes |
| Original commit message from CVS: |
| debug fixes |
| |
| 2005-09-09 23:45:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst-libs/controller.c: Header include fix. |
| Original commit message from CVS: |
| * check/gst-libs/controller.c: |
| Header include fix. |
| * gst/base/gstbasetransform.c: |
| (gst_base_transform_default_prepare_buf), |
| (gst_base_transform_handle_buffer): |
| * gst/base/gstbasetransform.h: |
| Some more basetransform changes and fixes to enable sub-classes |
| that modify buffer metadata only. |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_class_init), |
| (gst_capsfilter_init), (gst_capsfilter_transform_ip), |
| (gst_capsfilter_prepare_buf): |
| If the output pad has fixed allowed caps and input buffers |
| don't have any, set the fixed caps on outgoing buffers. |
| |
| 2005-09-09 18:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.c: |
| object debugging is good |
| Original commit message from CVS: |
| object debugging is good |
| |
| 2005-09-09 17:42:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/elements/identity.c: Make the error a little clearer when the test fails because identity made a copy of the bu... |
| Original commit message from CVS: |
| * check/elements/identity.c: (GST_START_TEST): |
| Make the error a little clearer when the test fails because |
| identity made a copy of the buffer. |
| * docs/gst/gstreamer-sections.txt: |
| New symbols in gstbasetransform.h |
| * gst/base/gstbasetransform.c: (gst_base_transform_class_init), |
| (gst_base_transform_init), (gst_base_transform_transform_size), |
| (gst_base_transform_configure_caps), (gst_base_transform_setcaps), |
| (gst_base_transform_default_prepare_buf), |
| (gst_base_transform_get_unit_size), |
| (gst_base_transform_buffer_alloc), |
| (gst_base_transform_handle_buffer), (gst_base_transform_chain), |
| (gst_base_transform_change_state), |
| (gst_base_transform_set_passthrough), |
| (gst_base_transform_set_in_place), |
| (gst_base_transform_is_in_place): |
| * gst/base/gstbasetransform.h: |
| Change BaseTransform to separate in_place operate from same_caps |
| output. in_place implies that the element can perform the transform |
| on incoming buffers in-place, even if the caps on the output are |
| different. |
| Sub-class elements can now implement special buffer allocation |
| methods for outgoing buffers if they wish to. |
| Big documentation addition. |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_ip): |
| * gst/elements/gstelements.c: |
| Changes for basetransform modifications. |
| * gst/elements/Makefile.am: |
| * gst/elements/gstfdsrc.c: (gst_fdsrc_init), (gst_fdsrc_create): |
| Compile fix. Extra debug output. |
| |
| 2005-09-09 15:19:24 +0000 Steve Lhomme <steve.lhomme@free.fr> |
| |
| file gstcontrol.vcproj was initially added on branch BRANCH-GSTREAMER-0_8. |
| Original commit message from CVS: |
| file gstcontrol.vcproj was initially added on branch BRANCH-GSTREAMER-0_8. |
| |
| 2005-09-09 14:34:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/gst/gstpad.c: add tests for valid pad naming |
| Original commit message from CVS: |
| * check/gst/gstpad.c: (GST_START_TEST), (name_is_valid), |
| (gst_pad_suite): |
| add tests for valid pad naming |
| * gst/check/gstcheck.c: (gst_check_log_message_func), |
| (gst_check_log_critical_func): |
| add ASSERT_WARNING |
| remove printing of code, it is fragile when the code contains |
| % and the line number is enough info |
| * gst/check/gstcheck.h: |
| * gst/gstpad.c: (gst_pad_template_new): |
| fix memleaks |
| |
| 2005-09-09 13:28:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| and the changelog |
| Original commit message from CVS: |
| and the changelog |
| |
| 2005-09-09 13:26:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: say what CHECK flags we use |
| Original commit message from CVS: |
| * configure.ac: |
| say what CHECK flags we use |
| * docs/libs/gstreamer-libs.types: |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/controller/gst-controller.c: |
| * libs/gst/controller/gst-controller.h: |
| * libs/gst/controller/gst-helper.c: |
| * libs/gst/controller/gst-interpolation.c: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gsthelper.c: |
| * libs/gst/controller/gstinterpolation.c: |
| * tools/gst-inspect.c: (print_plugin_info): |
| we don't use dashes in header names |
| |
| 2005-09-09 12:02:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/: adding a test for pipelines and state changes |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/gst/.cvsignore: |
| * check/gst/gstpipeline.c: (pop_messages), (GST_START_TEST), |
| (gst_pipeline_suite), (main): |
| adding a test for pipelines and state changes |
| * gst/gstutils.c: (get_state_func): |
| add some debugging |
| * gstreamer.spec.in: |
| fix up spec file |
| |
| 2005-09-08 17:23:57 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gstfilesrc.h: |
| * gst/gstevent.c: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstfilesrc.h: |
| Various fixes for unseekable, unmmapable, and non-normal files, so that fallback to read() rather than mmap() works. |
| Original commit message from CVS: |
| Various fixes for unseekable, unmmapable, and non-normal files, so that |
| fallback to read() rather than mmap() works. |
| Allow newsegment events with start == end, so that cases where that's |
| correct work (e.g. filesrc on a zero-size file). |
| |
| 2005-09-08 11:45:12 +0000 Michael Smith <msmith@xiph.org> |
| |
| * docs/pwg/building-state.xml: |
| Update the manual section on state changes for wingo's new API |
| Original commit message from CVS: |
| Update the manual section on state changes for wingo's new API |
| |
| 2005-09-07 15:22:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstplugin.c: Call g_module_close when we don't load the module |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_load_file): |
| Call g_module_close when we don't load the module |
| * gst/registries/gstlibxmlregistry.c: |
| (gst_xml_registry_get_property): |
| Port leak fix from 0.8 |
| |
| 2005-09-07 14:08:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * po/POTFILES.in: |
| more rename fixing ... |
| Original commit message from CVS: |
| more rename fixing ... |
| |
| 2005-09-07 13:22:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| renamed gsttag -> gsttaglist, gsttaginterface -> gsttagsetter inlined docs for gsttrace, gsttrashstack |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gsttrace.sgml: |
| * docs/gst/tmpl/gsttrashstack.sgml: |
| * gst/Makefile.am: |
| * gst/gst.h: |
| * gst/gstelement.h: |
| * gst/gstevent.h: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gsttag.c: |
| * gst/gsttag.h: |
| * gst/gsttaginterface.c: |
| * gst/gsttaginterface.h: |
| * gst/gsttaglist.c: |
| * gst/gsttaglist.h: |
| * gst/gsttagsetter.c: |
| * gst/gsttagsetter.h: |
| * gst/gsttrace.c: |
| * gst/gsttrace.h: |
| * gst/gsttrashstack.c: |
| renamed gsttag -> gsttaglist, gsttaginterface -> gsttagsetter |
| inlined docs for gsttrace, gsttrashstack |
| |
| 2005-09-07 12:35:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: splitted gsttypefind into gsttypefind, gsttypefindfactory |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| * gst/elements/gstbufferstore.h: |
| * gst/elements/gsttypefindelement.c: |
| * gst/elements/gsttypefindelement.h: |
| * gst/gst.h: |
| * gst/gsttypefind.c: |
| * gst/gsttypefind.h: |
| * gst/gsttypefindfactory.c: (gst_type_find_factory_get_type), |
| (gst_type_find_factory_class_init), (gst_type_find_factory_init), |
| (gst_type_find_factory_dispose), |
| (gst_type_find_factory_unload_thyself), |
| (gst_type_find_load_plugin), (gst_type_find_factory_get_list), |
| (gst_type_find_factory_get_caps), |
| (gst_type_find_factory_get_extensions), |
| (gst_type_find_factory_call_function): |
| * gst/gsttypefindfactory.h: |
| * gst/registries/gstlibxmlregistry.c: |
| * gst/registries/gstxmlregistry.c: |
| splitted gsttypefind into gsttypefind, gsttypefindfactory |
| |
| 2005-09-07 10:06:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasesink.c (gst_base_sink_activate_pull): Fix a race condition whereby the pad's task function is entered... |
| Original commit message from CVS: |
| 2005-09-07 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesink.c (gst_base_sink_activate_pull): Fix a race |
| condition whereby the pad's task function is entered before the |
| pad_mode variable was set. |
| |
| 2005-09-06 22:57:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpad.c: Catch misbehaving pad_alloc functions that don't set up caps and do it for them. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_alloc_buffer): |
| Catch misbehaving pad_alloc functions that don't |
| set up caps and do it for them. |
| |
| 2005-09-06 22:03:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| check/pipelines/simple_launch_lines.c: test for pipe!=NULL |
| Original commit message from CVS: |
| * check/pipelines/simple_launch_lines.c: (run_pipeline): |
| test for pipe!=NULL |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstmemchunk.sgml: |
| * docs/gst/tmpl/gstparse.sgml: |
| * docs/gst/tmpl/gsttaglist.sgml: |
| * docs/gst/tmpl/gsttagsetter.sgml: |
| * docs/gst/tmpl/gsttypefind.sgml: |
| * docs/gst/tmpl/gsttypefindfactory.sgml: |
| * gst/gstmemchunk.c: |
| * gst/gstparse.c: |
| * gst/gsttag.c: |
| * gst/gsttaginterface.c: |
| * gst/gsttypefind.c: |
| * gst/gsttypefind.h: |
| inlined more docs |
| |
| 2005-09-06 18:18:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstghostpad.c: |
| * tests/check/gst/gstghostpad.c: |
| add a check for a ghostpad that doesn't have a target being linked |
| Original commit message from CVS: |
| add a check for a ghostpad that doesn't have a target being linked |
| |
| 2005-09-06 14:11:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| === release 0.9.2 === |
| |
| 2005-09-06 14:02:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * README: |
| * RELEASE: |
| * configure.ac: |
| releasing 0.9.2 |
| Original commit message from CVS: |
| releasing 0.9.2 |
| |
| 2005-09-06 11:45:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| * common: |
| update readme with explanation of modules |
| Original commit message from CVS: |
| update readme with explanation of modules |
| |
| 2005-09-06 09:52:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * docs/random/ChangeLog-0.8: |
| changelog split |
| Original commit message from CVS: |
| changelog split |
| |
| 2005-09-05 17:55:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| * docs/gst/tmpl/gstplugin.sgml: |
| maintenance updates |
| Original commit message from CVS: |
| maintenance updates |
| |
| 2005-09-05 17:53:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/faq/gst-uninstalled: |
| adding -bad |
| Original commit message from CVS: |
| adding -bad |
| |
| 2005-09-05 16:54:54 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/registries/gstxmlregistry.*: and update to newer API. |
| Original commit message from CVS: |
| * gst/registries/gstxmlregistry.h: |
| * gst/registries/gstxmlregistry.c: and update to newer API. |
| Incidentally they should be a bit faster now that they don't have |
| to parse the caps. |
| |
| 2005-09-05 16:52:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/registries/gstxmlregistry.*: Um... resurrect... |
| Original commit message from CVS: |
| 2005-09-05 Andy Wingo <wingo@pobox.com> |
| * gst/registries/gstxmlregistry.h: |
| * gst/registries/gstxmlregistry.c: Um... resurrect... |
| |
| 2005-09-05 16:36:47 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/registries/gstxmlregistry.*: Remove from CVS, they were replaced by the libxml registry a while back |
| Original commit message from CVS: |
| 2005-09-05 Andy Wingo <wingo@pobox.com> |
| * gst/registries/gstxmlregistry.h: |
| * gst/registries/gstxmlregistry.c: Remove from CVS, they were |
| replaced by the libxml registry a while back |
| |
| 2005-09-05 11:54:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/generic/.gitignore: |
| * check/gst/.gitignore: |
| * docs/README: |
| * examples/pwg/.gitignore: |
| * tests/check/generic/.gitignore: |
| * tests/check/gst/.gitignore: |
| * tests/old/examples/pwg/.gitignore: |
| maintenance updates |
| Original commit message from CVS: |
| maintenance updates |
| |
| 2005-09-05 09:38:38 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * docs/gst/gstreamer-docs.sgml: |
| Rever to 1.80 version of this file as GstUtils is not as dead as it seemed |
| Original commit message from CVS: |
| Rever to 1.80 version of this file as GstUtils is not as dead as it seemed |
| |
| 2005-09-05 09:23:44 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * common: |
| * docs/gst/gstreamer-docs.sgml: |
| remove GstUtils mention as it is now gone |
| Original commit message from CVS: |
| remove GstUtils mention as it is now gone |
| |
| 2005-09-04 11:01:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * pkgconfig/gstreamer-check-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check.pc.in: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| need to add -lcheck to the pkgconfig file |
| Original commit message from CVS: |
| need to add -lcheck to the pkgconfig file |
| |
| 2005-09-03 17:36:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstplugin.c: |
| fix for a critical when a module returns NULL on opening |
| Original commit message from CVS: |
| fix for a critical when a module returns NULL on opening |
| |
| 2005-09-03 17:00:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * gst/elements/gstelements.c: |
| * gst/gst.c: |
| * gst/gstplugin.c: |
| * gst/gstplugin.h: |
| * gst/registries/gstlibxmlregistry.c: |
| * gst/registries/gstxmlregistry.c: |
| * plugins/elements/gstelements.c: |
| * tools/gst-inspect.c: |
| add a source plugin description field, to represent the source module this plugin is a part of. By default GST_PLUGI... |
| Original commit message from CVS: |
| add a source plugin description field, to represent the source |
| module this plugin is a part of. By default GST_PLUGIN_DEFINE |
| will set it to PACKAGE, which is automake's idea of the name of |
| the source project. |
| |
| 2005-09-03 16:16:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/htmlinstall.mak: |
| fix distcheck |
| Original commit message from CVS: |
| fix distcheck |
| |
| 2005-09-03 14:20:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| * docs/htmlinstall.mak: |
| enable docs build for distcheck |
| Original commit message from CVS: |
| enable docs build for distcheck |
| |
| 2005-09-03 13:54:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/.gitignore: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gstdoc-mkdb: |
| * docs/plugins/gstdoc-mktmpl: |
| * docs/plugins/gstdoc-scanobj: |
| * docs/plugins/gstreamer-plugins-docs.sgml: |
| * docs/plugins/gstreamer-plugins-sections.txt: |
| * docs/plugins/gstreamer-plugins.types.in: |
| * docs/plugins/tmpl/ac3dec.sgml: |
| * docs/plugins/tmpl/ac3parse.sgml: |
| * docs/plugins/tmpl/audioscale.sgml: |
| * docs/plugins/tmpl/cobin.sgml: |
| * docs/plugins/tmpl/dvdsrc.sgml: |
| * docs/plugins/tmpl/example.sgml: |
| * docs/plugins/tmpl/gstaviencoder.sgml: |
| * docs/plugins/tmpl/gstjpeg.sgml: |
| * docs/plugins/tmpl/gstjpegdec.sgml: |
| * docs/plugins/tmpl/gstjpegenc.sgml: |
| * docs/plugins/tmpl/gstmpeg1encoder.sgml: |
| * docs/plugins/tmpl/gstmpeg2enc.sgml: |
| * docs/plugins/tmpl/gstmpeg2play.sgml: |
| * docs/plugins/tmpl/gstmpeg_play.sgml: |
| * docs/plugins/tmpl/gstmpegaudio.sgml: |
| * docs/plugins/tmpl/gstmpg123.sgml: |
| * docs/plugins/tmpl/gstparseau.sgml: |
| * docs/plugins/tmpl/gstparseavi.sgml: |
| * docs/plugins/tmpl/gstparsewav.sgml: |
| * docs/plugins/tmpl/gstreamer-plugins-unused.sgml: |
| * docs/plugins/tmpl/gstspectrum.sgml: |
| * docs/plugins/tmpl/gstv4lsrc.sgml: |
| * docs/plugins/tmpl/gstwincodec.sgml: |
| * docs/plugins/tmpl/gstwindec.sgml: |
| * docs/plugins/tmpl/gstwinenc.sgml: |
| * docs/plugins/tmpl/gstxa.sgml: |
| * docs/plugins/tmpl/gstxing.sgml: |
| * docs/plugins/tmpl/median.sgml: |
| * docs/plugins/tmpl/mp1videoparse.sgml: |
| * docs/plugins/tmpl/mp2videoparse.sgml: |
| * docs/plugins/tmpl/mp3parse.sgml: |
| * docs/plugins/tmpl/mpeg1parse.sgml: |
| * docs/plugins/tmpl/mpeg2parse.sgml: |
| * docs/plugins/tmpl/mpeg2subt.sgml: |
| * docs/plugins/tmpl/rtjpegdec.sgml: |
| * docs/plugins/tmpl/rtjpegenc.sgml: |
| * docs/plugins/tmpl/smooth.sgml: |
| * docs/plugins/tmpl/smoothwave.sgml: |
| * docs/plugins/tmpl/spindentity.sgml: |
| * docs/plugins/tmpl/stereo.sgml: |
| * docs/plugins/tmpl/synaesthesia.sgml: |
| * docs/plugins/tmpl/system_encode.sgml: |
| * docs/plugins/tmpl/vcdsrc.sgml: |
| * docs/plugins/tmpl/videoscale.sgml: |
| * docs/plugins/tmpl/videosink.sgml: |
| * docs/plugins/tmpl/volume.sgml: |
| * docs/plugins/tmpl/vorbisdec.sgml: |
| * docs/plugins/tmpl/vorbisenc.sgml: |
| * docs/plugins/tmpl/vumeter.sgml: |
| remove old plugins docs |
| Original commit message from CVS: |
| remove old plugins docs |
| |
| 2005-09-03 13:49:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * Makefile.am: |
| * autogen.sh: |
| * common: |
| * configure.ac: |
| * docs/Makefile.am: |
| * docs/faq/Makefile.am: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * docs/htmlinstall.mak: |
| * docs/manual/Makefile.am: |
| * docs/pwg/Makefile.am: |
| * gstreamer.spec.in: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| clean up docs build a little; have docdir be an overridable install location; separate gtk-doc and docbook bits |
| Original commit message from CVS: |
| clean up docs build a little; have docdir be an overridable install location; separate gtk-doc and docbook bits |
| |
| 2005-09-02 23:36:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gsturi.h: |
| whitespace cleanups |
| Original commit message from CVS: |
| whitespace cleanups |
| |
| 2005-09-02 23:17:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstbasesink.c: Add comment. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_pad_buffer_alloc): |
| Add comment. |
| * gst/elements/gstfakesink.c: (gst_fake_sink_init), |
| (gst_fake_sink_change_state): |
| Make state change function thread-safe. |
| * gst/gstpad.c: (gst_pad_alloc_buffer): |
| Set offset on generic buffer allocated by fallback. |
| |
| 2005-09-02 23:03:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gsttrashstack.h: |
| whitespace fixes |
| Original commit message from CVS: |
| whitespace fixes |
| |
| 2005-09-02 21:37:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| run the wingo-magic script against the docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstelement.sgml: |
| * gst/gstpad.c: |
| * libs/gst/controller/gst-controller.c: |
| (gst_controlled_property_set_interpolation_mode), |
| (gst_controlled_property_new), |
| (gst_controller_find_controlled_property): |
| run the wingo-magic script against the docs |
| |
| 2005-09-02 18:36:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * docs/gst/tmpl/gstqueue.sgml: |
| removed file again |
| Original commit message from CVS: |
| removed file again |
| |
| 2005-09-02 17:23:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| merged elementdetails docs into elementfactory docs inlined both |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstelementdetails.sgml: |
| * docs/gst/tmpl/gstelementfactory.sgml: |
| * gst/gst.c: |
| * gst/gstbus.c: |
| * gst/gstelementfactory.c: |
| * gst/gstelementfactory.h: |
| merged elementdetails docs into elementfactory docs |
| inlined both |
| |
| 2005-09-02 16:44:57 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstelement.h: Add magical pixie dust to make glib-mkenums consider this enum an enum and not a flags. |
| Original commit message from CVS: |
| 2005-09-02 Andy Wingo <wingo@pobox.com> |
| * gst/gstelement.h: Add magical pixie dust to make glib-mkenums |
| consider this enum an enum and not a flags. |
| |
| 2005-09-02 16:17:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more docs inlined |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstghostpad.sgml: |
| * docs/gst/tmpl/gstiterator.sgml: |
| * docs/gst/tmpl/gstmacros.sgml: |
| * docs/gst/tmpl/gstrealpad.sgml: |
| * docs/gst/tmpl/gstregistry.sgml: |
| * docs/gst/tmpl/gstregistrypool.sgml: |
| * docs/gst/tmpl/gststructure.sgml: |
| * docs/gst/tmpl/gstsystemclock.sgml: |
| * docs/gst/tmpl/gsttrace.sgml: |
| * gst/gstghostpad.c: |
| * gst/gstmacros.h: |
| * gst/gstmemchunk.c: |
| * gst/gstmemchunk.h: |
| * gst/gstqueue.c: |
| * gst/gstregistry.c: |
| * gst/gstregistrypool.c: |
| * gst/gststructure.c: |
| * gst/gstsystemclock.c: |
| more docs inlined |
| |
| 2005-09-02 15:42:00 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstelement.h (GstState): Renamed from GstElementState, changed to be a normal enum instead of flags. |
| Original commit message from CVS: |
| 2005-09-02 Andy Wingo <wingo@pobox.com> |
| * gst/gstelement.h (GstState): Renamed from GstElementState, |
| changed to be a normal enum instead of flags. |
| (GstStateChangeReturn): Renamed from GstElementStateReturn, names |
| munged to be GST_STATE_CHANGE_*. |
| (GST_STATE_CHANGE): Renamed from GST_STATE_TRANSITION, updated to |
| work with the new state representation. |
| (GstStateChange): New enumeration of possible state transitions. |
| Replaces GST_STATE_FOO_TO_BAR with GST_STATE_CHANGE_FOO_TO_BAR. |
| (GstElementClass::change_state): Pass the GstStateChange along as |
| an argument. Helps language bindings, so they don't have to use |
| tricky lock-needing macros like GST_STATE_CHANGE (). |
| * scripts/update-states (file): New script. Run it on a file to |
| update it for state naming and API changes. Updates files in |
| place. |
| * All files updated for the new API. |
| |
| 2005-09-02 12:11:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gstreamer.spec.in: |
| clean up spec some more |
| Original commit message from CVS: |
| clean up spec some more |
| |
| 2005-09-02 12:08:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: fix a bunch of unchecked return values |
| Original commit message from CVS: |
| * gst/gsttrace.c: (gst_trace_flush), (gst_trace_text_flush): |
| * gst/gstutils.c: (gst_util_set_value_from_string), |
| (gst_util_set_object_arg): |
| fix a bunch of unchecked return values |
| * tools/gst-complete.c: (main): |
| * gstreamer.spec.in: |
| clean up a little |
| |
| 2005-09-01 19:06:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * docs/gst/tmpl/.gitignore: |
| * docs/gst/tmpl/gsttaglist.sgml: |
| updated .cvsignore |
| Original commit message from CVS: |
| updated .cvsignore |
| |
| 2005-09-01 18:12:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.*: Handle newsegments more correctly. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_event), (gst_base_sink_do_sync), |
| (gst_base_sink_handle_event): |
| * gst/base/gstbasesink.h: |
| Handle newsegments more correctly. |
| * gst/gstbus.c: |
| Fix docs. |
| * gst/gstevent.c: (gst_event_new_newsegment): |
| A newsegment cannot have a start_time of -1 |
| |
| 2005-09-01 16:53:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| win32/gstenumtypes.*: Update |
| Original commit message from CVS: |
| * win32/gstenumtypes.c: |
| * win32/gstenumtypes.h: |
| Update |
| |
| 2005-08-31 21:01:35 +0000 Michael Smith <msmith@xiph.org> |
| |
| * docs/pwg/building-boiler.xml: |
| Remove extraneous 'co' from cvs command in PWG, as reported on irc. |
| Original commit message from CVS: |
| Remove extraneous 'co' from cvs command in PWG, as reported on irc. |
| |
| 2005-08-31 18:45:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/controller/gst-controller.c: fixed boolean again |
| Original commit message from CVS: |
| * libs/gst/controller/gst-controller.c: |
| (gst_controlled_property_set_interpolation_mode), |
| (gst_controlled_property_new): |
| fixed boolean again |
| |
| 2005-08-31 15:27:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/faq/gst-uninstalled: add -good |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| add -good |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| remove wrong docs |
| * gst/gstutils.c: (gst_element_link_filtered): |
| * gst/gstutils.h: |
| add gst_element_link_filtered |
| |
| 2005-08-31 14:08:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlined more docs, fixed double id-ref |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gsterror.sgml: |
| * docs/gst/tmpl/gstfilter.sgml: |
| * docs/gst/tmpl/gsturihandler.sgml: |
| * docs/gst/tmpl/gsturitype.sgml: |
| * docs/gst/tmpl/gstutils.sgml: |
| * docs/gst/tmpl/gstxml.sgml: |
| * gst/gsterror.c: |
| * gst/gsterror.h: |
| * gst/gstfilter.c: |
| * gst/gsturi.c: |
| * gst/gsturitype.c: |
| * gst/gstutils.c: |
| * gst/gstxml.c: |
| inlined more docs, fixed double id-ref |
| |
| 2005-08-31 13:53:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.c: Passthrough elements don't need the caps as they don't care. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_setcaps), |
| (gst_base_transform_handle_buffer): |
| Passthrough elements don't need the caps as they don't care. |
| |
| 2005-08-31 13:50:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.c: Don't leak refcounts on buffers. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_setcaps), |
| (gst_base_transform_handle_buffer), (gst_base_transform_chain): |
| Don't leak refcounts on buffers. |
| |
| 2005-08-31 13:41:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.*: Handle the case where we are not negotiated more gracefully. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_configure_caps), |
| (gst_base_transform_setcaps), (gst_base_transform_handle_buffer), |
| (gst_base_transform_chain), (gst_base_transform_change_state): |
| * gst/base/gstbasetransform.h: |
| Handle the case where we are not negotiated more gracefully. |
| |
| 2005-08-31 12:55:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/elements/gstfilesrc.c: Set READONLY flag on mmap'ed buffers, otherwise gst_buffer_make_writable() won't work prop... |
| Original commit message from CVS: |
| * gst/elements/gstfilesrc.c: (gst_mmap_buffer_init), |
| (gst_file_src_map_region): |
| Set READONLY flag on mmap'ed buffers, otherwise |
| gst_buffer_make_writable() won't work properly (#314708). |
| |
| 2005-08-31 10:07:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.c: passthrough elements can even do inplace on non writable buffers (as they don't touch th... |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_handle_buffer): |
| passthrough elements can even do inplace on non writable |
| buffers (as they don't touch them). |
| |
| 2005-08-31 10:00:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| check/gst-libs/controller.c: more tests (hehe I have the most) |
| Original commit message from CVS: |
| * check/gst-libs/controller.c: (gst_test_mono_source_get_property), |
| (gst_test_mono_source_set_property), |
| (gst_test_mono_source_class_init), (GST_START_TEST), |
| (gst_controller_suite): |
| more tests (hehe I have the most) |
| * gst/gstbus.c: |
| describe popping messages whenusing mulltiple sources |
| * libs/gst/controller/gst-controller.c: |
| (gst_controlled_property_set_interpolation_mode), |
| (gst_controlled_property_new): |
| * libs/gst/controller/gst-controller.h: |
| * libs/gst/controller/gst-interpolation.c: |
| implement boolean properties |
| |
| 2005-08-31 08:57:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstminiobject.c: Cannot assert that the refcount has to be positive since a disposed object can be resurected. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_mini_object_ref): |
| Cannot assert that the refcount has to be positive |
| since a disposed object can be resurected. |
| |
| 2005-08-31 08:38:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Revert change, need to first fix badly behaving apps. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_init): |
| Revert change, need to first fix badly behaving |
| apps. |
| |
| 2005-08-30 19:45:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/elements/: Activate pads before using them. |
| Original commit message from CVS: |
| * check/elements/fakesrc.c: (setup_fakesrc): |
| * check/elements/identity.c: (setup_identity): |
| Activate pads before using them. |
| |
| 2005-08-30 19:29:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstadapter.c: Flushing out 0 bytes is ok for this function. |
| Original commit message from CVS: |
| * gst/base/gstadapter.c: (gst_adapter_flush): |
| Flushing out 0 bytes is ok for this function. |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| no newsegment gives a warning and sets the start/stop to |
| invalid. |
| * gst/base/gstbasetransform.c: (gst_base_transform_change_state), |
| (gst_base_transform_set_passthrough): |
| Some debug info. |
| * gst/gstminiobject.c: (gst_mini_object_ref): |
| Check refcount here too. |
| * gst/gstpad.c: (gst_pad_init): |
| Pads are initially flushing and refusing data. |
| * gst/gstutils.c: (gst_element_link_pads_filtered): |
| When adding a capsfilter element make sure it has the |
| same state as the parent bin. |
| |
| 2005-08-30 17:23:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| more docs and two more inlined |
| Original commit message from CVS: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstformat.sgml: |
| * docs/gst/tmpl/gstversion.sgml: |
| * gst/gstbus.h: |
| * gst/gstformat.c: |
| * gst/gstformat.h: |
| * gst/gstversion.h.in: |
| more docs and two more inlined |
| |
| 2005-08-30 17:12:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/elements/gstfilesink.c: Don't sync to clock. |
| Original commit message from CVS: |
| * gst/elements/gstfilesink.c: (gst_file_sink_class_init): |
| Don't sync to clock. |
| |
| 2005-08-30 08:17:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: ultral33t func10ns deserve to appear in the docs actualy |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| ultral33t func10ns deserve to appear in the docs actualy |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstcompat.sgml: |
| * docs/gst/tmpl/gstconfig.sgml: |
| * gst/check/gstcheck.c: |
| * gst/gstcompat.h: |
| * gst/gstconfig.h.in: |
| inlined more docs |
| |
| 2005-08-29 21:41:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlined and extended docs |
| Original commit message from CVS: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstquery.sgml: |
| * docs/gst/tmpl/gstutils.sgml: |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| inlined and extended docs |
| |
| 2005-08-29 19:59:52 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| check/gst-libs/controller.c: more tests |
| Original commit message from CVS: |
| * check/gst-libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| more tests |
| * docs/gst/tmpl/gstutils.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| include path fixes |
| * examples/controller/audio-example.c: (main): |
| controller example works now |
| * gst/gstclock.h: |
| doc fixes |
| * tools/gst-inspect.c: (print_element_properties_info): |
| show param spec flags |
| |
| 2005-08-29 16:10:36 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstutils.c (gst_util_uint64_scale): New 3733t funct10n. |
| Original commit message from CVS: |
| 2005-08-29 Andy Wingo <wingo@pobox.com> |
| * gst/gstutils.c (gst_util_uint64_scale): New 3733t funct10n. |
| |
| 2005-08-29 09:52:44 +0000 Michael Smith <msmith@xiph.org> |
| |
| * docs/faq/cvs.xml: |
| Minor updates to developer cvs instructions, to more closely match what the freedesktop people want. Also, test my cv... |
| Original commit message from CVS: |
| Minor updates to developer cvs instructions, to more closely match what |
| the freedesktop people want. Also, test my cvs commit access... |
| |
| 2005-08-28 17:45:58 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstutils.h (GST_BOILERPLATE_FULL): Prototype instance_init as having two arguments instead of just one. Allows su... |
| Original commit message from CVS: |
| 2005-08-28 Andy Wingo <wingo@pobox.com> |
| * gst/gstutils.h (GST_BOILERPLATE_FULL): Prototype instance_init |
| as having two arguments instead of just one. Allows superclasses |
| to access information on subclasses -- see the terrible for() loop |
| in gtype.c:g_type_create_instance for the reason why. All callers |
| changed. |
| |
| 2005-08-27 10:57:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/design/part-messages.txt: update info |
| Original commit message from CVS: |
| * docs/design/part-messages.txt: |
| update info |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstcaps.sgml: |
| * docs/gst/tmpl/gstclock.sgml: |
| * gst/gstbus.c: |
| * gst/gstcaps.c: |
| * gst/gstcaps.h: |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| * gst/gstmessage.c: |
| added descriptions for bus and message |
| inline caps and clock docs |
| |
| 2005-08-26 22:32:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstmessage.*: doc fixes |
| Original commit message from CVS: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| doc fixes |
| |
| 2005-08-26 21:23:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/base/gstbasetransform.c: fix div-by-zero |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_transform_size): |
| fix div-by-zero |
| |
| 2005-08-26 14:21:43 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/pipelines/simple_launch_lines.c (run_pipeline): Check element_set_state's return val. |
| Original commit message from CVS: |
| 2005-08-26 Andy Wingo <wingo@pobox.com> |
| * check/pipelines/simple_launch_lines.c (run_pipeline): Check |
| element_set_state's return val. |
| (test_2_elements): Add test that's been disabled for months. |
| * gst/elements/gstfakesink.c: Cleanups. Add can-activate-push and |
| can-activate-pull properties. |
| * gst/elements/gstfakesrc.c: Cleanups. Add can-activate-push and |
| can-activate-pull properties. Implement is_seekable so fakesrc can |
| operate in pull mode. |
| * gst/base/gstbasesink.c (GstBaseSink): Remove has-loop, has-chain |
| properties. |
| (gst_base_sink_activate, gst_base_sink_activate_pull) |
| (gst_base_sink_activate_push): Make activation mode choosing work. |
| Cleanups. |
| (gst_base_sink_chain, gst_base_sink_loop): Assert activation mode |
| is right. Make pull mode work. Post an eos before pausing in pull |
| mode. |
| (gst_base_sink_change_state): Pay attention to the core's |
| change_state() return val. |
| * gst/base/gstbasesrc.c (GstBaseSrc): Remove has-loop, |
| has-getrange properties. Cleanups. |
| * gst/base/gstbasesrc.h (GstBaseSrc): Remove has_loop, |
| has_getrange and replace with can_activate_pull and |
| can_activate_push. |
| * gst/base/gstbasesink.h (GstBaseSink): Rearrange fields, add |
| locking comments. Remove has_loop, has_chain and replace with |
| can_activate_pull and can_activate_push. |
| |
| 2005-08-26 13:28:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Add metadata reading example that loops over a list of filenames, dumping any tags found. |
| Original commit message from CVS: |
| * configure.ac: |
| * examples/Makefile.am: |
| * examples/metadata/Makefile.am: |
| * examples/metadata/read-metadata.c: (message_loop), |
| (have_pad_handler), (make_pipeline), (print_tag), (main): |
| Add metadata reading example that loops over a list of filenames, |
| dumping any tags found. |
| * gst/gstbus.c: (gst_bus_dispose): |
| * gst/gstelement.c: (gst_element_dispose): |
| Release a few potentially-held references in dispose. |
| |
| 2005-08-26 13:21:47 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/tmpl/gstminiobject.sgml: do *not* add tmpl/*.sgml files to CVS! |
| Original commit message from CVS: |
| * docs/gst/tmpl/gstminiobject.sgml: |
| do *not* add tmpl/*.sgml files to CVS! |
| |
| 2005-08-26 13:17:54 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| libs/gst/bytestream/: removing obsolete files |
| Original commit message from CVS: |
| * libs/gst/bytestream/.cvsignore: |
| * libs/gst/bytestream/Makefile.am: |
| * libs/gst/bytestream/adapter.c: |
| * libs/gst/bytestream/adapter.h: |
| * libs/gst/bytestream/bytestream.c: |
| * libs/gst/bytestream/bytestream.h: |
| * libs/gst/bytestream/filepad.c: |
| * libs/gst/bytestream/filepad.h: |
| removing obsolete files |
| |
| 2005-08-26 12:48:29 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/: disabed additional index entries again, as this makes docs-gen just slow and they aren't useful yet |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| disabed additional index entries again, as this makes docs-gen just |
| slow and they aren't useful yet |
| * docs/libs/gstreamer-libs-sections.txt: |
| little -section.txt cleanup for libs |
| |
| 2005-08-26 11:56:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/base/: fix up some debugging |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| * gst/base/gstbasetransform.c: (gst_base_transform_transform_size), |
| fix up some debugging |
| (gst_base_transform_get_unit_size), |
| (gst_base_transform_buffer_alloc), (gst_base_transform_event), |
| (gst_base_transform_handle_buffer): |
| * gst/base/gstbasetransform.h: |
| handle and store timed NEWSEGMENT events so that subclasses that |
| calculate time by counting samples have a segment_start time they |
| need to add to their timestamps - see audioresample |
| |
| 2005-08-26 11:19:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * gst/base/gstbasetransform.c: |
| * gst/gstbuffer.h: |
| * gst/gstpad.c: |
| * libs/gst/base/gstbasetransform.c: |
| whitespace, doc and debug fixing/additions |
| Original commit message from CVS: |
| whitespace, doc and debug fixing/additions |
| |
| 2005-08-25 23:17:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/gstbin.h: removed ';' from the end of macro defs |
| Original commit message from CVS: |
| * gst/gstbin.h: |
| removed ';' from the end of macro defs |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * gst/gstbus.h: |
| * gst/gstelement.c: (gst_element_class_init), |
| (gst_element_set_state), (activate_pads), |
| (gst_element_save_thyself): |
| * gst/gstevent.c: (gst_event_new_newsegment): |
| * gst/gstevent.h: |
| * gst/gstiterator.c: |
| * gst/gstiterator.h: |
| * gst/gstpad.c: |
| * gst/gstprobe.h: |
| * gst/gstutils.c: (gst_pad_query_convert): |
| * gst/gstutils.h: |
| fixed parameter name mismatches between source, header and docs |
| added some more docs, resolved the last batch of unused elements in |
| docs (now someone needs to doc them) |
| |
| 2005-08-25 20:52:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/registries/gstlibxmlregistry.c: |
| * gst/registries/gstxmlregistry.c: |
| respect order of plugin dirs when loading pllugins and rebuilding registry |
| Original commit message from CVS: |
| respect order of plugin dirs when loading pllugins and rebuilding registry |
| |
| 2005-08-25 19:36:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.*: Cache caps unit_size. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_init), |
| (gst_base_transform_transform_size), |
| (gst_base_transform_configure_caps), |
| (gst_base_transform_get_unit_size), |
| (gst_base_transform_buffer_alloc), |
| (gst_base_transform_change_state): |
| * gst/base/gstbasetransform.h: |
| Cache caps unit_size. |
| Make sure we cannot negotiate up and downstream at the |
| same time. |
| |
| 2005-08-25 18:55:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gst.c: |
| * gst/registries/gstlibxmlregistry.c: |
| * gst/registries/gstxmlregistry.c: |
| make registry respect order of GST_PLUGIN_PATH; make the installed location go last |
| Original commit message from CVS: |
| make registry respect order of GST_PLUGIN_PATH; make the installed location go last |
| |
| 2005-08-25 18:54:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/base/gstbasetransform.h: |
| * gst/gstpad.c: |
| * libs/gst/base/gstbasetransform.h: |
| add docs |
| Original commit message from CVS: |
| add docs |
| |
| 2005-08-25 16:27:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/check/gstcheck.c: |
| * gst/check/gstcheck.h: |
| * libs/gst/check/gstcheck.c: |
| * libs/gst/check/gstcheck.h: |
| add a uint64 checking method |
| Original commit message from CVS: |
| add a uint64 checking method |
| |
| 2005-08-25 13:52:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Be a bit more conservative about the posted message. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_bus_handler): |
| Be a bit more conservative about the posted message. |
| * gst/gstbus.c: (gst_bus_post): |
| Some cleanups, warn wrong return values. |
| |
| 2005-08-25 10:51:14 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Revert unpopular change for GST_MESSAGE_SRC to GObject. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * gst/gstbin.c: (bin_bus_handler): |
| * gst/gstmessage.c: (gst_message_finalize), (_gst_message_copy), |
| (gst_message_new), (gst_message_new_eos), (gst_message_new_error), |
| (gst_message_new_warning), (gst_message_new_tag), |
| (gst_message_new_state_changed), (gst_message_new_segment_start), |
| (gst_message_new_segment_done), (gst_message_new_custom): |
| * gst/gstmessage.h: |
| * tools/gst-launch.c: (event_loop): |
| * tools/gst-md5sum.c: (event_loop): |
| Revert unpopular change for GST_MESSAGE_SRC to GObject. |
| |
| 2005-08-25 10:35:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstbuffer.h: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| fix docs by fixing enum typedef |
| Original commit message from CVS: |
| fix docs by fixing enum typedef |
| |
| 2005-08-25 10:16:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| wim fixed the task, yay |
| Original commit message from CVS: |
| wim fixed the task, yay |
| |
| 2005-08-25 10:01:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/generic/states.c: Cleanup can be done at the end. |
| Original commit message from CVS: |
| * check/generic/states.c: (GST_START_TEST): |
| Cleanup can be done at the end. |
| * gst/gsttask.c: (gst_task_get_type), (gst_task_finalize), |
| (gst_task_func), (gst_task_cleanup_all), (gst_task_set_lock), |
| (gst_task_get_state), (gst_task_start), (gst_task_pause): |
| Oh boy.. Thanks for finding this, Thomas. |
| |
| 2005-08-24 22:01:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * docs/gst/gstreamer.types: |
| grmpf, another try to fix it |
| Original commit message from CVS: |
| grmpf, another try to fix it |
| |
| 2005-08-24 21:57:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * docs/gst/gstreamer.types: |
| another fix |
| Original commit message from CVS: |
| another fix |
| |
| 2005-08-24 21:45:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer.types: added missing types |
| Original commit message from CVS: |
| * docs/gst/gstreamer.types: |
| added missing types |
| |
| 2005-08-24 21:35:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| added miissing classes and symbols (123 more to go) removed removed symbols from section file fixed many doc-comments |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * gst/gstbin.c: |
| * gst/gstiterator.c: |
| * gst/gstutils.c: |
| * gst/registries/gstxmlregistry.h: |
| added miissing classes and symbols (123 more to go) |
| removed removed symbols from section file |
| fixed many doc-comments |
| |
| 2005-08-24 20:49:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/generic/states.c: Make sure all tasks are stopped. |
| Original commit message from CVS: |
| * check/generic/states.c: (GST_START_TEST): |
| Make sure all tasks are stopped. |
| * check/gst/gstbin.c: (GST_START_TEST): |
| Unref after usage for proper valgrinding. |
| * gst/gstpad.c: (gst_pad_finalize), (gst_pad_stop_task): |
| Really wait for the task to stop before destroying the |
| mutex. |
| * gst/gstqueue.c: (gst_queue_sink_activate_push), |
| (gst_queue_src_activate_push): |
| Small cleanups. Don't stop the task when we did not start |
| it. |
| * gst/gsttask.c: (gst_task_get_type), (gst_task_init), |
| (gst_task_func), (gst_task_cleanup_all), (gst_task_set_lock), |
| (gst_task_get_state), (gst_task_start), (gst_task_pause), |
| (gst_task_join): |
| * gst/gsttask.h: |
| Protect the stream lock with the object lock. |
| Disallow setting the stream lock when running. |
| Add cleanup_all to wait for the threadpool to finish. |
| Remove code to autoallocate a mutex if none was provided. |
| Add _join() to wait for a task to stop. |
| Protect the thread pool with a global lock. |
| |
| 2005-08-24 17:57:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.*: Handle newsegment events correctly. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_get_times), (gst_base_sink_do_sync), |
| (gst_base_sink_handle_buffer), (gst_base_sink_change_state): |
| * gst/base/gstbasesink.h: |
| Handle newsegment events correctly. |
| Drop buffers out of the segment range. |
| |
| 2005-08-24 17:24:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| disable test while wim is fixing |
| Original commit message from CVS: |
| disable test while wim is fixing |
| |
| 2005-08-24 16:46:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * pkgconfig/gstreamer-uninstalled.pc.in: |
| * pkgconfig/gstreamer.pc.in: |
| add pluginsdir to pkgconfig files |
| Original commit message from CVS: |
| add pluginsdir to pkgconfig files |
| |
| 2005-08-24 16:41:45 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| changelog |
| Original commit message from CVS: |
| changelog |
| |
| 2005-08-24 16:09:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/: add a test that does a bunch of state changes on elements needs some fixing for valgrind |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/generic/states.c: (GST_START_TEST), (states_suite), (main): |
| add a test that does a bunch of state changes on elements |
| needs some fixing for valgrind |
| * check/states/sinks.c: (gst_object_suite): |
| whitespace |
| * gst/gstcaps.h: |
| add prototype for gst_caps_is_equal_fixed |
| * gst/gstplugin.c: |
| * gst/gstregistrypool.c: |
| doc fixes |
| |
| 2005-08-24 15:49:03 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstquery.c (gst_query_new_convert): Spew if we try to convert a negative value. Doesn't make much sense. Mostly t... |
| Original commit message from CVS: |
| 2005-08-24 Andy Wingo <wingo@pobox.com> |
| * gst/gstquery.c (gst_query_new_convert): Spew if we try to |
| convert a negative value. Doesn't make much sense. Mostly this is |
| here to force callers to ensure -1 maps to -1. |
| |
| 2005-08-24 15:10:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/pwg/advanced-types.xml: Well done to Michael for catching my deliberate introduction of this spelling mistake. |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| Well done to Michael for catching my deliberate introduction |
| of this spelling mistake. |
| * gst/gstbin.c: (gst_bin_remove_func), (bin_bus_handler): |
| * gst/gstelement.h: |
| Add GST_ELEMENT_UNPARENTING to prevent races so that we can |
| unlink pads before removing the element from the bin. |
| |
| 2005-08-24 13:49:21 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gst.c (parse_debug_list): Accept e.g. GST_DEBUG=4 to mean the same thing as GST_DEBUG=*:4. |
| Original commit message from CVS: |
| 2005-08-24 Andy Wingo <wingo@pobox.com> |
| * gst/gst.c (parse_debug_list): Accept e.g. GST_DEBUG=4 to mean |
| the same thing as GST_DEBUG=*:4. |
| (parse_debug_level, parse_debug_category): New helper parsers. |
| |
| 2005-08-24 13:33:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/base/gstbasetransform.c: use gboolean return values and pointers to size so we can use the full GST_BUFFER_SIZE r... |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps), |
| (gst_base_transform_transform_size), (gst_base_transform_getcaps), |
| (gst_base_transform_setcaps), (gst_base_transform_get_unit_size), |
| (gst_base_transform_buffer_alloc), |
| (gst_base_transform_handle_buffer): |
| use gboolean return values and pointers to size so we can use the |
| full GST_BUFFER_SIZE range (guint) for buffer sizes |
| use GstPadDirection for transform_caps |
| * gst/base/gstbasetransform.h: |
| rename get_size to get_unit_size since that's what it is |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_caps): |
| use GstPadDirection for transform_caps |
| * gst/gstbuffer.c: (gst_buffer_new_and_alloc): |
| * gst/gstutils.h: |
| cleanup and debugging |
| |
| 2005-08-24 13:04:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Fixed long standing mem-leak |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_class_init), |
| (gst_element_set_state), (activate_pads), |
| (gst_element_save_thyself): |
| * tools/gst-compprep.c: (main): |
| * tools/gst-inspect.c: (print_element_properties_info): |
| * tools/gst-xmlinspect.c: (print_element_properties): |
| Fixed long standing mem-leak |
| |
| 2005-08-24 11:54:37 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Change GST_MESSAGE_SRC to be a GObject rather than a GstObject, so that applications can sensibly post custom message... |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| * gst/gstbin.c: (bin_bus_handler): |
| * gst/gstmessage.c: (gst_message_finalize), (_gst_message_copy), |
| (gst_message_new), (gst_message_new_eos), (gst_message_new_error), |
| (gst_message_new_warning), (gst_message_new_tag), |
| (gst_message_new_state_changed), (gst_message_new_segment_start), |
| (gst_message_new_segment_done), (gst_message_new_custom): |
| * gst/gstmessage.h: |
| * tools/gst-launch.c: (event_loop): |
| * tools/gst-md5sum.c: (event_loop): |
| Change GST_MESSAGE_SRC to be a GObject rather than a GstObject, so |
| that applications can sensibly post custom messages with references |
| to their own objects. |
| |
| 2005-08-24 11:44:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.*: Many fixes and new features added by Thomas. Can now also do transforms with variable si... |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_init), |
| (gst_base_transform_transform_caps), |
| (gst_base_transform_transform_size), |
| (gst_base_transform_configure_caps), (gst_base_transform_setcaps), |
| (gst_base_transform_get_size), (gst_base_transform_buffer_alloc), |
| (gst_base_transform_handle_buffer): |
| * gst/base/gstbasetransform.h: |
| Many fixes and new features added by Thomas. Can now also do |
| transforms with variable sizes and a custom fixate_caps function. |
| |
| 2005-08-24 11:36:49 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_fixate_caps): Check if the caps is fixed already. |
| Original commit message from CVS: |
| 2005-08-24 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_fixate_caps): Check if the caps is fixed |
| already. |
| |
| 2005-08-24 11:22:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Some debugging. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_new_and_alloc): |
| Some debugging. |
| * gst/gstclock.h: |
| Cast to ClockTime before formatting to time. |
| * gst/gstutils.h: |
| Cleanups. |
| |
| 2005-08-23 21:32:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gracefully handle helper method calls to objects that are not beeing controlled, added test case for that |
| Original commit message from CVS: |
| * check/gst-libs/controller.c: (GST_START_TEST), |
| (gst_controller_suite): |
| * docs/gst/tmpl/gstcaps.sgml: |
| * docs/gst/tmpl/gstghostpad.sgml: |
| * docs/gst/tmpl/gstquery.sgml: |
| * docs/gst/tmpl/gstutils.sgml: |
| * libs/gst/controller/gst-helper.c: (gst_object_set_controller), |
| (gst_object_sink_values), (gst_object_get_value_arrays), |
| (gst_object_get_value_array): |
| gracefully handle helper method calls to objects that are not beeing |
| controlled, added test case for that |
| |
| 2005-08-23 18:17:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstevent.*: Some more debugging output and doc cleanups. |
| Original commit message from CVS: |
| * gst/gstevent.c: (_gst_event_copy), (gst_event_new_custom), |
| (gst_event_new_newsegment), (gst_event_parse_newsegment), |
| (gst_event_new_tag), (gst_event_parse_tag), (gst_event_new_qos), |
| (gst_event_parse_qos), (gst_event_new_seek), |
| (gst_event_parse_seek): |
| * gst/gstevent.h: |
| Some more debugging output and doc cleanups. |
| * gst/gstqueue.c: (gst_queue_handle_sink_event): |
| Fix possible deadlock. |
| |
| 2005-08-23 14:25:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| added about 100 symbols from gstreamer-unused.txt to the right sections fixed more broken comments added GstBus to docs |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/.cvsignore: |
| * gst/gstbin.h: |
| * gst/gstbus.c: |
| * gst/gstelement.c: |
| * gst/gstevent.h: |
| added about 100 symbols from gstreamer-unused.txt to the right sections |
| fixed more broken comments |
| added GstBus to docs |
| |
| 2005-08-23 11:53:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlined more doc comments, added missing comments and fixed comments fixed typos |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.cvsignore: |
| * docs/gst/tmpl/gstbin.sgml: |
| * docs/gst/tmpl/gstbuffer.sgml: |
| * gst/base/gstbasesrc.c: |
| * gst/gstbin.c: (gst_bin_get_type), (gst_bin_class_init): |
| * gst/gstbuffer.c: |
| * gst/gstbuffer.h: |
| * tools/gst-launch.1.in: |
| inlined more doc comments, added missing comments and fixed comments |
| fixed typos |
| |
| 2005-08-23 11:38:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstbuffer.c: some debugging |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_new_and_alloc): |
| some debugging |
| * gst/gstcaps.h: |
| whitespace fixes |
| * gst/gstpad.c: (gst_pad_activate_push), (gst_pad_alloc_buffer): |
| more debugging |
| * gst/gststructure.c: (gst_caps_structure_fixate_field_boolean): |
| * gst/gststructure.h: |
| add a fixate function for booleans; add a FIXME that these func |
| names should probably be gst_structure_fixate_* |
| |
| 2005-08-22 21:03:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ported gstchildproxy over from 0.8 ported gst-inspect fixes and enhancements over from 0.8 |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/Makefile.am: |
| * gst/gstbin.c: (gst_bin_get_type), |
| (gst_bin_child_proxy_get_child_by_index), |
| (gst_bin_child_proxy_get_children_count), |
| (gst_bin_child_proxy_init): |
| * gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name), |
| (gst_child_proxy_get_child_by_index), |
| (gst_child_proxy_get_children_count), (gst_child_proxy_lookup), |
| (gst_child_proxy_get_property), (gst_child_proxy_get_valist), |
| (gst_child_proxy_get), (gst_child_proxy_set_property), |
| (gst_child_proxy_set_valist), (gst_child_proxy_set), |
| (gst_child_proxy_child_added), (gst_child_proxy_child_removed), |
| (gst_child_proxy_base_init), (gst_child_proxy_get_type): |
| * gst/gstchildproxy.h: |
| * gst/parse/grammar.y: |
| * tools/gst-inspect.c: (print_interfaces), |
| (print_element_properties_info), (print_element_info): |
| ported gstchildproxy over from 0.8 |
| ported gst-inspect fixes and enhancements over from 0.8 |
| |
| 2005-08-22 19:48:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.c: Also call the transform function if we have ANY caps. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps), |
| (gst_base_transform_handle_buffer): |
| Also call the transform function if we have ANY caps. |
| * gst/gstpipeline.c: (gst_pipeline_set_new_stream_time): |
| Fix debug info. |
| |
| 2005-08-22 19:22:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/base/gstbasesrc.c: (gst_base_src_event_handler) |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_event_handler) |
| Don't pretend to handle seek events if the source is not seekable |
| |
| 2005-08-22 18:48:48 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/base/gstbasesink.c: Remove extra parameter to debug output |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| Remove extra parameter to debug output |
| * gst/base/gstbasesrc.c: (gst_base_src_send_discont), |
| (gst_base_src_do_seek), (gst_base_src_activate_push): |
| Fix seek event handling. |
| * gst/gstpipeline.c: (gst_pipeline_change_state): |
| * gst/gstqueue.c: (gst_queue_handle_sink_event), |
| (gst_queue_src_activate_push): |
| Don't start the src pad task on FLUSH_STOP if the pad |
| isn't linked. |
| Debug changes. |
| |
| 2005-08-22 15:12:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstutils.h (GST_BOILERPLATE_WITH_INTERFACE): New ghetto macro, implements an interface and gstimplementsinterface... |
| Original commit message from CVS: |
| 2005-08-22 Andy Wingo <wingo@pobox.com> |
| * gst/gstutils.h (GST_BOILERPLATE_WITH_INTERFACE): New ghetto |
| macro, implements an interface and gstimplementsinterface for a |
| new type. |
| |
| 2005-08-22 15:08:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstcaps.c: Added check for gst_static_caps_get() refcounting. |
| Original commit message from CVS: |
| * check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite): |
| Added check for gst_static_caps_get() refcounting. |
| |
| 2005-08-22 14:35:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Make _static_caps_get() refcounting sane. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_static_caps_get), (gst_caps_to_string): |
| Make _static_caps_get() refcounting sane. |
| * gst/gstelement.c: (gst_element_set_state): |
| Add g_return_val_if_fail() to protect against segfaults. |
| |
| 2005-08-22 10:37:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| inlined remaining docs, added missing doc comments |
| Original commit message from CVS: |
| * docs/gst/tmpl/gstevent.sgml: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| inlined remaining docs, added missing doc comments |
| |
| 2005-08-22 09:25:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/gst/gstbin.c: since we don't know when preroll is done, use refcount range check for the sink |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| since we don't know when preroll is done, use refcount range |
| check for the sink |
| * gst/check/gstcheck.h: |
| add macro for checking refcount range |
| |
| 2005-08-21 16:53:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstbin.c: |
| * tests/check/gst/gstbin.c: |
| figure this out for HT machines |
| Original commit message from CVS: |
| figure this out for HT machines |
| |
| 2005-08-21 15:21:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gstbin.c: |
| * tests/check/gst/gstbin.c: |
| some funky HT/multicpu vs single difference |
| Original commit message from CVS: |
| some funky HT/multicpu vs single difference |
| |
| 2005-08-21 15:01:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: clean up environment for when registry gets built versus when actual tests are run; valgrind seems... |
| Original commit message from CVS: |
| * check/Makefile.am: |
| clean up environment for when registry gets built versus |
| when actual tests are run; valgrind seems to not report |
| leaks if GST_PLUGIN_PATH is set to some specific values |
| * check/gst/gstbin.c: (GST_START_TEST): |
| add more refcounting checks; maybe this exposes a |
| preroll lock bug ? |
| * common/check.mak: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| * gst/check/gstcheck.h: |
| * gst/gstbin.c: (bin_element_is_semi_sink), (gst_bin_get_state), |
| (gst_bin_change_state): |
| * gst/gstpad.c: (gst_pad_activate_push), (gst_pad_chain): |
| add/fix debugging/whitespace |
| |
| 2005-08-21 11:40:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst/gstevent.c: Er, don't call gst_bin_watch_for_state_change you idiot. |
| Original commit message from CVS: |
| * check/gst/gstevent.c: (event_probe), (test_event), |
| (GST_START_TEST): |
| Er, don't call gst_bin_watch_for_state_change you idiot. |
| |
| 2005-08-21 11:15:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * common: |
| * tests/check/Makefile.am: |
| run valgrind with proper env |
| Original commit message from CVS: |
| run valgrind with proper env |
| |
| 2005-08-21 10:54:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/Makefile.am: Use CHECK_CFLAGS and CHECK_LIBS |
| Original commit message from CVS: |
| * check/Makefile.am: |
| Use CHECK_CFLAGS and CHECK_LIBS |
| * check/gst/gstevent.c: (event_probe), (test_event), |
| (GST_START_TEST): |
| Don't leak events. |
| * gst/base/gstbasesrc.c: (gst_base_src_send_discont), |
| (gst_base_src_start), (gst_base_src_stop), |
| (gst_base_src_activate_push), (gst_base_src_activate_pull), |
| (gst_base_src_change_state): |
| Sprinkle gst_base_src_stop liberally around error paths to fix |
| problems reusing a source after failed state changes. |
| * gst/base/gsttypefindhelper.c: (helper_find_peek), |
| (helper_find_suggest), (gst_type_find_helper): |
| Extra debug output. Don't segfault on GST_PAD_GETRANGEFUNC = NULL |
| * gst/gstevent.h: |
| * docs/gst/tmpl/gstevent.sgml: |
| Migrate part of the docs from the SGML file. Wait for ensonic to |
| tell me how I did it wrong ;) |
| * tools/gst-typefind.c: (main): |
| Extra robustness to state changes between files. |
| |
| 2005-08-21 10:39:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: don't valgrind the controller test - it's leaking - Stefan, HELP |
| Original commit message from CVS: |
| * check/Makefile.am: |
| don't valgrind the controller test - it's leaking - Stefan, HELP |
| * gst/check/gstcheck.c: (gst_check_message_error), |
| (gst_check_chain_func), (gst_check_setup_element), |
| (gst_check_teardown_element), (gst_check_setup_src_pad), |
| (gst_check_teardown_src_pad), (gst_check_setup_sink_pad), |
| (gst_check_teardown_sink_pad): |
| * gst/check/gstcheck.h: |
| add a bunch of methods to set up elements, and src and sink pads |
| * check/elements/fakesrc.c: (setup_fakesrc), (cleanup_fakesrc): |
| * check/elements/identity.c: (setup_identity), (cleanup_identity), |
| (GST_START_TEST): |
| use them |
| * gst/gstmessage.c: |
| * gst/gsttag.h: |
| whitespace/doc fixes |
| |
| 2005-08-20 20:30:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gstelement.h: |
| make GST_ELEMENT_ERROR not do GST_ERROR_OBJECT - these errors should be handled by the application and not always pri... |
| Original commit message from CVS: |
| make GST_ELEMENT_ERROR not do GST_ERROR_OBJECT - these errors should |
| be handled by the application and not always printed as well |
| |
| 2005-08-20 20:15:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: set GST_TOOLS_DIR |
| Original commit message from CVS: |
| * check/Makefile.am: |
| set GST_TOOLS_DIR |
| * gst/check/gstcheck.c: (gst_check_message_error): |
| * gst/check/gstcheck.h: |
| add a fail_unless_equals_int |
| add fail_unless for error messages |
| |
| 2005-08-20 14:00:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/gst.supp: |
| * common: |
| * tests/check/Makefile.am: |
| * tests/check/gst.supp: |
| factor out the common stuff |
| Original commit message from CVS: |
| factor out the common stuff |
| |
| 2005-08-20 13:17:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/Makefile.am: |
| work on builds without check |
| Original commit message from CVS: |
| work on builds without check |
| |
| 2005-08-20 12:47:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| renamed test |
| Original commit message from CVS: |
| renamed test |
| |
| 2005-08-20 12:43:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * check/gst/gstevent.c: |
| * check/gst/gstevents.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstevent.c: |
| * tests/check/gst/gstevents.c: |
| put some make-up on the gstevent test |
| Original commit message from CVS: |
| put some make-up on the gstevent test |
| |
| 2005-08-20 12:39:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/gst/gstiterator.c: |
| * check/gst/gstsystemclock.c: |
| * check/gst/gsttag.c: |
| * gst/gstclock.c: |
| * gst/gstiterator.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstiterator.c: |
| * tests/check/gst/gstsystemclock.c: |
| * tests/check/gst/gsttag.c: |
| valgrind more tests |
| Original commit message from CVS: |
| valgrind more tests |
| |
| 2005-08-20 12:14:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/elements/.gitignore: |
| * check/elements/fakesrc.c: |
| * check/elements/gstfakesrc.c: |
| * check/elements/identity.c: |
| * check/gst-libs/controller.c: |
| * check/gst-libs/gdp.c: |
| * check/gst/gst.c: |
| * check/gst/gstbin.c: |
| * check/gst/gstbuffer.c: |
| * check/gst/gstbus.c: |
| * check/gst/gstcaps.c: |
| * check/gst/gstelement.c: |
| * check/gst/gstghostpad.c: |
| * check/gst/gstiterator.c: |
| * check/gst/gstmessage.c: |
| * check/gst/gstminiobject.c: |
| * check/gst/gstobject.c: |
| * check/gst/gstpad.c: |
| * check/gst/gststructure.c: |
| * check/gst/gstsystemclock.c: |
| * check/gst/gsttag.c: |
| * check/gst/gstvalue.c: |
| * check/gstcheck.c: |
| * check/gstcheck.h: |
| * check/pipelines/cleanup.c: |
| * check/pipelines/simple_launch_lines.c: |
| * check/states/sinks.c: |
| * configure.ac: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstpad.sgml: |
| * gst/Makefile.am: |
| * gst/check/Makefile.am: |
| * gst/check/gstcheck.c: |
| * gst/check/gstcheck.h: |
| * gst/gstminiobject.c: |
| * libs/gst/check/Makefile.am: |
| * libs/gst/check/gstcheck.c: |
| * libs/gst/check/gstcheck.h: |
| * pkgconfig/Makefile.am: |
| * pkgconfig/gstreamer-check-uninstalled.pc.in: |
| * pkgconfig/gstreamer-check.pc.in: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.gitignore: |
| * tests/check/elements/fakesrc.c: |
| * tests/check/elements/gstfakesrc.c: |
| * tests/check/elements/identity.c: |
| * tests/check/generic/sinks.c: |
| * tests/check/gst/gst.c: |
| * tests/check/gst/gstbin.c: |
| * tests/check/gst/gstbuffer.c: |
| * tests/check/gst/gstbus.c: |
| * tests/check/gst/gstcaps.c: |
| * tests/check/gst/gstelement.c: |
| * tests/check/gst/gstghostpad.c: |
| * tests/check/gst/gstiterator.c: |
| * tests/check/gst/gstmessage.c: |
| * tests/check/gst/gstminiobject.c: |
| * tests/check/gst/gstobject.c: |
| * tests/check/gst/gstpad.c: |
| * tests/check/gst/gststructure.c: |
| * tests/check/gst/gstsystemclock.c: |
| * tests/check/gst/gsttag.c: |
| * tests/check/gst/gstvalue.c: |
| * tests/check/gstcheck.c: |
| * tests/check/gstcheck.h: |
| * tests/check/libs/controller.c: |
| * tests/check/libs/gdp.c: |
| * tests/check/pipelines/cleanup.c: |
| * tests/check/pipelines/simple-launch-lines.c: |
| move check stuff to its own library to be used by other modules |
| Original commit message from CVS: |
| move check stuff to its own library to be used by other modules |
| |
| 2005-08-19 09:58:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| eliminate another tmpl file, fix spelling in the long-description |
| Original commit message from CVS: |
| * docs/gst/tmpl/gst.sgml: |
| * gst/gst.c: |
| eliminate another tmpl file, fix spelling in the long-description |
| |
| 2005-08-18 16:42:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst/gstevents.c: Should fix build on 64-bit arch's |
| Original commit message from CVS: |
| * check/gst/gstevents.c: (GST_START_TEST), (event_probe), |
| (test_event), (timediff), (gstevents_suite): |
| Should fix build on 64-bit arch's |
| |
| 2005-08-18 16:20:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| Make sure that when a pipeline goes to PLAYING, that data has actually hit the sink. |
| Original commit message from CVS: |
| 2005-08-18 Andy Wingo <wingo@pobox.com> |
| Make sure that when a pipeline goes to PLAYING, that data has |
| actually hit the sink. |
| * check/states/sinks.c (test_sink): A sink that doesn't get any |
| data shouldn't return SUCCESS for going to either PLAYING or |
| PAUSED. Test also the return values on the way back down. |
| * gst/gstelement.c (gst_element_set_state): When changing the |
| state of an element currently changing state asynchronously, go to |
| lost-state after commiting the pending state. Makes future calls |
| to get_state continue to return ASYNC. |
| * gst/base/gstbasesink.c (gst_base_sink_change_state): Return |
| ASYNC when going to PLAYING if we still don't have preroll, as can |
| happen with live sources. |
| |
| 2005-08-18 16:15:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/pwg/advanced-types.xml: Hack long paragraph into 2 chunks as a workaround for buggy jadetex version in sid and b... |
| Original commit message from CVS: |
| * docs/pwg/advanced-types.xml: |
| Hack long paragraph into 2 chunks as a workaround for buggy |
| jadetex version in sid and breezy that loops infinitely and |
| eats all RAM. |
| |
| 2005-08-18 16:00:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst/gstevents.c: Provide more error margin in clock measurements to allow for g_get_current_time inaccuracies. |
| Original commit message from CVS: |
| * check/gst/gstevents.c: (GST_START_TEST), (event_probe), |
| (test_event), (timediff), (gstevents_suite): |
| Provide more error margin in clock measurements to allow for |
| g_get_current_time inaccuracies. |
| |
| 2005-08-18 15:47:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/gst/gstevents.c: Fix error message output so I might be able to tell why the test works here but fails on the b... |
| Original commit message from CVS: |
| * check/gst/gstevents.c: (GST_START_TEST), (event_probe), |
| (test_event), (timediff), (gstevents_suite): |
| Fix error message output so I might be able to tell why the |
| test works here but fails on the build farm. |
| |
| 2005-08-18 15:31:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| check/: I wrote a test! |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/gst/gstevents.c: (GST_START_TEST), (event_probe), |
| (test_event), (timediff), (gstevents_suite), (main): |
| I wrote a test! |
| * docs/design/part-seeking.txt: |
| Spelling correction |
| * docs/gst/tmpl/gstevent.sgml: |
| Docs updates. |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| Treat a buffer-without-newsegment the same as a receiving |
| a newsegment not in time format, and disable syncing to the clock |
| with a warning. |
| * gst/gstbus.c: (gst_bus_set_sync_handler): |
| Assert if anyone tries to replace the existing sync_handler for bus, |
| as only the owner should be setting it. |
| * gst/gstevent.h: |
| Have a fixed set of custom event enums with events identified by |
| their structure name (as in 0.8), rather than a free-for-all |
| allowing collisions between enum values from different plugins. |
| * gst/gstpad.c: (gst_pad_class_init): |
| Docs change. |
| * gst/gstqueue.c: (gst_queue_handle_sink_event): |
| Handle out-of-band downstream events from the sending thread. |
| |
| 2005-08-17 16:57:01 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpipeline.c (gst_pipeline_change_state): Interpret play-timeout==0 to mean no timeout at all. In that case, don... |
| Original commit message from CVS: |
| 2005-08-17 Andy Wingo <wingo@pobox.com> |
| * gst/gstpipeline.c (gst_pipeline_change_state): Interpret |
| play-timeout==0 to mean no timeout at all. In that case, don't |
| bother with a get_state or a warning, just return directly, even |
| if it's ASYNC. |
| |
| 2005-08-17 16:33:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasetransform.c: Debug changes. |
| Original commit message from CVS: |
| 2005-08-17 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasetransform.c: Debug changes. |
| * gst/gstutils.h: |
| * gst/gstutils.c (gst_bin_watch_for_state_change): Add function to |
| ensure bins post state change messages. A bit of a hack but I can't |
| think of a way to avoid it. |
| * check/gst/gstbin.c (test_watch_for_state_change): Added test. |
| |
| 2005-08-16 17:23:55 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstadapter.*: New function, like peek() but you own the data. Not terribly efficient atm. |
| Original commit message from CVS: |
| 2005-08-16 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstadapter.h: |
| * gst/base/gstadapter.c (gst_adapter_take): New function, like |
| peek() but you own the data. Not terribly efficient atm. |
| |
| 2005-08-16 16:29:04 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstutils.*: Add two utility functions for tag handling. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_found_tags_for_pad), (push_and_ref), |
| (gst_element_found_tags): |
| * gst/gstutils.h: |
| Add two utility functions for tag handling. |
| |
| 2005-08-16 12:15:46 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/manual/: Fix docs to use _bin_add() before _link(), which fixes the examples with recent core versions (reported... |
| Original commit message from CVS: |
| * docs/manual/advanced-dataaccess.xml: |
| * docs/manual/basics-helloworld.xml: |
| Fix docs to use _bin_add() before _link(), which fixes the examples |
| with recent core versions (reported by Madhan Raj M |
| <raj_madan@rediffmail.com>, #313199). |
| |
| 2005-08-16 09:42:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstvalue.c: Added subtract checks. |
| Original commit message from CVS: |
| * check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| Added subtract checks. |
| * docs/design/part-events.txt: |
| Some more docs about newsegment |
| * gst/gstbin.c: (gst_bin_change_state), (bin_bus_handler): |
| Fix FIXME |
| * gst/gstcaps.c: (gst_caps_to_string): |
| Add comments, cleanups. |
| * gst/gstelement.c: (gst_element_save_thyself): |
| cleanups |
| * gst/gstvalue.c: (gst_value_collect_int_range), |
| (gst_string_unwrap), (gst_value_union_int_int_range), |
| (gst_value_union_int_range_int_range), |
| (gst_value_intersect_int_int_range), |
| (gst_value_intersect_int_range_int_range), |
| (gst_value_intersect_double_double_range), |
| (gst_value_intersect_double_range_double_range), |
| (gst_value_intersect_list), (gst_value_subtract_int_int_range), |
| (gst_value_subtract_int_range_int), |
| (gst_value_subtract_double_range_double), |
| (gst_value_subtract_double_range_double_range), |
| (gst_value_subtract_from_list), (gst_value_subtract_list), |
| (gst_value_can_compare), (gst_value_compare_fraction): |
| Cleanups, add comments, remove unneeded asserts. |
| |
| 2005-08-15 18:15:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gstbus.c: |
| * tools/gst-launch.c: |
| don't convert NULL structures to strings |
| Original commit message from CVS: |
| don't convert NULL structures to strings |
| |
| 2005-08-15 16:57:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/gst/gstreamer-sections.txt: made some defines private |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| made some defines private |
| * docs/gst/tmpl/gstconfig.sgml: |
| * docs/gst/tmpl/gstqueue.sgml: |
| * docs/gst/tmpl/gsttaglist.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * docs/gst/tmpl/gstutils.sgml: |
| * docs/pwg/appendix-porting.xml: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * gst/elements/gstfakesink.c: (gst_fake_sink_class_init): |
| * gst/elements/gstfakesrc.c: (gst_fake_src_class_init): |
| * gst/gstelement.c: (gst_element_class_init): |
| * gst/gstpad.c: (gst_pad_class_init): |
| * gst/gstqueue.c: (gst_queue_class_init): |
| * gst/gstxml.c: (gst_xml_class_init): |
| documented all undocumented signal inline |
| * libs/gst/controller/gst-controller.h: |
| added padding |
| |
| 2005-08-15 09:56:19 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/pwg/appendix-porting.xml: Document _set_link_function -> _set_setcaps_function. |
| Original commit message from CVS: |
| * docs/pwg/appendix-porting.xml: |
| Document _set_link_function -> _set_setcaps_function. |
| |
| 2005-08-14 22:29:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: add a .check target for running the check |
| Original commit message from CVS: |
| * check/Makefile.am: |
| add a .check target for running the check |
| * check/gst-libs/controller.c: (GST_START_TEST): |
| cosmetic fixups |
| * check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite): |
| complete checks for gstbuffer; would be nice if I could get the |
| gcov stuff to work so I can see if I actually completed gstbuffer.c |
| * check/gstcheck.h: |
| add ASSERT_BUFFER_REFCOUNT |
| |
| 2005-08-13 11:45:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/MANIFEST: |
| remove spider from dist |
| Original commit message from CVS: |
| remove spider from dist |
| |
| 2005-08-13 11:43:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/gstspider.vcproj: |
| removed from HEAD |
| Original commit message from CVS: |
| removed from HEAD |
| |
| 2005-08-13 10:33:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add GST_TAG_LANGUAGE_CODE as we have in 0.8, and don't spew out a warning if a tag that is already registered is re-r... |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gsttag.c: (_gst_tag_initialize), (gst_tag_register): |
| * gst/gsttag.h: |
| Add GST_TAG_LANGUAGE_CODE as we have in 0.8, and don't |
| spew out a warning if a tag that is already registered |
| is re-registered, unless it is re-registered with a |
| different type (#308438). |
| |
| 2005-08-12 14:30:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/: Add some paragraphs about state changes in 0.9 to the PWG and the porting guide, in particular about the n... |
| Original commit message from CVS: |
| * docs/pwg/appendix-porting.xml: |
| * docs/pwg/building-state.xml: |
| Add some paragraphs about state changes in 0.9 to the PWG |
| and the porting guide, in particular about the new meaning |
| of GST_STATE_PAUSED and how to write state change functions |
| with concurrent access by multiple threads in mind. |
| |
| 2005-08-11 17:39:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * libs/gst/controller/gst-controller.c: |
| * libs/gst/controller/gst-helper.c: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gsthelper.c: |
| added deprecation and since indexes added since tags |
| Original commit message from CVS: |
| added deprecation and since indexes |
| added since tags |
| |
| 2005-08-11 14:24:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.c: Actually implement (re)setting the target on a ghostpad as described in the docs. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_proxy_pad_set_target_unlocked), |
| (gst_proxy_pad_set_target), (gst_proxy_pad_get_target), |
| (gst_proxy_pad_dispose), (gst_ghost_pad_do_activate_push), |
| (gst_ghost_pad_do_link), (gst_ghost_pad_set_internal), |
| (gst_ghost_pad_new_notarget), (gst_ghost_pad_get_target), |
| (gst_ghost_pad_set_target): |
| Actually implement (re)setting the target on a ghostpad |
| as described in the docs. |
| |
| 2005-08-10 21:19:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gst.c: Check whether GST_DEBUG_NO_COLOR environment variable is set and disable coloured debug output if that is ... |
| Original commit message from CVS: |
| * gst/gst.c: (gst_init_check_with_popt_table), (init_pre): |
| Check whether GST_DEBUG_NO_COLOR environment variable is |
| set and disable coloured debug output if that is the case. |
| |
| 2005-08-10 15:08:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gsttypefindhelper.c: The memory returned by gst_type_find_peek() needs to stay valid until the end of a type... |
| Original commit message from CVS: |
| * gst/base/gsttypefindhelper.c: (helper_find_peek), |
| (gst_type_find_helper): |
| The memory returned by gst_type_find_peek() needs to |
| stay valid until the end of a typefind function, and |
| typefind functions may keep results from different |
| offsets around, so we can't just unref the buffer from |
| the previous _peek(), but have to save all buffers |
| returned by _peek() until typefinding is done and only |
| free them then. |
| |
| 2005-08-09 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| New macros: GST_ROUND_UP_2() through GST_ROUND_UP_64(). |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * gst/gstutils.h: |
| New macros: GST_ROUND_UP_2() through GST_ROUND_UP_64(). |
| |
| 2005-08-08 16:01:12 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| fix up spec for latest CVS changes |
| Original commit message from CVS: |
| fix up spec for latest CVS changes |
| |
| 2005-08-08 15:08:14 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/base/gstbasetransform.c: Fix a pretty good memleak. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_buffer_alloc): |
| Fix a pretty good memleak. |
| |
| 2005-08-08 13:55:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstiterator.h: Fix wrong include and 'make distcheck'. |
| Original commit message from CVS: |
| * gst/gstiterator.h: |
| Fix wrong include and 'make distcheck'. |
| |
| 2005-08-08 13:38:34 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstbin.c: Use gst_element_post_message() instead. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_bus_handler): |
| Use gst_element_post_message() instead. |
| |
| 2005-08-08 13:31:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Add padding to our base elements' class and instance structs and to GstIterator (you will need to rebuild all p... |
| Original commit message from CVS: |
| * gst/base/gstadapter.h: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasetransform.h: |
| * gst/base/gstcollectpads.h: |
| * gst/base/gstpushsrc.h: |
| * gst/gstiterator.h: |
| Add padding to our base elements' class and instance structs and |
| to GstIterator (you will need to rebuild all plugins and apps!) |
| |
| 2005-08-08 13:17:07 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstbin.c: Make default message forwarding from child->bus to bin->bus threadsafe and make it not emit warnings if... |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_bus_handler): |
| Make default message forwarding from child->bus to bin->bus |
| threadsafe and make it not emit warnings if the parent has no bus. |
| |
| 2005-08-08 12:14:20 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstelement.c: On paused->ready, set pad->caps to NULL, as is the documented behaviour in this state change. Fixes... |
| Original commit message from CVS: |
| * gst/gstelement.c: (activate_pads): |
| On paused->ready, set pad->caps to NULL, as is the documented |
| behaviour in this state change. Fixes playback of series of |
| media files when visualization is enabled in Totem. |
| |
| 2005-08-07 13:37:08 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/elements/gstcapsfilter.c: Allow NULL as filter-caps (which means "any"). |
| Original commit message from CVS: |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_set_property): |
| Allow NULL as filter-caps (which means "any"). |
| |
| 2005-08-05 17:28:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * common: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * libs/gst/controller/gst-controller.c: |
| * libs/gst/controller/gst-controller.h: |
| * libs/gst/controller/gst-helper.c: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gsthelper.c: |
| adding more entries to the docs and fix small doc-bugs |
| Original commit message from CVS: |
| adding more entries to the docs and fix small doc-bugs |
| |
| 2005-08-05 13:42:10 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * check/gst-libs/.gitignore: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/.gitignore: |
| * docs/gst/tmpl/gstfakesink.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * docs/gst/tmpl/gstfilesink.sgml: |
| * docs/gst/tmpl/gstfilesrc.sgml: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfilesink.c: |
| * gst/elements/gstfilesrc.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| * tests/check/libs/.gitignore: |
| migrated some more docs to be inlined in the sources |
| Original commit message from CVS: |
| migrated some more docs to be inlined in the sources |
| |
| 2005-08-05 12:59:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gstbasesink.sgml: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstbasetransform.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * gst/base/gstcollectpads.c: |
| * gst/base/gstcollectpads.h: |
| * libs/gst/base/gstcollectpads.c: |
| * libs/gst/base/gstcollectpads.h: |
| * libs/gst/controller/gst-controller.c: |
| * libs/gst/controller/gst-controller.h: |
| * libs/gst/controller/gst-helper.c: |
| * libs/gst/controller/gst-interpolation.c: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gsthelper.c: |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/lib.c: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| added long/short desc for controller docs added collectpads base class docs added correct includes to base-class docs |
| Original commit message from CVS: |
| added long/short desc for controller docs |
| added collectpads base class docs |
| added correct includes to base-class docs |
| |
| 2005-08-05 10:02:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * check/gst-libs/controller.c: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gst.sgml: |
| * docs/gst/tmpl/gstbasesink.sgml: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstbasetransform.sgml: |
| * docs/gst/tmpl/gstbin.sgml: |
| * docs/gst/tmpl/gstbuffer.sgml: |
| * docs/gst/tmpl/gstcaps.sgml: |
| * docs/gst/tmpl/gstclock.sgml: |
| * docs/gst/tmpl/gstcompat.sgml: |
| * docs/gst/tmpl/gstconfig.sgml: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstelementdetails.sgml: |
| * docs/gst/tmpl/gstelementfactory.sgml: |
| * docs/gst/tmpl/gstenumtypes.sgml: |
| * docs/gst/tmpl/gsterror.sgml: |
| * docs/gst/tmpl/gstevent.sgml: |
| * docs/gst/tmpl/gstfakesink.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * docs/gst/tmpl/gstfilesink.sgml: |
| * docs/gst/tmpl/gstfilesrc.sgml: |
| * docs/gst/tmpl/gstfilter.sgml: |
| * docs/gst/tmpl/gstformat.sgml: |
| * docs/gst/tmpl/gstghostpad.sgml: |
| * docs/gst/tmpl/gstimplementsinterface.sgml: |
| * docs/gst/tmpl/gstindex.sgml: |
| * docs/gst/tmpl/gstindexfactory.sgml: |
| * docs/gst/tmpl/gstinfo.sgml: |
| * docs/gst/tmpl/gstiterator.sgml: |
| * docs/gst/tmpl/gstmacros.sgml: |
| * docs/gst/tmpl/gstmemchunk.sgml: |
| * docs/gst/tmpl/gstminiobject.sgml: |
| * docs/gst/tmpl/gstobject.sgml: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstpadtemplate.sgml: |
| * docs/gst/tmpl/gstparse.sgml: |
| * docs/gst/tmpl/gstpipeline.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * docs/gst/tmpl/gstpluginfeature.sgml: |
| * docs/gst/tmpl/gstquery.sgml: |
| * docs/gst/tmpl/gstqueue.sgml: |
| * docs/gst/tmpl/gstregistry.sgml: |
| * docs/gst/tmpl/gstregistrypool.sgml: |
| * docs/gst/tmpl/gststructure.sgml: |
| * docs/gst/tmpl/gstsystemclock.sgml: |
| * docs/gst/tmpl/gsttaglist.sgml: |
| * docs/gst/tmpl/gsttagsetter.sgml: |
| * docs/gst/tmpl/gsttrace.sgml: |
| * docs/gst/tmpl/gsttrashstack.sgml: |
| * docs/gst/tmpl/gsttypefind.sgml: |
| * docs/gst/tmpl/gsttypefindfactory.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * docs/gst/tmpl/gsturihandler.sgml: |
| * docs/gst/tmpl/gsturitype.sgml: |
| * docs/gst/tmpl/gstutils.sgml: |
| * docs/gst/tmpl/gstvalue.sgml: |
| * docs/gst/tmpl/gstversion.sgml: |
| * docs/gst/tmpl/gstxml.sgml: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/libs/tmpl/gstgetbits.sgml: |
| * gst/base/gstadapter.c: |
| * libs/gst/base/gstadapter.c: |
| * libs/gst/controller/gst-controller.c: |
| * libs/gst/controller/gst-controller.h: |
| * libs/gst/controller/gst-helper.c: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gsthelper.c: |
| * tests/check/libs/controller.c: |
| more tests (and fixes) for the controller more docs for the controller integrated companies docs for the adapter |
| Original commit message from CVS: |
| more tests (and fixes) for the controller |
| more docs for the controller |
| integrated companies docs for the adapter |
| |
| 2005-08-05 06:57:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst-libs/controller.c: |
| * tests/check/libs/controller.c: |
| cosmetic fixes |
| Original commit message from CVS: |
| cosmetic fixes |
| |
| 2005-08-05 06:55:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/elements/gstfakesrc.c: |
| * docs/gst/tmpl/gst.sgml: |
| * docs/gst/tmpl/gstbasesink.sgml: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstbasetransform.sgml: |
| * docs/gst/tmpl/gstbin.sgml: |
| * docs/gst/tmpl/gstbuffer.sgml: |
| * docs/gst/tmpl/gstcaps.sgml: |
| * docs/gst/tmpl/gstclock.sgml: |
| * docs/gst/tmpl/gstcompat.sgml: |
| * docs/gst/tmpl/gstconfig.sgml: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstelementdetails.sgml: |
| * docs/gst/tmpl/gstelementfactory.sgml: |
| * docs/gst/tmpl/gstenumtypes.sgml: |
| * docs/gst/tmpl/gsterror.sgml: |
| * docs/gst/tmpl/gstevent.sgml: |
| * docs/gst/tmpl/gstfakesink.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * docs/gst/tmpl/gstfilesink.sgml: |
| * docs/gst/tmpl/gstfilesrc.sgml: |
| * docs/gst/tmpl/gstfilter.sgml: |
| * docs/gst/tmpl/gstformat.sgml: |
| * docs/gst/tmpl/gstghostpad.sgml: |
| * docs/gst/tmpl/gstimplementsinterface.sgml: |
| * docs/gst/tmpl/gstindex.sgml: |
| * docs/gst/tmpl/gstindexfactory.sgml: |
| * docs/gst/tmpl/gstinfo.sgml: |
| * docs/gst/tmpl/gstiterator.sgml: |
| * docs/gst/tmpl/gstmacros.sgml: |
| * docs/gst/tmpl/gstmemchunk.sgml: |
| * docs/gst/tmpl/gstminiobject.sgml: |
| * docs/gst/tmpl/gstobject.sgml: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstpadtemplate.sgml: |
| * docs/gst/tmpl/gstparse.sgml: |
| * docs/gst/tmpl/gstpipeline.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * docs/gst/tmpl/gstpluginfeature.sgml: |
| * docs/gst/tmpl/gstquery.sgml: |
| * docs/gst/tmpl/gstqueue.sgml: |
| * docs/gst/tmpl/gstregistry.sgml: |
| * docs/gst/tmpl/gstregistrypool.sgml: |
| * docs/gst/tmpl/gststructure.sgml: |
| * docs/gst/tmpl/gstsystemclock.sgml: |
| * docs/gst/tmpl/gsttaglist.sgml: |
| * docs/gst/tmpl/gsttagsetter.sgml: |
| * docs/gst/tmpl/gsttrace.sgml: |
| * docs/gst/tmpl/gsttrashstack.sgml: |
| * docs/gst/tmpl/gsttypefind.sgml: |
| * docs/gst/tmpl/gsttypefindfactory.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * docs/gst/tmpl/gsturihandler.sgml: |
| * docs/gst/tmpl/gsturitype.sgml: |
| * docs/gst/tmpl/gstutils.sgml: |
| * docs/gst/tmpl/gstvalue.sgml: |
| * docs/gst/tmpl/gstversion.sgml: |
| * docs/gst/tmpl/gstxml.sgml: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/libs/tmpl/gstgetbits.sgml: |
| * tests/check/elements/gstfakesrc.c: |
| add sizetype tests for fakesrc |
| Original commit message from CVS: |
| add sizetype tests for fakesrc |
| |
| 2005-08-04 19:40:43 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/elements/gstcapsfilter.c: Reimplement using basetransform, fixes buffer_alloc proxying among other things. |
| Original commit message from CVS: |
| 2005-08-04 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gstcapsfilter.c: Reimplement using basetransform, |
| fixes buffer_alloc proxying among other things. |
| * gst/base/gstbasetransform.c: |
| * gst/base/gstbasetransform.h: |
| Revert patch to gstbasetransform from 7-28 removing |
| delay_configure. |
| * gst/base/gstbasetransform.h (GstBaseTransformClass.get_size): |
| * gst/base/gstbasetransform.c (gst_base_transform_get_size): |
| Semantics changed, should return not the size of the output buffer |
| but the byte size of a buffer with a given caps. |
| * gst/base/gstbasetransform.c (gst_base_transform_getcaps): Better |
| debug object. |
| (gst_base_transform_configure_caps): Don't set out_size here: (in, |
| out) are not the pad caps until setcaps finishes. |
| (gst_base_transform_buffer_alloc): Proxy the buffer_alloc for the |
| not-in-place case as well. Deal with changing from in-place to |
| not-in-place within calling pad_alloc_buffer. Still a bit |
| concerned about the overhead here... |
| |
| 2005-08-04 11:56:57 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/base/gstadapter.h: Added gst_adapter_get_type() to the header |
| Original commit message from CVS: |
| * gst/base/gstadapter.h: |
| Added gst_adapter_get_type() to the header |
| |
| 2005-08-03 16:10:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| fixed distcheck breakage |
| Original commit message from CVS: |
| fixed distcheck breakage |
| |
| 2005-08-03 15:59:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/gst-libs/controller.c: |
| * gst/base/gstpushsrc.c: |
| * libs/gst/base/gstpushsrc.c: |
| * libs/gst/controller/gst-controller.c: |
| * libs/gst/controller/gstcontroller.c: |
| * tests/check/Makefile.am: |
| * tests/check/libs/controller.c: |
| added check test suite for the controller fixed a doc typo |
| Original commit message from CVS: |
| added check test suite for the controller |
| fixed a doc typo |
| |
| 2005-08-03 13:30:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * docs/gst/Makefile.am: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * gst/base/README: |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasetransform.c: |
| * gst/base/gstpushsrc.c: |
| * gst/base/gstpushsrc.h: |
| * libs/gst/base/README: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.c: |
| * libs/gst/base/gstpushsrc.c: |
| * libs/gst/base/gstpushsrc.h: |
| add short/long description docs to base classes add pushsrc to the docs remove consolidated doc fragments |
| Original commit message from CVS: |
| add short/long description docs to base classes |
| add pushsrc to the docs |
| remove consolidated doc fragments |
| |
| 2005-08-02 21:39:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * pkgconfig/gstreamer-controller-uninstalled.pc.in: |
| that one too |
| Original commit message from CVS: |
| that one too |
| |
| 2005-08-02 21:38:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * pkgconfig/gstreamer-controller.pc.in: |
| added missing pc files |
| Original commit message from CVS: |
| added missing pc files |
| |
| 2005-08-02 21:35:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * configure.ac: |
| * docs/gst/tmpl/gstevent.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * docs/libs/Makefile.am: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/gstreamer-libs.types: |
| * examples/Makefile.am: |
| * examples/controller/.gitignore: |
| * examples/controller/Makefile.am: |
| * examples/controller/audio-example.c: |
| * libs/gst/Makefile.am: |
| * libs/gst/controller/.gitignore: |
| * libs/gst/controller/Makefile.am: |
| * libs/gst/controller/gst-controller.c: |
| * libs/gst/controller/gst-controller.h: |
| * libs/gst/controller/gst-helper.c: |
| * libs/gst/controller/gst-interpolation.c: |
| * libs/gst/controller/gstcontroller.c: |
| * libs/gst/controller/gstcontroller.h: |
| * libs/gst/controller/gsthelper.c: |
| * libs/gst/controller/gstinterpolation.c: |
| * libs/gst/controller/lib.c: |
| * pkgconfig/Makefile.am: |
| * pkgconfig/gstreamer-control-uninstalled.pc.in: |
| * pkgconfig/gstreamer-control.pc.in: |
| * tests/old/examples/Makefile.am: |
| * tests/old/examples/controller/.gitignore: |
| * tests/old/examples/controller/Makefile.am: |
| * tests/old/examples/controller/audio-example.c: |
| * tests/old/testsuite/Makefile.am: |
| * tests/old/testsuite/controller/.gitignore: |
| * tests/old/testsuite/controller/Makefile.am: |
| * tests/old/testsuite/controller/interpolator.c: |
| * testsuite/Makefile.am: |
| * testsuite/controller/.gitignore: |
| * testsuite/controller/Makefile.am: |
| * testsuite/controller/interpolator.c: |
| added controller code removed dparam pc files |
| Original commit message from CVS: |
| added controller code |
| removed dparam pc files |
| |
| 2005-08-01 21:17:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/base/gstcollectpads.c: Broadcast the condition when shutting down, to make sure we wake all threads up. Shut down... |
| Original commit message from CVS: |
| * gst/base/gstcollectpads.c: (gst_collectpads_finalize), |
| (gst_collectpads_stop): |
| Broadcast the condition when shutting down, to make sure we wake all |
| threads up. Shut down pads on finalize, for safety. |
| |
| 2005-08-01 17:26:00 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/base/gstbasetransform.c: Handle PAUSED->READY->PAUSED transition after negotiation occurred already. |
| Original commit message from CVS: |
| 2005-08-01 Jan Schmidt <thaytan@mad.scientist.com> |
| * gst/base/gstbasetransform.c: (gst_base_transform_init), |
| (gst_base_transform_handle_buffer), |
| (gst_base_transform_change_state): |
| Handle PAUSED->READY->PAUSED transition after negotiation |
| occurred already. |
| * gst/gstmessage.c: (gst_message_init): |
| Extra piece of debug for new messages. |
| |
| 2005-08-01 16:43:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * docs/libs/Makefile.am: |
| remove dparams deps from the docs |
| Original commit message from CVS: |
| remove dparams deps from the docs |
| |
| 2005-08-01 16:17:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * configure.ac: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstevent.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * docs/gst/tmpl/gstformat.sgml: |
| * docs/gst/tmpl/gstghostpad.sgml: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstquery.sgml: |
| * docs/gst/tmpl/gststructure.sgml: |
| * docs/gst/tmpl/gsttaglist.sgml: |
| * docs/gst/tmpl/gstvalue.sgml: |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: |
| * docs/libs/gstreamer-libs.types: |
| * libs/gst/Makefile.am: |
| * libs/gst/control/.gitignore: |
| * libs/gst/control/Makefile.am: |
| * libs/gst/control/control.c: |
| * libs/gst/control/control.h: |
| * libs/gst/control/dparam.c: |
| * libs/gst/control/dparam.h: |
| * libs/gst/control/dparam_smooth.c: |
| * libs/gst/control/dparam_smooth.h: |
| * libs/gst/control/dparamcommon.h: |
| * libs/gst/control/dparammanager.c: |
| * libs/gst/control/dparammanager.h: |
| * libs/gst/control/dplinearinterp.c: |
| * libs/gst/control/dplinearinterp.h: |
| * libs/gst/control/unitconvert.c: |
| * libs/gst/control/unitconvert.h: |
| * tests/old/testsuite/Makefile.am: |
| * tests/old/testsuite/dynparams/.gitignore: |
| * tests/old/testsuite/dynparams/Makefile.am: |
| * tests/old/testsuite/dynparams/dparamstest.c: |
| * testsuite/Makefile.am: |
| * testsuite/dynparams/.gitignore: |
| * testsuite/dynparams/Makefile.am: |
| * testsuite/dynparams/dparamstest.c: |
| * tools/Makefile.am: |
| * tools/gst-inspect.c: |
| * tools/gst-xmlinspect.c: |
| deactivate and remove dparams (libgstcontrol) |
| Original commit message from CVS: |
| deactivate and remove dparams (libgstcontrol) |
| |
| 2005-08-01 11:15:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/elements/gsttypefindelement.*: Set caps on all outgoing buffers, not just the first one. |
| Original commit message from CVS: |
| * gst/elements/gsttypefindelement.c: |
| (gst_type_find_element_have_type), (gst_type_find_element_init), |
| (stop_typefinding), (gst_type_find_element_handle_event), |
| (gst_type_find_element_chain), (gst_type_find_element_getrange): |
| * gst/elements/gsttypefindelement.h: |
| Set caps on all outgoing buffers, not just the first one. |
| |
| 2005-08-01 09:10:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/elements/gsttypefindelement.*: Set caps on first outgoing buffer when we've found the type. |
| Original commit message from CVS: |
| * gst/elements/gsttypefindelement.c: |
| (gst_type_find_element_have_type), |
| (gst_type_find_element_check_set_buffer_caps), |
| (gst_type_find_element_init), (stop_typefinding), |
| (gst_type_find_element_handle_event), |
| (gst_type_find_element_chain), (gst_type_find_element_getrange): |
| * gst/elements/gsttypefindelement.h: |
| Set caps on first outgoing buffer when we've found the type. |
| |
| 2005-08-01 08:52:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/gst/: Remove some old cruft from docs. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstscheduler.sgml: |
| * docs/gst/tmpl/gstschedulerfactory.sgml: |
| Remove some old cruft from docs. |
| |
| 2005-07-31 11:59:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gstpad.h: Fix inline docs for GstPadLinkReturn. |
| Original commit message from CVS: |
| * gst/gstpad.h: |
| Fix inline docs for GstPadLinkReturn. |
| * gst/gststructure.c: (gst_structure_has_name): |
| * gst/gststructure.h: |
| * docs/gst/gstreamer-sections.txt: |
| New API: gst_structure_has_name(). |
| |
| 2005-07-30 15:00:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Use AC_SYS_LARGEFILE, which will set _FILE_OFFSET_BITS=64 and _LARGEFILE_SOURCE in config.h as required... |
| Original commit message from CVS: |
| * configure.ac: |
| Use AC_SYS_LARGEFILE, which will set _FILE_OFFSET_BITS=64 |
| and _LARGEFILE_SOURCE in config.h as required. Do not |
| export those flags in our .pc files any longer (#142209). |
| Remove unused GST_DISABLE_OMEGA_COTHREADS stuff. |
| * gst/elements/gstfilesink.c: (gst_file_sink_class_init), |
| (gst_file_sink_do_seek), (gst_file_sink_event), |
| (gst_file_sink_get_current_offset), (gst_file_sink_render): |
| Redo seek/tell calls with large file support in mind; add some |
| debugging messages; add log message that tells us when large |
| file support is unavailable or not enabled for some reason. |
| * gst/elements/gstfilesrc.c: (gst_file_src_class_init): |
| Add log message that tells us when large file support |
| is unavailable or not enabled for some reason. |
| |
| 2005-07-29 19:22:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstghostpad.c: Added test for removing an element with ghostpad from a bin. |
| Original commit message from CVS: |
| * check/gst/gstghostpad.c: (GST_START_TEST), (gst_ghost_pad_suite): |
| Added test for removing an element with ghostpad from a bin. |
| Fixed test as current implementation does the right thing. |
| * gst/gstghostpad.c: (gst_proxy_pad_class_init), |
| (gst_proxy_pad_do_query_type), (gst_proxy_pad_do_event), |
| (gst_proxy_pad_do_query), (gst_proxy_pad_do_internal_link), |
| (gst_proxy_pad_do_bufferalloc), (gst_proxy_pad_do_activate), |
| (gst_proxy_pad_do_activatepull), (gst_proxy_pad_do_activatepush), |
| (gst_proxy_pad_do_chain), (gst_proxy_pad_do_getrange), |
| (gst_proxy_pad_do_checkgetrange), (gst_proxy_pad_do_getcaps), |
| (gst_proxy_pad_do_acceptcaps), (gst_proxy_pad_do_fixatecaps), |
| (gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target), |
| (gst_proxy_pad_get_target), (gst_proxy_pad_init), |
| (gst_proxy_pad_dispose), (gst_proxy_pad_finalize), |
| (gst_ghost_pad_class_init), (gst_ghost_pad_do_activate_push), |
| (gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink), |
| (gst_ghost_pad_set_internal), (gst_ghost_pad_dispose), |
| (gst_ghost_pad_new_notarget), (gst_ghost_pad_new), |
| (gst_ghost_pad_get_target), (gst_ghost_pad_set_target): |
| * gst/gstghostpad.h: |
| Clean up ghostpads, remove properties for internal stuff. |
| Make threadsafe. |
| Fix refcounting. |
| Prepare for switching targets, not all use cases work yet. |
| |
| 2005-07-29 19:19:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-gstghostpad.txt: Small update. |
| Original commit message from CVS: |
| * docs/design/part-gstghostpad.txt: |
| Small update. |
| * gst/gstbin.c: (unlink_pads), (gst_bin_add_func), |
| (gst_bin_remove_func): |
| Unlinking pads while holding the bin LOCK is not a good |
| idea. |
| * gst/gstpad.c: (gst_pad_class_init), |
| (gst_pad_link_check_hierarchy), (gst_pad_get_caps_unlocked), |
| (gst_pad_accept_caps), (gst_pad_set_caps), (gst_pad_send_event): |
| No prob setting template after creating the pad. |
| |
| 2005-07-29 15:34:52 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstbus.c: gst_bus_poll may be called from other threads. Handle this nicely by not making poll_data disappear off... |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_set_flushing), (gst_bus_pop), |
| (gst_bus_peek), (gst_bus_source_dispatch), |
| (gst_bus_add_watch_full), (poll_handler), (poll_timeout), |
| (poll_destroy), (poll_destroy_timeout), (gst_bus_poll): |
| gst_bus_poll may be called from other threads. Handle |
| this nicely by not making poll_data disappear off the |
| stack once gst_bus_poll returns. |
| gst_bus_peek now increments the refcount on the returned |
| message. |
| |
| 2005-07-29 11:29:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-gstghostpad.txt: Overview of current GhostPad datastructures and use cases for changing the target. |
| Original commit message from CVS: |
| * docs/design/part-gstghostpad.txt: |
| Overview of current GhostPad datastructures and use |
| cases for changing the target. |
| |
| 2005-07-28 15:38:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: Added checks for hierarchy consistency whan adding linked elements to bins. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite): |
| Added checks for hierarchy consistency whan adding linked |
| elements to bins. |
| * check/gst/gstelement.c: (GST_START_TEST), (gst_element_suite): |
| Added check to test element scheduling without bin/pipeline. |
| * check/pipelines/simple_launch_lines.c: (GST_START_TEST): |
| First add elements to bin, then link. |
| * gst/gstbin.c: (unlink_pads), (gst_bin_add_func), |
| (gst_bin_remove_func): |
| Unlink pads from elements added/removed from bin to maintain |
| hierarchy consistency. |
| |
| 2005-07-28 11:49:56 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/base/gstbasetransform.*: Remove broken delay_configure (fixes renegotiation of software scaling pipelines); remov... |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_setcaps), |
| (gst_base_transform_handle_buffer): |
| * gst/base/gstbasetransform.h: |
| Remove broken delay_configure (fixes renegotiation of software |
| scaling pipelines); remove some leftover printf()s. |
| |
| 2005-07-28 11:24:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstghostpad.c: Added some more tests for wrong hierarchy |
| Original commit message from CVS: |
| * check/gst/gstghostpad.c: (GST_START_TEST), (gst_ghost_pad_suite): |
| Added some more tests for wrong hierarchy |
| * docs/design/part-overview.txt: |
| Some updates. |
| * gst/gstbin.c: (gst_bin_remove_func), (gst_bin_dispose): |
| Cleanups. |
| * gst/gstelement.c: (gst_element_remove_pad), (gst_element_seek), |
| (gst_element_dispose): |
| Some more cleanups. |
| * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked), |
| (gst_pad_link_check_hierarchy), (gst_pad_link_prepare), |
| (gst_pad_get_caps_unlocked), (gst_pad_accept_caps), |
| (gst_pad_set_caps), (gst_pad_send_event): |
| Check for correct hierarchy when linking pads. Moving to |
| strict requirement for ghostpads when linking elements in |
| different bins. |
| * gst/gstpad.h: |
| Clean ups. Added WRONG_HIERARCHY return value. |
| |
| 2005-07-28 10:38:02 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/base/gstbasetransform.c: Better debug if no transform is possible. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_setcaps): |
| Better debug if no transform is possible. |
| |
| 2005-07-27 20:22:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/random/wtay/network-transp: Some old doc I had. |
| Original commit message from CVS: |
| * docs/random/wtay/network-transp: |
| Some old doc I had. |
| |
| 2005-07-27 19:00:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| libs/gst/dataprotocol/dataprotocol.c: Fix serialization of seek events. |
| Original commit message from CVS: |
| * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event), |
| (gst_dp_event_from_packet): |
| Fix serialization of seek events. |
| |
| 2005-07-27 18:47:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Fix compilation and fix event serialization. |
| Original commit message from CVS: |
| * check/gst-libs/gdp.c: (GST_START_TEST): |
| * gst/elements/gstfakesink.c: (gst_fake_sink_event): |
| Fix compilation and fix event serialization. |
| |
| 2005-07-27 18:33:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Some docs updates |
| Original commit message from CVS: |
| * CHANGES-0.9: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-events.txt: |
| Some docs updates |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_event), (gst_base_sink_do_sync), |
| (gst_base_sink_activate_push), (gst_base_sink_activate_pull): |
| * gst/base/gstbasesrc.c: (gst_base_src_send_discont), |
| (gst_base_src_do_seek), (gst_base_src_event_handler), |
| (gst_base_src_loop): |
| * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps), |
| (gst_base_transform_configure_caps), (gst_base_transform_setcaps), |
| (gst_base_transform_get_size), (gst_base_transform_buffer_alloc), |
| (gst_base_transform_event), (gst_base_transform_handle_buffer), |
| (gst_base_transform_set_passthrough), |
| (gst_base_transform_is_passthrough): |
| * gst/elements/gstfakesink.c: (gst_fake_sink_event): |
| * gst/elements/gstfilesink.c: (gst_file_sink_event): |
| Event updates. |
| * gst/gstbuffer.h: |
| Use faster casts. |
| * gst/gstelement.c: (gst_element_seek): |
| * gst/gstelement.h: |
| Update gst_element_seek. |
| * gst/gstevent.c: (gst_event_finalize), (_gst_event_copy), |
| (gst_event_new), (gst_event_new_custom), (gst_event_get_structure), |
| (gst_event_new_flush_start), (gst_event_new_flush_stop), |
| (gst_event_new_eos), (gst_event_new_newsegment), |
| (gst_event_parse_newsegment), (gst_event_new_tag), |
| (gst_event_parse_tag), (gst_event_new_filler), (gst_event_new_qos), |
| (gst_event_parse_qos), (gst_event_new_seek), |
| (gst_event_parse_seek), (gst_event_new_navigation): |
| * gst/gstevent.h: |
| Make GstEvent use GstStructure. Add parsing code, make sure the |
| API is sufficiently generic. |
| Mark possible directions of events and serialization. |
| * gst/gstmessage.c: (gst_message_init), (gst_message_finalize), |
| (_gst_message_copy), (gst_message_new_segment_start), |
| (gst_message_new_segment_done), (gst_message_new_custom), |
| (gst_message_parse_segment_start), |
| (gst_message_parse_segment_done): |
| Small cleanups. |
| * gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps), |
| (gst_pad_set_caps), (gst_pad_send_event): |
| Update for new events. |
| Catch events sent in wrong directions. |
| * gst/gstqueue.c: (gst_queue_link_src), |
| (gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop), |
| (gst_queue_handle_src_query): |
| Event updates. |
| * gst/gsttag.c: |
| * gst/gsttag.h: |
| Remove event code from this file. |
| * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event), |
| (gst_dp_event_from_packet): |
| Event updates. |
| |
| 2005-07-27 15:05:45 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/base/gstbasetransform.c: Make debugging actually useful. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_getcaps), |
| (gst_base_transform_configure_caps), (gst_base_transform_setcaps), |
| (gst_base_transform_get_size), (gst_base_transform_handle_buffer): |
| Make debugging actually useful. |
| |
| 2005-07-25 12:31:08 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstpad.c: Implement default fixation once again, so that gst_pad_fixate() actually does anything at all. This pro... |
| Original commit message from CVS: |
| * gst/gstpad.c: (fixate_value), (gst_pad_default_fixate), |
| (gst_pad_fixate_caps): |
| Implement default fixation once again, so that gst_pad_fixate() |
| actually does anything at all. This probably needs to be some |
| sort of a last resort, and use profile-based fixation first, but |
| since that doesn't exist yet, this is the best we have. Fixes |
| visualization in Totem. |
| |
| 2005-07-22 11:47:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-events.txt: Small update. |
| Original commit message from CVS: |
| * docs/design/part-events.txt: |
| Small update. |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_do_sync), (gst_base_sink_activate_push), |
| (gst_base_sink_activate_pull): |
| Some more comments. |
| * gst/elements/gstfakesrc.c: (gst_fake_src_class_init), |
| (gst_fake_src_create): |
| Fix handoff marshall. |
| * gst/elements/gstidentity.c: (gst_identity_class_init), |
| (gst_identity_transform_ip): |
| We're a real inplace element. |
| * gst/gstbus.c: (gst_bus_post): |
| Added some comments. |
| * tests/lat.c: (fakesrc), (fakesink), (simple), (queue), (main): |
| * tests/muxing/case1.c: (main): |
| * tests/sched/dynamic-pipeline.c: (main): |
| * tests/sched/interrupt1.c: (main): |
| * tests/sched/interrupt2.c: (main): |
| * tests/sched/interrupt3.c: (main): |
| * tests/sched/runxml.c: (main): |
| * tests/sched/sched-stress.c: (main): |
| * tests/seeking/seeking1.c: (event_received), (main): |
| * tests/threadstate/threadstate2.c: (bus_handler), (timeout_func), |
| (main): |
| * tests/threadstate/threadstate3.c: (main): |
| * tests/threadstate/threadstate4.c: (main): |
| * tests/threadstate/threadstate5.c: (main): |
| Fix the tests. |
| |
| 2005-07-21 17:22:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/part-seeking.txt: Some small additions. |
| Original commit message from CVS: |
| * docs/design/part-seeking.txt: |
| Some small additions. |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_get_times), (gst_base_sink_do_sync), |
| (gst_base_sink_activate_push), (gst_base_sink_activate_pull): |
| * gst/base/gstbasesink.h: |
| discont values are gint64, handle the math correctly. |
| * gst/base/gstbasesrc.c: (gst_base_src_loop): |
| Make the basesrc report error if the source pad is not linked. |
| * gst/gstqueue.c: (gst_queue_link_src), (gst_queue_chain), |
| (gst_queue_loop), (gst_queue_handle_src_query), |
| (gst_queue_src_activate_push): |
| Make queue collect data even if the srcpad is not linked. |
| Start pushing out data as soon as it is linked. |
| * gst/gstutils.c: (gst_element_unlink), (gst_flow_get_name): |
| * gst/gstutils.h: |
| Added gst_flow_get_name() to ease error reporting. |
| |
| 2005-07-20 18:02:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstmessage.*: Added a bunch of messages for advanced seeking. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_new_segment_start), |
| (gst_message_new_segment_done), (gst_message_parse_segment_start), |
| (gst_message_parse_segment_done): |
| * gst/gstmessage.h: |
| Added a bunch of messages for advanced seeking. |
| * gst/parse/grammar.y: |
| * libs/gst/control/dparammanager.c: (gst_dpman_set_parent), |
| (gst_dpman_state_changed): |
| Fix some new-pad -> pad-added signals |
| |
| 2005-07-20 17:22:27 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/: Document new-pad/state-change signal renames and the FixedList type rename. |
| Original commit message from CVS: |
| * docs/manual/appendix-porting.xml: |
| * docs/pwg/appendix-porting.xml: |
| Document new-pad/state-change signal renames and the FixedList |
| type rename. |
| |
| 2005-07-20 17:16:44 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| GstElement::new-pad -> pad-added, GstElement::state-change -> state-changed, GstValueFixedList -> GstValueArray, add ... |
| Original commit message from CVS: |
| * docs/manual/advanced-autoplugging.xml: |
| * docs/manual/basics-helloworld.xml: |
| * docs/manual/basics-pads.xml: |
| * docs/random/ds/0.9-suggested-changes: |
| * gst/gstelement.c: (gst_element_class_init), (gst_element_seek): |
| * gst/gstelement.h: |
| * gst/gstevent.h: |
| * gst/gstformat.h: |
| * gst/gstquery.h: |
| * gst/gststructure.c: (gst_structure_value_get_generic_type), |
| (gst_structure_parse_array), (gst_structure_parse_value): |
| * gst/gstvalue.c: (gst_type_is_fixed), |
| (gst_value_list_prepend_value), (gst_value_list_append_value), |
| (gst_value_list_get_size), (gst_value_list_get_value), |
| (gst_value_transform_array_string), (gst_value_serialize_array), |
| (gst_value_deserialize_array), (gst_value_intersect_array), |
| (gst_value_is_fixed), (_gst_value_initialize): |
| * gst/gstvalue.h: |
| GstElement::new-pad -> pad-added, GstElement::state-change -> |
| state-changed, GstValueFixedList -> GstValueArray, add format and |
| flags as their own arguments in gst_element_seek() (should improve |
| "bindeability"), remove function generators since they don't work |
| under a whole bunch of compilers (they were deprecated already |
| anyway). |
| |
| 2005-07-20 17:15:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst.supp: |
| * common: |
| * tests/check/gst.supp: |
| patch from Edgard to properly suppress these warnings |
| Original commit message from CVS: |
| patch from Edgard to properly suppress these warnings |
| |
| 2005-07-20 16:20:39 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstinfo.*: Fix illegal cast on some platforms (#309253). |
| Original commit message from CVS: |
| * gst/gstinfo.c: (_gst_debug_nameof_funcptr), |
| (_gst_debug_register_funcptr): |
| * gst/gstinfo.h: |
| Fix illegal cast on some platforms (#309253). |
| |
| 2005-07-20 11:35:18 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstmessage.*: Add _new_custom, make _new_application a macro to _new_custom. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_new_custom): |
| * gst/gstmessage.h: |
| Add _new_custom, make _new_application a macro to _new_custom. |
| |
| 2005-07-20 10:58:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.*: Add a gboolean to decide when to push out a discont. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_init), |
| (gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start): |
| * gst/base/gstbasesrc.h: |
| Add a gboolean to decide when to push out a discont. |
| * gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain), |
| (gst_queue_loop), (gst_queue_handle_src_query), |
| (gst_queue_sink_activate_push), (gst_queue_src_activate_push), |
| (gst_queue_set_property), (gst_queue_get_property): |
| Some cleanups. |
| * tests/threadstate/threadstate1.c: (main): |
| Make a thread test compile and run... very silly.. |
| |
| 2005-07-20 10:13:46 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/manual/appendix-porting.xml: Mention removal of libgstgconf-0.9.la and existence of gconf elements. |
| Original commit message from CVS: |
| * docs/manual/appendix-porting.xml: |
| Mention removal of libgstgconf-0.9.la and existence of gconf |
| elements. |
| |
| 2005-07-20 08:29:06 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/pwg/: Document base classes, update sections of n-to-1 and 1-to-n (muxer, fix some code examples and links and u... |
| Original commit message from CVS: |
| * docs/pwg/advanced-clock.xml: |
| * docs/pwg/appendix-porting.xml: |
| * docs/pwg/intro-preface.xml: |
| * docs/pwg/other-base.xml: |
| * docs/pwg/other-manager.xml: |
| * docs/pwg/other-nton.xml: |
| * docs/pwg/other-ntoone.xml: |
| * docs/pwg/other-oneton.xml: |
| * docs/pwg/pwg.xml: |
| Document base classes, update sections of n-to-1 and 1-to-n (muxer, |
| demuxer), remove n-to-n (was never written), fix some code examples |
| and links and update the porting section to include all this. |
| |
| 2005-07-19 17:46:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstqueue.*: Propagate GstFlowReturn more intelligently upstream and output an ERROR/EOS when streaming stopped du... |
| Original commit message from CVS: |
| * gst/gstqueue.c: (gst_queue_init), (gst_queue_handle_sink_event), |
| (gst_queue_chain), (gst_queue_loop), (gst_queue_handle_src_event), |
| (gst_queue_handle_src_query), (gst_queue_sink_activate_push), |
| (gst_queue_src_activate_push), (gst_queue_change_state), |
| (gst_queue_get_property): |
| * gst/gstqueue.h: |
| Propagate GstFlowReturn more intelligently upstream and output |
| an ERROR/EOS when streaming stopped due to fatal error. |
| |
| 2005-07-19 14:52:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Don't block forever for the state change to complete, the pipeline already did with a sensible ti... |
| Original commit message from CVS: |
| * tools/gst-launch.c: (check_intr), (event_loop), (main): |
| Don't block forever for the state change to complete, the |
| pipeline already did with a sensible timeout. |
| |
| 2005-07-19 13:43:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Make sure we never call the create function is we got deactivated. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_get_range): |
| Make sure we never call the create function is we |
| got deactivated. |
| |
| 2005-07-19 11:27:07 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update for latest changes |
| Original commit message from CVS: |
| update for latest changes |
| |
| 2005-07-19 10:40:49 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/parse/parse.l: Attempt to solve bug #172815. |
| Original commit message from CVS: |
| 2005-07-19 Andy Wingo <wingo@pobox.com> |
| * gst/parse/parse.l: Attempt to solve bug #172815. |
| |
| 2005-07-19 09:19:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Small docs updates. |
| Original commit message from CVS: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-events.txt: |
| * gst/base/gstbasesrc.c: (gst_base_src_do_seek): |
| Small docs updates. |
| Only update the seeking values when we are not |
| busy streaming. |
| |
| 2005-07-18 17:43:52 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.c: |
| Oops, ignore the result of gst_pad_push_event here. |
| Original commit message from CVS: |
| Oops, ignore the result of gst_pad_push_event here. |
| |
| 2005-07-18 17:12:36 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/base/gstbasesrc.c: Send discont event from the loop function, as pads aren't activated yet in the activate_push h... |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_loop), |
| (gst_base_src_activate_push): |
| Send discont event from the loop function, as pads |
| aren't activated yet in the activate_push handler. |
| * gst/gstbin.c: (bin_bus_handler): |
| Don't leak element name. |
| |
| 2005-07-18 14:47:39 +0000 Andy Wingo <wingo@pobox.com> |
| |
| configure.ac: Use AS_LIBTOOL_TAGS. |
| Original commit message from CVS: |
| 2005-07-18 Andy Wingo <wingo@pobox.com> |
| * configure.ac: Use AS_LIBTOOL_TAGS. |
| |
| 2005-07-18 12:58:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/gstreamer.types: Remove deleted types. |
| Original commit message from CVS: |
| * docs/gst/gstreamer.types: |
| Remove deleted types. |
| |
| 2005-07-18 12:49:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * check/elements/gstfakesrc.c: |
| * configure.ac: |
| * gst/Makefile.am: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gst_private.h: |
| * gst/gstbin.c: |
| * gst/gstbin.h: |
| * gst/gstbus.h: |
| * gst/gstconfig.h.in: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstelementfactory.h: |
| * gst/gsterror.c: |
| * gst/gsterror.h: |
| * gst/gstevent.h: |
| * gst/gstghostpad.c: |
| * gst/gstindex.c: |
| * gst/gstinfo.c: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstminiobject.h: |
| * gst/gstobject.c: |
| * gst/gstobject.h: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstparse.h: |
| * gst/gstpipeline.c: |
| * gst/gstpipeline.h: |
| * gst/gstpluginfeature.h: |
| * gst/gstquery.h: |
| * gst/gstscheduler.c: |
| * gst/gstscheduler.h: |
| * gst/gststructure.h: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| * gst/gsttypefind.h: |
| * gst/gsttypes.h: |
| * gst/registries/gstlibxmlregistry.c: |
| * gst/registries/gstxmlregistry.c: |
| * gst/schedulers/threadscheduler.c: |
| * libs/gst/control/dparammanager.h: |
| * tests/check/elements/gstfakesrc.c: |
| * tools/gst-inspect.c: |
| * tools/gst-xmlinspect.c: |
| Removed plugable schedulers. |
| Original commit message from CVS: |
| Removed plugable schedulers. |
| Removed Scheduler/Manager from elements. |
| Removed gsttypes.h, rearranged includes. |
| Removed dependency pad<->element, element<>pipeline, and |
| various others, fix includes. |
| implement gst_pad_get_parent() with gst_object_get_parent() |
| Make GstTask sefcontained. |
| Fix _get_state() on GstBin, it did not return ASYNC with a 0 |
| timeout. |
| Fix endless loop in iterator_fold_with_resync. |
| |
| 2005-07-18 09:22:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Remove old file. |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| * gst/gstarch.h: |
| Remove old file. |
| |
| 2005-07-18 08:51:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/Makefile.am: No more cothreads.h |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| No more cothreads.h |
| |
| 2005-07-18 08:43:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/cothreads.*: Let's remove these. |
| Original commit message from CVS: |
| * gst/cothreads.c: |
| * gst/cothreads.h: |
| Let's remove these. |
| |
| 2005-07-18 08:28:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Some more docs in the works. |
| Original commit message from CVS: |
| * docs/design/part-dynamic.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-seeking.txt: |
| Some more docs in the works. |
| * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps), |
| (gst_base_transform_getcaps), (gst_base_transform_configure_caps), |
| (gst_base_transform_setcaps), (gst_base_transform_get_size), |
| (gst_base_transform_buffer_alloc), (gst_base_transform_event), |
| (gst_base_transform_handle_buffer), |
| (gst_base_transform_sink_activate_push), |
| (gst_base_transform_src_activate_pull), |
| (gst_base_transform_set_passthrough), |
| (gst_base_transform_is_passthrough): |
| Refcounting fixes. |
| * gst/gstbus.c: (gst_bus_source_dispatch), (gst_bus_poll): |
| Cleanups. |
| * gst/gstevent.c: (gst_event_finalize): |
| Set SRC to NULL. |
| * gst/gstutils.c: (gst_element_unlink), |
| (gst_pad_get_parent_element), (gst_pad_proxy_getcaps), |
| (gst_pad_proxy_setcaps): |
| * gst/gstutils.h: |
| Add _get_parent_element() to get a pads parent as an element. |
| |
| 2005-07-17 22:44:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: Remove bogus test. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| Remove bogus test. |
| |
| 2005-07-17 22:26:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Refcounting fixes. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_pad_getcaps), |
| (gst_base_sink_pad_setcaps), (gst_base_sink_pad_buffer_alloc), |
| (gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_object), |
| (gst_base_sink_event), (gst_base_sink_do_sync), |
| (gst_base_sink_chain), (gst_base_sink_loop), |
| (gst_base_sink_deactivate), (gst_base_sink_activate_push), |
| (gst_base_sink_activate_pull), (gst_base_sink_change_state): |
| Refcounting fixes. |
| Fix logic for returning ASYNC when not prerolled. |
| |
| 2005-07-17 22:22:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstqueue.c: Fix nasty refcount bug. |
| Original commit message from CVS: |
| * gst/gstqueue.c: (gst_queue_handle_sink_event): |
| Fix nasty refcount bug. |
| |
| 2005-07-16 19:25:41 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| * gst/elements/Makefile.am: |
| * gst/elements/gstelements.c: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstelements.c: |
| Moved fdsrc to gst-plugins. |
| Original commit message from CVS: |
| Moved fdsrc to gst-plugins. |
| |
| 2005-07-16 15:43:10 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| * ChangeLog: |
| Forgot changelog entry |
| Original commit message from CVS: |
| Forgot changelog entry |
| |
| 2005-07-16 15:41:04 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| * gst/elements/Makefile.am: |
| * gst/elements/gstelements.c: |
| * gst/elements/gstfdsrc.c: |
| * gst/elements/gstfdsrc.h: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfdsrc.h: |
| gst/elements/gstfdsrc.c gst/elements/gstfdsrc.h gst/elements/gstelements.c gst/elements/Makefile.am |
| Original commit message from CVS: |
| 2005-07-16 Philippe Khalaf <burger@speedy.org> |
| * gst/elements/gstfdsrc.c |
| * gst/elements/gstfdsrc.h |
| * gst/elements/gstelements.c |
| * gst/elements/Makefile.am |
| Ported fdsrc to 0.9. |
| |
| 2005-07-16 14:52:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Fix compile error. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_do_sync): |
| Fix compile error. |
| |
| 2005-07-16 14:41:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.*: Store and use discont values when syncing buffers as described in design docs. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_event), (gst_base_sink_get_times), |
| (gst_base_sink_do_sync), (gst_base_sink_change_state): |
| * gst/base/gstbasesink.h: |
| Store and use discont values when syncing buffers as described |
| in design docs. |
| * gst/base/gstbasesrc.c: (gst_base_src_send_discont), |
| (gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start), |
| (gst_base_src_activate_push): |
| Push discont event when starting. |
| * gst/elements/gstidentity.c: (gst_identity_transform): |
| Small cleanups. |
| * gst/gstbin.c: (gst_bin_change_state): |
| Small cleanups in base_time distribution. |
| * gst/gstelement.c: (gst_element_set_base_time), |
| (gst_element_get_base_time), (gst_element_change_state): |
| * gst/gstelement.h: |
| Added methods for the base_time of the element. |
| Some MT fixes. |
| * gst/gstpipeline.c: (gst_pipeline_send_event), |
| (gst_pipeline_change_state), (gst_pipeline_set_new_stream_time), |
| (gst_pipeline_get_last_stream_time): |
| * gst/gstpipeline.h: |
| MT fixes. |
| Handle seeking as described in design doc, remove stream_time |
| hack. |
| Cleanups clock and stream_time selection code. Added accessors |
| for the stream_time. |
| |
| 2005-07-16 14:06:21 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gsterror.c (_gst_core_errors_init): Use the magic word.. |
| Original commit message from CVS: |
| 2005-07-16 Andy Wingo <wingo@pobox.com> |
| * gst/gsterror.c (_gst_core_errors_init): Use the magic word.. |
| |
| 2005-07-16 13:50:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstbin.c: Make elements silent as the deep_notify refs the parent, which might make the test fail. |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (GST_START_TEST): |
| Make elements silent as the deep_notify refs the |
| parent, which might make the test fail. |
| * gst/gstghostpad.c: (gst_ghost_pad_do_activate_push): |
| Don't hold the lock for too long. |
| |
| 2005-07-16 12:33:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstbasesrc.c: Don't unref the caps we passed to gst_caps_make_writable() after passing them. gst_caps_make_w... |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_default_negotiate): |
| Don't unref the caps we passed to gst_caps_make_writable() after |
| passing them. gst_caps_make_writable() will do that for us. |
| |
| 2005-07-15 16:10:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstcaps.h (gst_caps_is_simple): Removed deprecated macro (#157311). |
| Original commit message from CVS: |
| 2005-07-15 Andy Wingo <wingo@pobox.com> |
| * gst/gstcaps.h (gst_caps_is_simple): Removed deprecated macro |
| (#157311). |
| |
| 2005-07-15 14:59:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/elements/gstidentity.c (marshal_VOID__MINIOBJECT): Write our own marshalling function for the handoff signal. Pro... |
| Original commit message from CVS: |
| 2005-07-15 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gstidentity.c (marshal_VOID__MINIOBJECT): Write our |
| own marshalling function for the handoff signal. Properly type the |
| buffer as a buffer. Fixes some warnings. Should do a more general |
| solution. |
| (gst_identity_class_init): Plug into the right marshaller. |
| |
| 2005-07-15 13:44:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Updated docs, mostly DISCONT related. |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-element-sink.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstpipeline.txt: |
| Updated docs, mostly DISCONT related. |
| |
| 2005-07-15 12:55:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/pwg/building-pads.xml: s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps() |
| Original commit message from CVS: |
| * docs/pwg/building-pads.xml: |
| s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps() |
| |
| 2005-07-15 11:05:52 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * tools/gst-typefind.c: |
| remove irrelevant code |
| Original commit message from CVS: |
| remove irrelevant code |
| |
| 2005-07-15 11:04:18 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tools/gst-typefind.c: Update, add copyright block. |
| Original commit message from CVS: |
| 2005-07-15 Andy Wingo <wingo@pobox.com> |
| * tools/gst-typefind.c: Update, add copyright block. |
| * gst/base/gstbasesrc.c (gst_base_src_default_negotiate): |
| Normalize and truncate caps before fixation. |
| * gst/gstcaps.h: |
| * gst/gstcaps.c (gst_caps_truncate): New function, destructively |
| discards all but the first structure from its argument. |
| |
| 2005-07-15 10:41:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.*: Make passthrough work using the bufferpools. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_init), |
| (gst_base_transform_transform_caps), (gst_base_transform_getcaps), |
| (gst_base_transform_configure_caps), (gst_base_transform_setcaps), |
| (gst_base_transform_get_size), (gst_base_transform_buffer_alloc), |
| (gst_base_transform_handle_buffer), (gst_base_transform_getrange), |
| (gst_base_transform_chain), (gst_base_transform_change_state), |
| (gst_base_transform_set_passthrough), |
| (gst_base_transform_is_passthrough): |
| * gst/base/gstbasetransform.h: |
| Make passthrough work using the bufferpools. |
| Changed API a bit, subclasses have to write into a buffer |
| provided by the base class. |
| More debug info in nego functions. |
| * gst/elements/gstidentity.c: (gst_identity_init), |
| (gst_identity_transform): |
| Port to new base class. |
| |
| 2005-07-15 10:30:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Totally dump messages in -launch with the -m option. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (gst_message_new_state_changed): |
| * tools/gst-launch.c: (event_loop), (main): |
| Totally dump messages in -launch with the -m option. |
| Fix message name for State messages, |
| |
| 2005-07-14 18:45:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Post error messages on errors. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_loop): |
| Post error messages on errors. |
| |
| 2005-07-14 18:10:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstcaps.c: Remove debug info. |
| Original commit message from CVS: |
| * gst/gstcaps.c: (gst_caps_do_simplify): |
| Remove debug info. |
| * gst/gsterror.h: |
| Define error for stream stopped. |
| * gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc), |
| (gst_proxy_pad_do_chain), (gst_proxy_pad_do_getrange): |
| Do proper return values. |
| * gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps), |
| (gst_pad_set_caps), (gst_pad_chain), (gst_pad_push), |
| (gst_pad_get_range): |
| Better return values. |
| * gst/gstpad.h: |
| Reorganise return values, add macro to check for fatal errors. |
| * gst/gstqueue.c: (gst_queue_chain): |
| Return proper GstFlowReturn values, |
| |
| 2005-07-14 09:35:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gst.sgml: |
| * docs/gst/tmpl/gstbasesink.sgml: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstbasetransform.sgml: |
| * docs/gst/tmpl/gstbin.sgml: |
| * docs/gst/tmpl/gstbuffer.sgml: |
| * docs/gst/tmpl/gstcaps.sgml: |
| * docs/gst/tmpl/gstclock.sgml: |
| * docs/gst/tmpl/gstcompat.sgml: |
| * docs/gst/tmpl/gstconfig.sgml: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstelementdetails.sgml: |
| * docs/gst/tmpl/gstelementfactory.sgml: |
| * docs/gst/tmpl/gstenumtypes.sgml: |
| * docs/gst/tmpl/gsterror.sgml: |
| * docs/gst/tmpl/gstevent.sgml: |
| * docs/gst/tmpl/gstfakesink.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * docs/gst/tmpl/gstfilesink.sgml: |
| * docs/gst/tmpl/gstfilesrc.sgml: |
| * docs/gst/tmpl/gstfilter.sgml: |
| * docs/gst/tmpl/gstformat.sgml: |
| * docs/gst/tmpl/gstghostpad.sgml: |
| * docs/gst/tmpl/gstimplementsinterface.sgml: |
| * docs/gst/tmpl/gstindex.sgml: |
| * docs/gst/tmpl/gstindexfactory.sgml: |
| * docs/gst/tmpl/gstinfo.sgml: |
| * docs/gst/tmpl/gstiterator.sgml: |
| * docs/gst/tmpl/gstmacros.sgml: |
| * docs/gst/tmpl/gstmemchunk.sgml: |
| * docs/gst/tmpl/gstminiobject.sgml: |
| * docs/gst/tmpl/gstobject.sgml: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstpadtemplate.sgml: |
| * docs/gst/tmpl/gstparse.sgml: |
| * docs/gst/tmpl/gstpipeline.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * docs/gst/tmpl/gstpluginfeature.sgml: |
| * docs/gst/tmpl/gstquery.sgml: |
| * docs/gst/tmpl/gstqueue.sgml: |
| * docs/gst/tmpl/gstregistry.sgml: |
| * docs/gst/tmpl/gstregistrypool.sgml: |
| * docs/gst/tmpl/gstscheduler.sgml: |
| * docs/gst/tmpl/gstschedulerfactory.sgml: |
| * docs/gst/tmpl/gststructure.sgml: |
| * docs/gst/tmpl/gstsystemclock.sgml: |
| * docs/gst/tmpl/gsttaglist.sgml: |
| * docs/gst/tmpl/gsttagsetter.sgml: |
| * docs/gst/tmpl/gsttrace.sgml: |
| * docs/gst/tmpl/gsttrashstack.sgml: |
| * docs/gst/tmpl/gsttypefind.sgml: |
| * docs/gst/tmpl/gsttypefindfactory.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * docs/gst/tmpl/gsturihandler.sgml: |
| * docs/gst/tmpl/gsturitype.sgml: |
| * docs/gst/tmpl/gstutils.sgml: |
| * docs/gst/tmpl/gstvalue.sgml: |
| * docs/gst/tmpl/gstversion.sgml: |
| * docs/gst/tmpl/gstxml.sgml: |
| * docs/libs/tmpl/gstcontrol.sgml: |
| * docs/libs/tmpl/gstdataprotocol.sgml: |
| * docs/libs/tmpl/gstdparam.sgml: |
| * docs/libs/tmpl/gstdplinint.sgml: |
| * docs/libs/tmpl/gstdpman.sgml: |
| * docs/libs/tmpl/gstdpsmooth.sgml: |
| * docs/libs/tmpl/gstgetbits.sgml: |
| * docs/libs/tmpl/gstunitconvert.sgml: |
| * gst/base/gstpushsrc.c: |
| * gst/base/gstpushsrc.h: |
| * gst/elements/gstelements.c: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesink.h: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfakesrc.h: |
| * gst/elements/gstfilesink.c: |
| * gst/elements/gstfilesink.h: |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gstfilesrc.h: |
| * libs/gst/base/gstpushsrc.c: |
| * libs/gst/base/gstpushsrc.h: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesink.h: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfakesrc.h: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesink.h: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstfilesrc.h: |
| more autistic cleanliness in functions/names/defines |
| Original commit message from CVS: |
| more autistic cleanliness in functions/names/defines |
| |
| 2005-07-13 18:29:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstqueue.c: |
| * plugins/elements/gstqueue.c: |
| fix debug ifdef |
| Original commit message from CVS: |
| fix debug ifdef |
| |
| 2005-07-13 16:26:07 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasesrc.c (gst_base_src_start): Post an error if the source couldn't negotiate. |
| Original commit message from CVS: |
| 2005-07-13 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesrc.c (gst_base_src_start): Post an error if the |
| source couldn't negotiate. |
| |
| 2005-07-13 13:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst.supp: |
| * tests/check/gst.supp: |
| add a suppression from Edgard |
| Original commit message from CVS: |
| add a suppression from Edgard |
| |
| 2005-07-13 13:10:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| move two testsuite apps over to the check dir |
| Original commit message from CVS: |
| * testsuite/caps/Makefile.am: |
| * testsuite/caps/value_compare.c: |
| * testsuite/caps/value_intersect.c: |
| * check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite): |
| move two testsuite apps over to the check dir |
| |
| 2005-07-12 17:17:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasetransform.c: Added more debug info in the negotiate process. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_setcaps): |
| Added more debug info in the negotiate process. |
| * gst/gstmessage.h: |
| Prepare for segment playback. |
| * gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_set_caps): |
| Better debugging. |
| * gst/gstutils.c: |
| Some more docs. |
| * tools/gst-launch.c: (main): |
| NULL pipeline on errors. |
| |
| 2005-07-12 17:04:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbuffer.c (_gst_buffer_copy): Copy the buffer whether or not it comes from a malloc region. Make sure our copy ... |
| Original commit message from CVS: |
| 2005-07-12 Andy Wingo <wingo@pobox.com> |
| * gst/gstbuffer.c (_gst_buffer_copy): Copy the buffer whether or |
| not it comes from a malloc region. Make sure our copy gets freed. |
| |
| 2005-07-12 16:28:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/gst/gstelement.c: |
| * check/gst/gstmessage.c: |
| * check/gst/gststructure.c: |
| * gst/gstelement.c: |
| * gst/gstmessage.c: |
| * tests/check/gst/gstelement.c: |
| * tests/check/gst/gstmessage.c: |
| * tests/check/gst/gststructure.c: |
| fix refcounting of warning and error messages |
| Original commit message from CVS: |
| fix refcounting of warning and error messages |
| |
| 2005-07-12 13:26:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| re-enable leak checking :) |
| Original commit message from CVS: |
| re-enable leak checking :) |
| |
| 2005-07-12 12:20:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: add per-test valgrind targets |
| Original commit message from CVS: |
| * check/Makefile.am: |
| add per-test valgrind targets |
| * check/gst-libs/gdp.c: (GST_START_TEST), |
| (gst_data_protocol_suite), (main): |
| clean up |
| |
| 2005-07-12 09:41:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: instate more valgrindable tests |
| Original commit message from CVS: |
| 2005-07-12 Thomas Vander Stichele <thomas at apestaart dot org> |
| * check/Makefile.am: |
| instate more valgrindable tests |
| * check/elements/gstfakesrc.c: (chain_func), (event_func), |
| (GST_START_TEST), (fakesrc_suite): |
| * check/gst/gstpad.c: (GST_START_TEST): |
| * check/gst/gststructure.c: (GST_START_TEST): |
| fix test leaks |
| * docs/gst/tmpl/gstminiobject.sgml: |
| * gst/gstpad.c: (gst_pad_finalize): |
| fix the static mutex leak |
| |
| 2005-07-11 18:41:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: add two more tests for valgrinding |
| Original commit message from CVS: |
| * check/Makefile.am: |
| add two more tests for valgrinding |
| * check/gst/gstvalue.c: (GST_START_TEST): |
| test refcount of deserialized buffer, found a leak |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gstminiobject.sgml: |
| add miniobject to docs |
| * gst/gstminiobject.c: |
| add some docs |
| * gst/gstvalue.c: (gst_value_deserialize_buffer), |
| (gst_string_unwrap): |
| fix a hard-to-find invalid write for one of the tests |
| fix a leak for deserialized buffers |
| |
| 2005-07-11 15:41:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| don't valgrind as part of make check for now |
| Original commit message from CVS: |
| don't valgrind as part of make check for now |
| |
| 2005-07-11 15:22:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| specify tool |
| Original commit message from CVS: |
| specify tool |
| |
| 2005-07-11 15:18:32 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/pwg/: Rewrite scheduling-chapter for scheduling model in 0.9. Add lots of example code and explanation for pad a... |
| Original commit message from CVS: |
| * docs/pwg/advanced-events.xml: |
| * docs/pwg/advanced-request.xml: |
| * docs/pwg/advanced-scheduling.xml: |
| * docs/pwg/appendix-porting.xml: |
| * docs/pwg/building-boiler.xml: |
| * docs/pwg/intro-preface.xml: |
| * docs/pwg/other-ntoone.xml: |
| Rewrite scheduling-chapter for scheduling model in 0.9. Add lots |
| of example code and explanation for pad activation, loop() and |
| getrange() functions and a bit more. Remove old comments pointing |
| to loop-functions. |
| * examples/pwg/Makefile.am: |
| Add loop/getrange examples. |
| |
| 2005-07-11 15:10:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/gst.supp: |
| * check/gst/gst.c: |
| * check/gst/gstbuffer.c: |
| * check/gst/gstdata.c: |
| * check/gst/gstghostpad.c: |
| * check/gst/gstminiobject.c: |
| * configure.ac: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gstsystemclock.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst.supp: |
| * tests/check/gst/gst.c: |
| * tests/check/gst/gstbuffer.c: |
| * tests/check/gst/gstdata.c: |
| * tests/check/gst/gstghostpad.c: |
| * tests/check/gst/gstminiobject.c: |
| * tools/gst-launch.c: |
| valgrind unit tests as check-local; add gst_deinit |
| Original commit message from CVS: |
| valgrind unit tests as check-local; add gst_deinit |
| |
| 2005-07-11 15:06:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * gst/elements/gstfakesrc.c: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| * plugins/elements/gstfakesrc.c: |
| add num-buffers property to basesrc |
| Original commit message from CVS: |
| add num-buffers property to basesrc |
| |
| 2005-07-10 12:03:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstbasesink.sgml: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.h: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfilesink.c: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.h: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfilesink.c: |
| more macro splitting |
| Original commit message from CVS: |
| more macro splitting |
| |
| 2005-07-10 00:07:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstelement.c: add debug |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_get_bus): |
| add debug |
| * tools/gst-launch.c: (check_intr), (event_loop): |
| fix bus leaks |
| |
| 2005-07-09 23:52:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpad.c: |
| fix caps leak in both cases |
| Original commit message from CVS: |
| fix caps leak in both cases |
| |
| 2005-07-09 23:48:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstpad.c: |
| duh, remove unused var |
| Original commit message from CVS: |
| duh, remove unused var |
| |
| 2005-07-09 23:47:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gstpad.c: |
| fix a caps leak |
| Original commit message from CVS: |
| fix a caps leak |
| |
| 2005-07-09 23:33:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/base/gstbasesrc.c: add finalize method and clean up properly |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_finalize): |
| add finalize method and clean up properly |
| * gst/gstpipeline.c: (gst_pipeline_dispose): |
| add debug |
| |
| 2005-07-09 23:15:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstbin.c: |
| don't get src for all messages; only for eos |
| Original commit message from CVS: |
| don't get src for all messages; only for eos |
| |
| 2005-07-09 22:54:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/gst/gstbin.c: add more things to check |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (pop_messages), (GST_START_TEST), |
| (gst_bin_suite): |
| add more things to check |
| * gst/gstbin.c: (gst_bin_change_state), (bin_bus_handler): |
| * gst/gstelement.c: |
| more debug |
| |
| 2005-07-09 16:36:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/elements/gstfakesrc.c: |
| * check/gst-libs/gdp.c: |
| * check/gst/gst.c: |
| * check/gst/gstbin.c: |
| * check/gst/gstbuffer.c: |
| * check/gst/gstbus.c: |
| * check/gst/gstcaps.c: |
| * check/gst/gstdata.c: |
| * check/gst/gstelement.c: |
| * check/gst/gstghostpad.c: |
| * check/gst/gstiterator.c: |
| * check/gst/gstmessage.c: |
| * check/gst/gstobject.c: |
| * check/gst/gstpad.c: |
| * check/gst/gststructure.c: |
| * check/gst/gstsystemclock.c: |
| * check/gst/gsttag.c: |
| * check/gst/gstvalue.c: |
| * check/gstcheck.c: |
| * check/gstcheck.h: |
| * check/pipelines/cleanup.c: |
| * check/pipelines/simple_launch_lines.c: |
| * check/states/sinks.c: |
| * tests/check/elements/gstfakesrc.c: |
| * tests/check/generic/sinks.c: |
| * tests/check/gst/gst.c: |
| * tests/check/gst/gstbin.c: |
| * tests/check/gst/gstbuffer.c: |
| * tests/check/gst/gstbus.c: |
| * tests/check/gst/gstcaps.c: |
| * tests/check/gst/gstdata.c: |
| * tests/check/gst/gstelement.c: |
| * tests/check/gst/gstghostpad.c: |
| * tests/check/gst/gstiterator.c: |
| * tests/check/gst/gstmessage.c: |
| * tests/check/gst/gstobject.c: |
| * tests/check/gst/gstpad.c: |
| * tests/check/gst/gststructure.c: |
| * tests/check/gst/gstsystemclock.c: |
| * tests/check/gst/gsttag.c: |
| * tests/check/gst/gstvalue.c: |
| * tests/check/gstcheck.c: |
| * tests/check/gstcheck.h: |
| * tests/check/libs/gdp.c: |
| * tests/check/pipelines/cleanup.c: |
| * tests/check/pipelines/simple-launch-lines.c: |
| add debugging category use GST_START_TEST now, so we add a debug line |
| Original commit message from CVS: |
| add debugging category |
| use GST_START_TEST now, so we add a debug line |
| |
| 2005-07-09 15:18:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/gst/gstbin.c: add test for state change message on a bin |
| Original commit message from CVS: |
| * check/gst/gstbin.c: (START_TEST), (gst_bin_suite): |
| add test for state change message on a bin |
| * check/gst/gstelement.c: (START_TEST), (gst_element_suite): |
| add another test |
| * gst/gstbin.c: (gst_bin_init): |
| * gst/gstbus.c: (gst_bus_init), (gst_bus_post): |
| * gst/gstelement.c: (gst_element_post_message), |
| (gst_element_set_state): |
| * gst/gstelementfactory.c: (gst_element_factory_create): |
| * gst/gstmessage.c: (gst_message_new): |
| * gst/gstscheduler.c: |
| various debugging additions and cleanups |
| |
| 2005-07-08 16:41:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/gst/gstelement.c: |
| * gst/gstelement.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstelement.c: |
| adding tests for elements |
| Original commit message from CVS: |
| adding tests for elements |
| |
| 2005-07-08 16:16:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/registries/gstlibxmlregistry.c: plug more leaks. A simple gst_init() now is leakfree, yay. |
| Original commit message from CVS: |
| * gst/registries/gstlibxmlregistry.c: (load_feature): |
| plug more leaks. A simple gst_init() now is leakfree, yay. |
| |
| 2005-07-08 16:08:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/registries/gstlibxmlregistry.c: |
| plug another memleak in registry loading - I have NO idea why this was returning a GstPlugin |
| Original commit message from CVS: |
| plug another memleak in registry loading - I have NO idea why this was returning a GstPlugin |
| |
| 2005-07-08 14:50:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/registries/gstlibxmlregistry.c: |
| I need to learn to stop doing this |
| Original commit message from CVS: |
| I need to learn to stop doing this |
| |
| 2005-07-08 14:39:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| add right variable |
| Original commit message from CVS: |
| add right variable |
| |
| 2005-07-08 14:35:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: use GST_SET_ERROR_CFLAGS |
| Original commit message from CVS: |
| * configure.ac: |
| use GST_SET_ERROR_CFLAGS |
| * docs/faq/cvs.xml: |
| change to ERROR_CFLAGS |
| |
| 2005-07-08 14:01:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: make GST_ERROR_CFLAGS overridable and re-enable Werror |
| Original commit message from CVS: |
| * configure.ac: |
| make GST_ERROR_CFLAGS overridable and re-enable Werror |
| * docs/faq/cvs.xml: |
| add a note about error CFLAGS |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * gst/elements/gstfakesrc.c: |
| comment out some unused code |
| * gst/gst.c: (split_and_iterate): |
| * gst/registries/gstlibxmlregistry.c: (load_pad_template), |
| (load_feature): |
| plug some memleaks |
| |
| 2005-07-07 15:07:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/libs/Makefile.am: |
| make libs use same gtk-doc.mak |
| Original commit message from CVS: |
| make libs use same gtk-doc.mak |
| |
| 2005-07-07 14:16:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * docs/gst/Makefile.am: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| factor out gtk-doc |
| Original commit message from CVS: |
| factor out gtk-doc |
| |
| 2005-07-07 14:01:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/schedulers/threadscheduler.c: Unlock the STREAM_LOCK completely. |
| Original commit message from CVS: |
| * gst/schedulers/threadscheduler.c: (gst_thread_scheduler_func), |
| (gst_thread_scheduler_dispose): |
| Unlock the STREAM_LOCK completely. |
| |
| 2005-07-07 13:14:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * examples/pwg/.gitignore: |
| * tests/old/examples/pwg/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-07-07 13:12:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/instantiate/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-07-07 11:59:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/elements/.gitignore: |
| * check/elements/gstfakesrc.c: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfakesrc.h: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfakesrc.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.gitignore: |
| * tests/check/elements/gstfakesrc.c: |
| adding an element test |
| Original commit message from CVS: |
| adding an element test |
| |
| 2005-07-07 11:09:32 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbus.c (gst_bus_have_pending): Remove intensely irritating debug message. |
| Original commit message from CVS: |
| 2005-07-07 Andy Wingo <wingo@pobox.com> |
| * gst/gstbus.c (gst_bus_have_pending): Remove intensely irritating |
| debug message. |
| |
| 2005-07-07 10:03:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/Makefile.am: |
| another doc fix |
| Original commit message from CVS: |
| another doc fix |
| |
| 2005-07-07 09:10:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/manual/BUILD: |
| * docs/manual/Makefile.am: |
| more macosx madness fixing |
| Original commit message from CVS: |
| more macosx madness fixing |
| |
| 2005-07-07 08:43:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstquery.*: Remove old types |
| Original commit message from CVS: |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| Remove old types |
| |
| 2005-07-07 08:16:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesrc.c: Allow subclasses to implement their own negotiation. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_base_src_get_range), |
| (gst_base_src_default_negotiate), (gst_base_src_negotiate): |
| Allow subclasses to implement their own negotiation. |
| |
| 2005-07-06 17:17:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/design/: Update design notes to reflect the movement of responsibility for bus handling from GstPipeline to |
| Original commit message from CVS: |
| * docs/design/part-gstbin.txt: |
| * docs/design/part-gstpipeline.txt: |
| Update design notes to reflect the movement of |
| responsibility for bus handling from GstPipeline to |
| GstBin |
| |
| 2005-07-06 16:45:45 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Remove unnecessary queue2/3/4 examples. |
| Original commit message from CVS: |
| * configure.ac: |
| Remove unnecessary queue2/3/4 examples. |
| |
| 2005-07-06 16:22:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| examples/: Update a couple of the examples to work again. |
| Original commit message from CVS: |
| * examples/Makefile.am: |
| * examples/helloworld/helloworld.c: (event_loop), (main): |
| * examples/queue/queue.c: (event_loop), (main): |
| * examples/queue2/queue2.c: (main): |
| Update a couple of the examples to work again. |
| * gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty), |
| (gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_event): |
| Spelling corrections and extra debug. |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_init), (is_eos), |
| (gst_bin_add_func), (bin_element_is_sink), (gst_bin_get_state), |
| (gst_bin_change_state), (gst_bin_dispose), (bin_bus_handler): |
| * gst/gstbin.h: |
| * gst/gstpipeline.c: (gst_pipeline_init), (gst_pipeline_dispose), |
| (gst_pipeline_change_state): |
| * gst/gstpipeline.h: |
| Move the bus handler for children to the GstBin, and create a |
| separate bus for receiving messages from children to the one the |
| bus sends 'upwards' on. |
| |
| 2005-07-06 13:25:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/: Make basesrc negotiate. |
| Original commit message from CVS: |
| * gst/base/README: |
| * gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty), |
| (gst_base_sink_handle_object), (gst_base_sink_loop), |
| (gst_base_sink_change_state): |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.c: (gst_base_src_class_init), |
| (gst_base_src_init), (gst_base_src_setcaps), |
| (gst_base_src_getcaps), (gst_base_src_loop), |
| (gst_base_src_default_negotiate), (gst_base_src_negotiate), |
| (gst_base_src_start), (gst_base_src_change_state): |
| * gst/base/gstbasesrc.h: |
| Make basesrc negotiate. |
| Handle the case where preroll fails in basesink. |
| Update README. |
| |
| 2005-07-06 13:20:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Implement the fixate function. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_fixate_caps), (gst_pad_accept_caps): |
| Implement the fixate function. |
| Clean up acceptcaps. |
| |
| 2005-07-06 12:24:50 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/pwg/: Remove never-written filter-factory chapter; I'll add the various base classes to part 4 ("other element t... |
| Original commit message from CVS: |
| * docs/pwg/building-filterfactory.xml: |
| * docs/pwg/pwg.xml: |
| Remove never-written filter-factory chapter; I'll add the various |
| base classes to part 4 ("other element types") later on. |
| |
| 2005-07-06 12:18:00 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| Add a chapter on caps negotiation, simplify the original code samples a bit w.r.t. caps negotiation, add link to the ... |
| Original commit message from CVS: |
| * docs/pwg/advanced-negotiation.xml: |
| * docs/pwg/building-boiler.xml: |
| * docs/pwg/building-pads.xml: |
| * docs/pwg/pwg.xml: |
| * examples/pwg/Makefile.am: |
| Add a chapter on caps negotiation, simplify the original code |
| samples a bit w.r.t. caps negotiation, add link to the advanced |
| section. Add a bunch of examples showing different use cases of |
| different types of caps negotiation. Upstream renegotiation isn't |
| fully documented yet since nobody knows how that works. |
| |
| 2005-07-06 11:34:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in: |
| * pkgconfig/gstreamer-dataprotocol.pc.in: |
| pc file cleanups |
| Original commit message from CVS: |
| pc file cleanups |
| |
| 2005-07-06 11:31:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| if pad has no parent, return NULL as list of internal links |
| Original commit message from CVS: |
| * check/gst/gstpad.c: |
| * check/gstcheck.c: |
| * gst/gstpad.c: (gst_pad_get_internal_links_default): |
| if pad has no parent, return NULL as list of internal links |
| |
| 2005-07-05 16:38:13 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/: s/BASESRC/BASE_SRC/g. |
| Original commit message from CVS: |
| 2005-07-05 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gstfakesrc.c: |
| * gst/base/gstpushsrc.c: |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasesrc.c: s/BASESRC/BASE_SRC/g. |
| |
| 2005-07-05 15:28:18 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * configure.ac: |
| * gstreamer.spec.in: |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| update spec file |
| Original commit message from CVS: |
| update spec file |
| |
| 2005-07-05 12:17:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * Makefile.am: |
| better report genration target (lcov needs a patch) |
| Original commit message from CVS: |
| better report genration target (lcov needs a patch) |
| |
| 2005-07-05 10:58:21 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/elements, testsuite: Null if we got it... |
| Original commit message from CVS: |
| 2005-07-05 Andy Wingo <wingo@pobox.com> |
| * gst/elements, testsuite: Null if we got it... |
| |
| 2005-07-05 10:20:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Ported dataprotol to 0.9. |
| Original commit message from CVS: |
| * configure.ac: |
| * libs/gst/dataprotocol/Makefile.am: |
| * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_validate_packet): |
| * libs/gst/dataprotocol/dataprotocol.h: |
| * pkgconfig/Makefile.am: |
| * pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in: |
| * pkgconfig/gstreamer-dataprotocol.pc.in: |
| Ported dataprotol to 0.9. |
| Added pkgconfig files. |
| |
| 2005-07-05 09:35:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasetransform.c (gst_base_transform_setcaps): Default to returning TRUE for the case when tranform_caps r... |
| Original commit message from CVS: |
| 2005-07-05 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasetransform.c (gst_base_transform_setcaps): |
| Default to returning TRUE for the case when tranform_caps returns |
| a fixed caps, like for identity or volume. |
| |
| 2005-07-05 08:47:40 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/: Application message API change. |
| Original commit message from CVS: |
| 2005-07-05 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstbus.c (pound_bus_with_messages): |
| * check/gst/gstmessage.c (START_TEST): |
| * check/pipelines/simple_launch_lines.c (got_handoff): Application |
| message API change. |
| * gst/base/gstbasetransform.c (gst_base_transform_setcaps): More |
| logic weaks here: always run transform_caps, trying passthrough |
| operation only if the original caps intersects with the transform. |
| * gst/gstpad.c (gst_pad_link_check_compatible_unlocked): Debug |
| source and sink caps. |
| * gst/base/gstbasetransform.c (gst_base_transform_getcaps): |
| Intersect the peer caps with the pad template before going into |
| transform_caps. |
| (gst_base_transform_transform_caps): More debugging. |
| * gst/gstmessage.h (gst_message_new_application): Take a GstObject |
| src argument. |
| |
| 2005-07-04 15:08:30 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstutils.*: now returns the signal id for better wrapping in bindings. |
| Original commit message from CVS: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| (gst_pad_add_*_probe): now returns the signal id for better wrapping |
| in bindings. |
| |
| 2005-07-04 09:22:51 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstpad.c: Only set explicit caps on pads. |
| Original commit message from CVS: |
| 2005-07-04 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstpad.c: Only set explicit caps on pads. |
| |
| 2005-07-01 16:46:59 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/network-clock.scm: Commentary update. |
| Original commit message from CVS: |
| 2005-07-01 Andy Wingo <wingo@pobox.com> |
| * tests/network-clock.scm: Commentary update. |
| * gst/elements/gstidentity.c (PROP_DUPLICATE): Gone daddy gone. |
| Didn't really make sense, not implementable with basetransform, |
| etc. |
| (gst_identity_transform): Unref inbuf via make_writable. Feeble |
| attempt at implementing the sync property, needs an unlock method. |
| * gst/base/gstbasetransform.c (gst_base_transform_transform_caps): |
| New func, by default returns the same caps (the identity |
| transformation). |
| (gst_base_transform_getcaps): Uses transform_caps to return |
| something sensible. |
| (gst_base_transform_setcaps): Complicated logic to get caps on |
| both pads, even if they are different, and to call set_caps once |
| for every time both pads get their caps set. |
| (gst_base_transform_handle_buffer): Give the ref to the transform |
| function. Allows in-place modification of the buffer. |
| * gst/base/gstbasetransform.h (transform_caps): New class method. |
| Given caps on one side, what can I do on the other. |
| (set_caps): Take two caps, one for each side of the element. |
| * gst/gstpad.h: |
| * gst/gstpad.c (gst_pad_fixate_caps): Change prototype to modify |
| caps in place. This is safe because we can check the mutability of |
| the caps, and a good idea because fixate functions are just called |
| as a matter of last resort. (Not actually implemented.) |
| (gst_pad_set_caps): If the caps we're setting is actually the same |
| as the existing pad caps, just update the pointer without calling |
| setcaps. Assert that caps is either NULL or fixed, as per the |
| docs. |
| * gst/gstghostpad.c: Update for fixate changes. |
| |
| 2005-07-01 14:36:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstpad.c: Put the mini_object into GValue as a mini_object, not a gpointer. |
| Original commit message from CVS: |
| 2005-07-02 Jan Schmidt <thaytan@mad.scientist.com> |
| * gst/gstpad.c: (gst_pad_emit_have_data_signal): |
| Put the mini_object into GValue as a mini_object, |
| not a gpointer. |
| |
| 2005-07-01 14:20:19 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| examples/pwg/Makefile.am: Fix buildbot again. |
| Original commit message from CVS: |
| * examples/pwg/Makefile.am: |
| Fix buildbot again. |
| |
| 2005-07-01 13:01:47 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/pwg/building-testapp.xml: Add extra check. |
| Original commit message from CVS: |
| * docs/pwg/building-testapp.xml: |
| Add extra check. |
| * examples/pwg/Makefile.am: |
| Fix buildbot. |
| |
| 2005-07-01 12:43:03 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| Enable building the PWG examples. |
| Original commit message from CVS: |
| * configure.ac: |
| * examples/Makefile.am: |
| * examples/pwg/Makefile.am: |
| * examples/pwg/extract.pl: |
| Enable building the PWG examples. |
| * docs/pwg/advanced-interfaces.xml: |
| Add URI interface stub. |
| * docs/pwg/advanced-types.xml: |
| * docs/pwg/other-autoplugger.xml: |
| * docs/pwg/appendix-porting.xml: |
| * docs/pwg/pwg.xml: |
| Add porting guide (mostly stubs), remove autoplugging (see ADM). |
| * docs/pwg/building-boiler.xml: |
| * docs/pwg/building-chainfn.xml: |
| * docs/pwg/building-pads.xml: |
| * docs/pwg/building-props.xml: |
| * docs/pwg/building-state.xml: |
| * docs/pwg/building-testapp.xml: |
| Update the building-*.xml parts for 0.9 changes. All examples |
| code blocks compile in examples/pwg/*. |
| |
| 2005-06-30 12:32:17 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/manual/: Fix playbin/decodebin examples, update docs a bit, mention bus instead of signals in various places, me... |
| Original commit message from CVS: |
| * docs/manual/advanced-autoplugging.xml: |
| * docs/manual/appendix-checklist.xml: |
| * docs/manual/appendix-integration.xml: |
| * docs/manual/highlevel-components.xml: |
| Fix playbin/decodebin examples, update docs a bit, mention bus |
| instead of signals in various places, mention kmplayer and |
| kaffeine since they have a working GStreamer backend in the KDE |
| section. |
| |
| 2005-06-30 12:26:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstqueue.c: |
| * plugins/elements/gstqueue.c: |
| debug disable fixes |
| Original commit message from CVS: |
| debug disable fixes |
| |
| 2005-06-30 12:18:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Added CHANGES-0.9 doc, updated status of other docs. |
| Original commit message from CVS: |
| * CHANGES-0.9: |
| * docs/design/draft-ghostpads.txt: |
| * docs/design/draft-push-pull.txt: |
| * docs/design/draft-query.txt: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-query.txt: |
| Added CHANGES-0.9 doc, updated status of other docs. |
| * gst/gstquery.h: |
| Remove "hmm" macro |
| |
| 2005-06-30 12:14:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.*: Some tweaks, only EOS and a buffer complete a preroll. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty), |
| (gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_object), |
| (gst_base_sink_change_state): |
| * gst/base/gstbasesink.h: |
| Some tweaks, only EOS and a buffer complete a preroll. |
| |
| 2005-06-30 11:39:34 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstghostpad.c (gst_ghost_pad_do_activate_push): Proxy activate_push down to the internal pad as well. |
| Original commit message from CVS: |
| 2005-06-30 Andy Wingo <wingo@pobox.com> |
| * gst/gstghostpad.c (gst_ghost_pad_do_activate_push): Proxy |
| activate_push down to the internal pad as well. |
| |
| 2005-06-30 10:59:34 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gsttaginterface.c: Some documentation fixes (#307394 and #307397). |
| Original commit message from CVS: |
| Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| * gst/gsttaginterface.c: |
| Some documentation fixes (#307394 and #307397). |
| |
| 2005-06-30 10:23:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/.gitignore: |
| * check/states/.gitignore: |
| * tests/check/gst/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-06-30 10:22:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| go back to the circular dependency for now |
| Original commit message from CVS: |
| go back to the circular dependency for now |
| |
| 2005-06-30 10:10:00 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstvalue.c: Fix memleak (#309125). |
| Original commit message from CVS: |
| Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| * gst/gstvalue.c: (gst_value_intersect_list): |
| Fix memleak (#309125). |
| |
| 2005-06-30 09:59:27 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/manual/advanced-dataaccess.xml: Fix fakesrc example to compile; doesn't work, bug somewhere...? |
| Original commit message from CVS: |
| * docs/manual/advanced-dataaccess.xml: |
| Fix fakesrc example to compile; doesn't work, bug somewhere...? |
| * docs/manual/basics-pads.xml: |
| Add reference for filtered caps to above chapter. |
| |
| 2005-06-30 09:41:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Lame attempt at making the state change function a bit more readable. |
| Original commit message from CVS: |
| * gst/gstbin.c: (clear_queue), (remove_all_from_queue), |
| (gst_bin_change_state): |
| Lame attempt at making the state change function a bit |
| more readable. |
| |
| 2005-06-30 09:33:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Some more tweeks and additions to the docs. |
| Original commit message from CVS: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-element-sink.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-preroll.txt: |
| * docs/design/part-states.txt: |
| Some more tweeks and additions to the docs. |
| |
| 2005-06-30 09:23:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Removed atomic operations, use existing LOCK. |
| Original commit message from CVS: |
| * gst/gstpad.c: (_gst_do_pass_data_accumulator), |
| (default_have_data), (gst_pad_class_init), (gst_pad_init), |
| (gst_pad_emit_have_data_signal), (gst_pad_chain), (gst_pad_push), |
| (gst_pad_check_pull_range), (gst_pad_get_range), |
| (gst_pad_pull_range), (gst_pad_push_event), (gst_pad_send_event): |
| * gst/gstpad.h: |
| * gst/gstutils.c: (gst_atomic_int_set), (gst_pad_add_data_probe), |
| (gst_pad_add_event_probe), (gst_pad_add_buffer_probe), |
| (gst_pad_remove_data_probe), (gst_pad_remove_event_probe), |
| (gst_pad_remove_buffer_probe): |
| Removed atomic operations, use existing LOCK. |
| Move exception handling out of main code path. |
| |
| 2005-06-30 07:45:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| drop circular reference |
| Original commit message from CVS: |
| drop circular reference |
| |
| 2005-06-29 19:20:07 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstpad.c: Fix accumulator, add default value by using _emitv() instead of _emit() for signal emission. |
| Original commit message from CVS: |
| * gst/gstpad.c: (_gst_do_pass_data_accumulator), |
| (silly_return_true_function), (gst_pad_class_init), |
| (gst_pad_emit_have_data_signal), (gst_pad_chain), (gst_pad_push), |
| (gst_pad_get_range), (gst_pad_pull_range), (gst_pad_push_event), |
| (gst_pad_send_event): |
| Fix accumulator, add default value by using _emitv() instead |
| of _emit() for signal emission. |
| |
| 2005-06-29 16:57:59 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| Add probe example. |
| Original commit message from CVS: |
| * docs/manual/advanced-dataaccess.xml: |
| * examples/manual/Makefile.am: |
| Add probe example. |
| * gst/gstpad.c: (_gst_do_pass_data_accumulator): |
| Make work (??). |
| |
| 2005-06-29 16:45:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstminiobject.c: |
| fix for ppc, hopefully |
| Original commit message from CVS: |
| fix for ppc, hopefully |
| |
| 2005-06-29 16:11:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/elements/gstfilesink.c: Simplify code so that we don't have to handle short writes and return GST_FLOW_ERROR if a... |
| Original commit message from CVS: |
| * gst/elements/gstfilesink.c: (gst_filesink_render): |
| Simplify code so that we don't have to handle short |
| writes and return GST_FLOW_ERROR if an error occured. |
| |
| 2005-06-29 16:05:26 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/gst/gstreamer-docs.sgml: Remove probes more. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-docs.sgml: |
| Remove probes more. |
| |
| 2005-06-29 15:51:25 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| Remove old probes, add new g-signal-based probes and some utility functions. |
| Original commit message from CVS: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstpad.sgml: |
| * docs/gst/tmpl/gstprobe.sgml: |
| * gst/Makefile.am: |
| * gst/gstpad.c: (_gst_do_pass_data_accumulator), |
| (gst_pad_class_init), (gst_pad_init), (gst_pad_chain), |
| (gst_pad_push), (gst_pad_get_range), (gst_pad_pull_range), |
| (gst_pad_push_event), (gst_pad_send_event): |
| * gst/gstpad.h: |
| * gst/gstutils.c: (gst_pad_add_data_probe), |
| (gst_pad_add_event_probe), (gst_pad_add_buffer_probe), |
| (gst_pad_remove_data_probe), (gst_pad_remove_event_probe), |
| (gst_pad_remove_buffer_probe): |
| * gst/gstutils.h: |
| Remove old probes, add new g-signal-based probes and some utility |
| functions. |
| |
| 2005-06-29 15:17:25 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/: Moved gst_element_factory_can_[sink|src]_caps() to gstutils and added the definition to the header file. |
| Original commit message from CVS: |
| * gst/gstelementfactory.c: |
| * gst/gstutils.h: |
| * gst/gstutils.c: |
| Moved gst_element_factory_can_[sink|src]_caps() to gstutils and added |
| the definition to the header file. |
| |
| 2005-06-29 14:56:08 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/gst/Makefile.am (scan-build.stamp): Totally only check plugins from the source directory. |
| Original commit message from CVS: |
| 2005-06-29 Andy Wingo <wingo@pobox.com> |
| * docs/gst/Makefile.am (scan-build.stamp): Totally only check |
| plugins from the source directory. |
| |
| 2005-06-29 14:52:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/tmpl/: Some fixings for blantently wrong text. |
| Original commit message from CVS: |
| * docs/gst/tmpl/gstbuffer.sgml: |
| * docs/gst/tmpl/gstclock.sgml: |
| Some fixings for blantently wrong text. |
| |
| 2005-06-29 12:40:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gst.c: |
| logic was reversed, duh |
| Original commit message from CVS: |
| logic was reversed, duh |
| |
| 2005-06-29 12:25:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add A GST_PLUGIN_PATH_ONLY env var; if it is set, it will only scan the GST_PLUGIN_PATH locations, and not add system... |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * gst/gst.c: (add_path_func), (init_pre): |
| * gst/gstregistry.c: (gst_registry_add_path): |
| add A GST_PLUGIN_PATH_ONLY env var; if it is set, it will |
| only scan the GST_PLUGIN_PATH locations, and not add |
| system locations |
| |
| 2005-06-29 12:23:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstelement.sgml: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstevent.c: |
| * gst/gstutils.c: |
| doc fixes |
| Original commit message from CVS: |
| doc fixes |
| |
| 2005-06-29 12:02:13 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/manual/advanced-autoplugging.xml: Fix autoplugging example. |
| Original commit message from CVS: |
| * docs/manual/advanced-autoplugging.xml: |
| Fix autoplugging example. |
| |
| 2005-06-29 11:46:16 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/manual/: Try to get autoplugging working, fix type detection. Fix text in hello-world image. |
| Original commit message from CVS: |
| * docs/manual/advanced-autoplugging.xml: |
| * docs/manual/mime-world.fig: |
| Try to get autoplugging working, fix type detection. Fix text |
| in hello-world image. |
| |
| 2005-06-29 11:10:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Small debug line. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object), |
| (gst_base_sink_change_state): |
| Small debug line. |
| * gst/gstclock.h: |
| map SIGNAL and BROADCAST to the right function. |
| * gst/gstobject.h: |
| Remove redundant braces. |
| * gst/gstpad.c: (gst_pad_set_caps): |
| Don't call setcaps function when reseting caps to NULL. |
| * gst/gstsystemclock.c: (gst_system_clock_dispose), |
| (gst_system_clock_async_thread), (gst_system_clock_id_wait_async), |
| (gst_system_clock_id_unschedule): |
| Use BROADCAST as this is what we do. |
| |
| 2005-06-29 10:24:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: We are actually prerolling before commiting the state change. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_base_sink_handle_object): |
| We are actually prerolling before commiting the state |
| change. |
| |
| 2005-06-29 09:25:51 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/manual/: Update (until threads/scheduling) Application Development Manual; remove GstThread, add GstBus, add sim... |
| Original commit message from CVS: |
| * docs/manual/advanced-clocks.xml: |
| * docs/manual/advanced-interfaces.xml: |
| * docs/manual/advanced-metadata.xml: |
| * docs/manual/advanced-position.xml: |
| * docs/manual/advanced-schedulers.xml: |
| * docs/manual/advanced-threads.xml: |
| * docs/manual/appendix-porting.xml: |
| * docs/manual/basics-bins.xml: |
| * docs/manual/basics-bus.xml: |
| * docs/manual/basics-elements.xml: |
| * docs/manual/basics-helloworld.xml: |
| * docs/manual/basics-pads.xml: |
| * docs/manual/highlevel-components.xml: |
| * docs/manual/manual.xml: |
| * docs/manual/thread.fig: |
| Update (until threads/scheduling) Application Development Manual; |
| remove GstThread, add GstBus, add simple porting checklist, add |
| documentation for tag writing, clocks, make all examples until this |
| part compile and run. |
| * examples/manual/Makefile.am: |
| Update from changes to Application Development Manual; add bus |
| example, remove thread example. |
| |
| 2005-06-28 19:45:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: Add debugging messages. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_post), (gst_bus_have_pending), |
| (gst_bus_set_flushing), (gst_bus_pop), (gst_bus_peek), |
| (gst_bus_source_dispatch): |
| Add debugging messages. |
| Make internal methods static. |
| Handle the case where the bus is flushed in the handler. |
| * gst/gstelement.c: (gst_element_get_bus): |
| Fix refcount in _get_bus(); |
| * gst/gstpipeline.c: (gst_pipeline_change_state), |
| (gst_pipeline_get_clock_func): |
| Clock refcounting fixes. |
| Handle the case where preroll timed out more gracefully. |
| * gst/gstsystemclock.c: (gst_system_clock_dispose): |
| Clean up the internal thread in dispose. This is needed |
| for subclasses that actually get disposed. |
| * gst/schedulers/threadscheduler.c: |
| (gst_thread_scheduler_class_init), (gst_thread_scheduler_func), |
| (gst_thread_scheduler_dispose): |
| Free thread pool in dispose. |
| |
| 2005-06-28 16:57:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/network-clock-utils.scm (debug, print-event): New utils. |
| Original commit message from CVS: |
| 2005-06-28 Andy Wingo <wingo@pobox.com> |
| * tests/network-clock-utils.scm (debug, print-event): New utils. |
| * tests/network-clock.scm (*debug*, *with-graph*): New parameters. |
| (*packet-loss*): Unified loss probability. |
| (network-time): Report out-of-band events. |
| * tests/plot-data: Add support for out-of-band events. Hack it |
| into this script instead of passing it down the pipe; should fix |
| this later. |
| |
| 2005-06-28 15:36:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/gst/: Docs fixes. |
| Original commit message from CVS: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstpad.sgml: |
| Docs fixes. |
| |
| 2005-06-28 13:40:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.c: Correctly proxy the check_pull_range function. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc), |
| (gst_proxy_pad_do_checkgetrange), (gst_proxy_pad_do_acceptcaps), |
| (gst_proxy_pad_do_fixatecaps): |
| Correctly proxy the check_pull_range function. |
| |
| 2005-06-28 12:45:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesrc.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| fix fake elements too |
| Original commit message from CVS: |
| fix fake elements too |
| |
| 2005-06-28 12:01:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.h: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| did s/bases(rc/ink)_/base_s(rc/ink)_/; wim wants to remove base completely, but that's for later |
| Original commit message from CVS: |
| did s/bases(rc/ink)_/base_s(rc/ink)_/; wim wants to remove base completely, but that's for later |
| |
| 2005-06-28 11:48:57 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/network-clock.scm: Removed need for slib. |
| Original commit message from CVS: |
| 2005-06-28 Andy Wingo <wingo@pobox.com> |
| * tests/network-clock.scm: Removed need for slib. |
| |
| 2005-06-28 11:36:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: The deprecated pad loop function is removed now. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_set_pad_functions), |
| (gst_basesink_preroll_queue_flush): |
| * gst/base/gstbasesrc.c: (gst_basesrc_set_dataflow_funcs): |
| * gst/elements/gsttee.c: (gst_tee_update_pad_functions): |
| * gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc), |
| (gst_proxy_pad_do_acceptcaps), (gst_proxy_pad_do_fixatecaps), |
| (gst_proxy_pad_set_property): |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstqueue.c: (gst_queue_init): |
| The deprecated pad loop function is removed now. |
| |
| 2005-06-28 11:33:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/network-clock.scm (*timeout*, *send-loss*, *recv-loss*): New parameters, simulate network packet loss. |
| Original commit message from CVS: |
| 2005-06-28 Andy Wingo <wingo@pobox.com> |
| * tests/network-clock.scm (*timeout*, *send-loss*, *recv-loss*): |
| New parameters, simulate network packet loss. |
| * tests/network-clock-utils.scm: Initialize the RNG. |
| |
| 2005-06-28 11:02:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Flushing the preroll queue always needs to unlock the waiters. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_preroll_queue_flush), |
| (gst_basesink_event), (gst_basesink_deactivate): |
| Flushing the preroll queue always needs to unlock the waiters. |
| |
| 2005-06-28 10:45:48 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/gstpipeline.c: Wheen a seek was successful on a pipeline, set the stream_time to the seek offset in order to have... |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_send_event): |
| Wheen a seek was successful on a pipeline, set the stream_time to the |
| seek offset in order to have a synchronized stream_time. |
| |
| 2005-06-28 10:37:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.c: Call wrapper function instead of just calling the function pointers. This takes care of any lockin... |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc), |
| (gst_proxy_pad_do_getrange), (gst_proxy_pad_do_checkgetrange), |
| (gst_proxy_pad_do_getcaps), (gst_proxy_pad_do_acceptcaps), |
| (gst_proxy_pad_do_fixatecaps): |
| Call wrapper function instead of just calling the function |
| pointers. This takes care of any locking and whatmore. |
| |
| 2005-06-28 10:28:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.*: CONNECTED -> LINKED. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_alloc_buffer), (gst_pad_push), |
| (gst_pad_pull_range): |
| * gst/gstpad.h: |
| CONNECTED -> LINKED. |
| |
| 2005-06-28 09:59:01 +0000 Andy Wingo <wingo@pobox.com> |
| |
| *.c: Don't cast to GST_OBJECT when reffing or unreffing. Large source-munging commit!!! |
| Original commit message from CVS: |
| 2005-06-28 Andy Wingo <wingo@pobox.com> |
| * *.c: Don't cast to GST_OBJECT when reffing or unreffing. Large |
| source-munging commit!!! |
| |
| 2005-06-28 09:17:14 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * docs/gst/tmpl/gstobject.sgml: |
| * gst/gstobject.c: |
| * gst/gstobject.h: |
| gst/gstobject.c (gst_object_unref, gst_object_ref) |
| Original commit message from CVS: |
| 2005-06-28 Andy Wingo <wingo@pobox.com> |
| * gst/gstobject.c (gst_object_unref, gst_object_ref) |
| (gst_object_sink): Take gpointer arguments, not GstObject -- |
| avoids casts. Like GLib. |
| |
| 2005-06-28 08:41:43 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstghostpad.c (gst_proxy_pad_do_activate): Don't proxy activate. |
| Original commit message from CVS: |
| 2005-06-28 Andy Wingo <wingo@pobox.com> |
| * gst/gstghostpad.c (gst_proxy_pad_do_activate): Don't proxy |
| activate. |
| |
| 2005-06-27 18:39:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/gstpad.c: |
| shut up gcc3 |
| Original commit message from CVS: |
| shut up gcc3 |
| |
| 2005-06-27 18:35:05 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gsttypefindhelper.c (gst_type_find_helper): Unref any remaining buffer. |
| Original commit message from CVS: |
| 2005-06-27 Andy Wingo <wingo@pobox.com> |
| * gst/base/gsttypefindhelper.c (gst_type_find_helper): Unref any |
| remaining buffer. |
| * gst/gsttrace.c (gst_alloc_trace_list_sorted): New helper, |
| returns a sorted copy of the trace list. |
| (gst_alloc_trace_print_live): New API, only prints traces with |
| live objects. Sort the list. |
| (gst_alloc_trace_print_all): Sort the list. |
| (gst_alloc_trace_print): Align columns. |
| * gst/elements/gstttypefindelement.c: |
| * gst/elements/gsttee.c: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasetransform.c: |
| * gst/gstqueue.c: Adapt for pad activation changes. |
| * gst/gstpipeline.c (gst_pipeline_init): Unref after parenting |
| sched. |
| (gst_pipeline_dispose): Drop ref on sched. |
| * gst/gstpad.c (gst_pad_init): Set the default activate func. |
| (gst_pad_activate_default): Push mode by default. |
| (pre_activate_switch, post_activate_switch): New stubs, things to |
| do before and after switching activation modes on pads. |
| (gst_pad_set_active): Take a boolean and not a mode, dispatch to |
| the pad's activate function to choose which mode to activate. |
| Shortcut on deactivation and call the right function directly. |
| (gst_pad_activate_pull): New API, (de)activates a pad in pull |
| mode. |
| (gst_pad_activate_push): New API, same for push mode. |
| (gst_pad_set_activate_function) |
| (gst_pad_set_activatepull_function) |
| (gst_pad_set_activatepush_function): Setters for new API. |
| * gst/gstminiobject.c (gst_mini_object_new, gst_mini_object_free): |
| Trace all miniobjects. |
| (gst_mini_object_make_writable): Unref the arg if we copy, like |
| gst_caps_make_writable. |
| * gst/gstmessage.c (_gst_message_initialize): No trace init. |
| * gst/gstghostpad.c (gst_proxy_pad_do_activate) |
| (gst_proxy_pad_do_activatepull, gst_proxy_pad_do_activatepush): |
| Adapt for new pad API. |
| * gst/gstevent.c (_gst_event_initialize): Don't initialize trace. |
| * gst/gstelement.h: |
| * gst/gstelement.c (gst_element_iterate_src_pads) |
| (gst_element_iterate_sink_pads): New API functions. |
| * gst/gstelement.c (iterator_fold_with_resync): New utility, |
| should fold into gstiterator.c in some form. |
| (gst_element_pads_activate): Simplified via use of fold and |
| delegation of decisions to gstpad->activate. |
| * gst/gstbus.c (gst_bus_source_finalize): Set the bus to NULL, |
| help in debugging. |
| * gst/gstbuffer.c (_gst_buffer_initialize): Ref the buffer type |
| class once in init, like gstmessage. Didn't run into this issue |
| but it seems correct. Don't initialize a trace, gstminiobject does |
| that. |
| * check/pipelines/simple_launch_lines.c (test_stop_from_app): New |
| test, runs fakesrc ! fakesink, stopping on ::handoff via a message |
| to the bus. |
| (assert_live_count): New util function, uses alloc traces to check |
| cleanup. |
| * check/gst/gstghostpad.c (test_ghost_pads): More refcount checks. |
| To be modified when unlink drops the internal pad. |
| |
| 2005-06-27 18:11:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Cleanup the get_state() function a little, make sure it iterates the same set of elements. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_get_state), (gst_bin_iterate_state_order), |
| (gst_bin_change_state): |
| Cleanup the get_state() function a little, make sure it |
| iterates the same set of elements. |
| Added stub iterate_state_order(). |
| |
| 2005-06-27 14:40:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gstbasesink.sgml: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstbasetransform.sgml: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstiterator.sgml: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasetransform.h: |
| * gst/gstelement.c: |
| * gst/gstiterator.h: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.h: |
| adding basetransform and iterator docs |
| Original commit message from CVS: |
| adding basetransform and iterator docs |
| |
| 2005-06-27 13:25:44 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/design/part-activation.txt: Notes on how activation should work -- not quite implemented yet. |
| Original commit message from CVS: |
| 2005-06-27 Andy Wingo <wingo@pobox.com> |
| * docs/design/part-activation.txt: Notes on how activation should |
| work -- not quite implemented yet. |
| |
| 2005-06-27 08:54:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gstregistry.sgml: |
| remove stuff that isn't there anymore |
| Original commit message from CVS: |
| remove stuff that isn't there anymore |
| |
| 2005-06-27 08:16:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstbin.sgml: |
| * docs/gst/tmpl/gstelement.sgml: |
| * docs/gst/tmpl/gsttypes.sgml: |
| * gst/base/gstbasesrc.h: |
| * gst/gstbin.c: |
| * gst/gstbin.h: |
| * gst/gstelement.h: |
| * libs/gst/base/gstbasesrc.h: |
| more doc and whitespace fixes |
| Original commit message from CVS: |
| more doc and whitespace fixes |
| |
| 2005-06-25 19:53:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstghostpad.c: At least get the chain function correct, needs more fixing. |
| Original commit message from CVS: |
| * gst/gstghostpad.c: (gst_proxy_pad_do_chain): |
| At least get the chain function correct, needs more |
| fixing. |
| |
| 2005-06-25 19:37:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Right, two problems here: ghostpads don't take locks and glib _rec_mutex_lock_full() with depth==0 still locks. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_preroll_queue_empty), |
| (gst_basesink_handle_object), (gst_basesink_event), |
| (gst_basesink_do_sync), (gst_basesink_handle_event), |
| (gst_basesink_change_state): |
| * gst/gsttask.h: |
| Right, two problems here: ghostpads don't take locks and |
| glib _rec_mutex_lock_full() with depth==0 still locks. |
| Catch illegal locking and g_warn them. |
| |
| 2005-06-25 19:14:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/states/sinks.c: Have to check for completion now... |
| Original commit message from CVS: |
| * check/states/sinks.c: (START_TEST), (gst_object_suite): |
| Have to check for completion now... |
| |
| 2005-06-25 19:09:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Unlock STREAM_LOCK whatever the recursion was. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_preroll_queue_empty), |
| (gst_basesink_handle_object), (gst_basesink_event), |
| (gst_basesink_do_sync), (gst_basesink_handle_event), |
| (gst_basesink_change_state): |
| * gst/gstpad.h: |
| Unlock STREAM_LOCK whatever the recursion was. |
| |
| 2005-06-25 17:54:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Reworked the base sink, handle event and buffer serialisation correctly and removed possible ... |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_set_property), |
| (gst_basesink_preroll_queue_empty), |
| (gst_basesink_preroll_queue_flush), (gst_basesink_handle_object), |
| (gst_basesink_event), (gst_basesink_do_sync), |
| (gst_basesink_handle_event), (gst_basesink_handle_buffer), |
| (gst_basesink_chain), (gst_basesink_loop), (gst_basesink_activate), |
| (gst_basesink_change_state): |
| Reworked the base sink, handle event and buffer serialisation |
| correctly and removed possible deadlock. |
| Handle EOS correctly. |
| |
| 2005-06-25 17:51:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Allow elements to post EOS in the state change function. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (is_eos), (pipeline_bus_handler), |
| (gst_pipeline_change_state): |
| * tools/gst-launch.c: (check_intr), (event_loop), (main): |
| Allow elements to post EOS in the state change function. |
| Fix up -launch, make it exit the poll loop when the |
| pipeline actually changed state. |
| Fix up warning parsing in -launch. |
| |
| 2005-06-25 17:44:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/elements/gsttee.c: Core takes STREAM_LOCK for us now. |
| Original commit message from CVS: |
| * gst/elements/gsttee.c: (gst_tee_chain), (gst_tee_loop), |
| (gst_tee_sink_activate): |
| Core takes STREAM_LOCK for us now. |
| |
| 2005-06-25 17:42:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Keep track of current target state while performing a state change so that subclasses can do something interest... |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_get_state_func), |
| (gst_element_set_state): |
| * gst/gstelement.h: |
| * gst/gstmessage.c: (gst_message_parse_error), |
| (gst_message_parse_warning): |
| Keep track of current target state while performing a state |
| change so that subclasses can do something interesting. |
| Fix parsing of warning/error messages when GError is NULL. |
| |
| 2005-06-24 18:16:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/Makefile.am: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/gstreamer.types: |
| * docs/gst/tmpl/gstbasesink.sgml: |
| * docs/gst/tmpl/gstbasesrc.sgml: |
| * docs/gst/tmpl/gstbin.sgml: |
| * docs/gst/tmpl/gstcompat.sgml: |
| * docs/gst/tmpl/gstfakesink.sgml: |
| * docs/gst/tmpl/gstfakesrc.sgml: |
| * docs/gst/tmpl/gstfilesink.sgml: |
| * docs/gst/tmpl/gstfilesrc.sgml: |
| * docs/gst/tmpl/gstindex.sgml: |
| * docs/manual/appendix-quotes.xml: |
| * gst/base/gstbasesrc.h: |
| * gst/elements/gstfakesrc.h: |
| * gst/gstmessage.h: |
| * libs/gst/base/gstbasesrc.h: |
| * plugins/elements/gstfakesrc.h: |
| start pulling in base classes and elements for docs |
| Original commit message from CVS: |
| start pulling in base classes and elements for docs |
| |
| 2005-06-24 07:49:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: |
| fixed make distcheck with gtk-doc 1.3 |
| Original commit message from CVS: |
| fixed make distcheck with gtk-doc 1.3 |
| |
| 2005-06-23 17:11:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: When the state did not change, also report NO_PREROLL when it matters. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_get_state_func), |
| (gst_element_set_state), (gst_element_change_state): |
| When the state did not change, also report NO_PREROLL |
| when it matters. |
| |
| 2005-06-23 17:09:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: No unsafe task pausing please. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_event_default): |
| * gst/gstqueue.c: (gst_queue_loop): |
| No unsafe task pausing please. |
| |
| 2005-06-23 17:07:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/schedulers/threadscheduler.c: Ref the task before pushing it on the threadpool. This makes sure that we have a re... |
| Original commit message from CVS: |
| * gst/schedulers/threadscheduler.c: |
| (gst_thread_scheduler_task_start), |
| (gst_thread_scheduler_task_pause), (gst_thread_scheduler_func): |
| Ref the task before pushing it on the threadpool. This |
| makes sure that we have a ref when the threadfunction is |
| actually called. |
| |
| 2005-06-23 15:26:09 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasesrc.c (gst_basesrc_get_range): Check if the offset is greater than the file's size. |
| Original commit message from CVS: |
| 2005-06-23 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesrc.c (gst_basesrc_get_range): Check if the |
| offset is greater than the file's size. |
| |
| 2005-06-23 15:04:48 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstobject.h (GST_CLASS_LOCK, GST_CLASS_TRYLOCK) (GST_CLASS_UNLOCK, GST_CLASS_GET_LOCK, GstObjectClass) |
| Original commit message from CVS: |
| 2005-06-23 Andy Wingo <wingo@pobox.com> |
| * gst/gstobject.h (GST_CLASS_LOCK, GST_CLASS_TRYLOCK) |
| (GST_CLASS_UNLOCK, GST_CLASS_GET_LOCK, GstObjectClass) |
| * gst/gstobject.c (gst_object_class_init): Make the class lock |
| recursive. Wim won't let me drop deep_notify. Decodebin works |
| again, whoopdy doo. |
| |
| 2005-06-23 14:18:15 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstghostpad.c (on_int_notify): Catches notify::caps on the internal pad, and hacks accordingly. Doesn't do it on ... |
| Original commit message from CVS: |
| 2005-06-23 Andy Wingo <wingo@pobox.com> |
| * gst/gstghostpad.c (on_int_notify): Catches notify::caps on the |
| internal pad, and hacks accordingly. Doesn't do it on the target |
| pad because we change its caps. Probably catches all cases of |
| interest tho. |
| (gst_ghost_pad_set_property): Connect to notify::caps as |
| appropritate. |
| |
| 2005-06-23 13:20:44 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/network-clock.scm (plot-simulation): Pipe data to the elite python skript. |
| Original commit message from CVS: |
| 2005-06-23 Andy Wingo <wingo@pobox.com> |
| * tests/network-clock.scm (plot-simulation): Pipe data to the |
| elite python skript. |
| * tests/network-clock-utils.scm (define-parameter): New macro, |
| defines a parameter that can be set via the command line. |
| (set-parameter!, parse-parameter-arguments): Command line args |
| parser. |
| * tests/plot-data: Simple matplotlib-based plotter, takes input on |
| stdin. |
| |
| 2005-06-23 13:20:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/manual/appendix-quotes.xml: |
| add more important documentation |
| Original commit message from CVS: |
| add more important documentation |
| |
| 2005-06-23 11:43:39 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/elements/gsttypefindelement.c: Don't restart typefinding on a discont. |
| Original commit message from CVS: |
| 2005-06-23 Jan Schmidt <thaytan@mad.scientist.com> |
| * gst/elements/gsttypefindelement.c: |
| (gst_type_find_element_handle_event): |
| Don't restart typefinding on a discont. |
| * gst/gstelement.c: (gst_element_set_state): |
| Debug spelling fix. |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_send_event): |
| Allow changing mode of an active pad. |
| Debug output fixes. |
| * gst/registries/gstlibxmlregistry.c: (load_feature): |
| Don't cast a static pad template to a normal pad template. |
| |
| 2005-06-23 11:25:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| remove gst_strtoll completely, since it didn't actually do anything more than what g_ascii_strtoull already does. |
| Original commit message from CVS: |
| * check/gst/gstvalue.c: (START_TEST), (gst_value_suite): |
| * gst/gstvalue.c: (gst_value_deserialize_int_helper): |
| remove gst_strtoll completely, since it didn't actually do |
| anything more than what g_ascii_strtoull already does. |
| check for range errors when deserializing |
| do a cast for the unsigned cases; but further fixing needs |
| a decision on what the interpretation of "(int)" and |
| deserialization should be for values that fall outside the |
| type's boundaries (ie, refuse, or interpret as casting) |
| |
| 2005-06-23 10:37:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/states/sinks.c: |
| * docs/design/part-live-source.txt: |
| * docs/design/part-states.txt: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * gst/elements/gstfakesrc.c: |
| * gst/gstbin.c: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gsttypes.h: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| * plugins/elements/gstfakesrc.c: |
| * tests/check/Makefile.am: |
| * tests/check/generic/sinks.c: |
| * tools/gst-launch.c: |
| Added support for live sources and other elements that cannot do preroll. |
| Original commit message from CVS: |
| Added support for live sources and other elements that |
| cannot do preroll. |
| Updated design docs, added live-source design doc. |
| Implemented live source functionality in basesrc |
| Fix error condition in _bin_get_state() |
| Implement live source handling in -launch. |
| Added check for live sources. |
| Fixed case in GstBin where elements were changed state |
| multiple times. |
| |
| 2005-06-23 09:59:33 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/gst/gstpad.c (test_get_allowed_caps, test_refcount): Fix borken refcounting. |
| Original commit message from CVS: |
| 2005-06-23 Andy Wingo <wingo@pobox.com> |
| * check/gst/gstpad.c (test_get_allowed_caps, test_refcount): Fix |
| borken refcounting. |
| |
| 2005-06-23 09:41:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/gstpad.c: |
| commit the file |
| Original commit message from CVS: |
| commit the file |
| |
| 2005-06-23 09:41:09 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpad.c (gst_pad_set_caps): Remove needless refs, gst_caps_replace takes care of this for us. |
| Original commit message from CVS: |
| 2005-06-23 Andy Wingo <wingo@pobox.com> |
| * gst/gstpad.c (gst_pad_set_caps): Remove needless refs, |
| gst_caps_replace takes care of this for us. |
| |
| 2005-06-23 09:28:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstghostpad.c (gst_proxy_pad_do_setcaps): Call the full gst_pad_set_caps on the target, not just its setcaps() fu... |
| Original commit message from CVS: |
| 2005-06-23 Andy Wingo <wingo@pobox.com> |
| * gst/gstghostpad.c (gst_proxy_pad_do_setcaps): Call the full |
| gst_pad_set_caps on the target, not just its setcaps() function. |
| |
| 2005-06-23 00:39:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/: A network clock simulator. |
| Original commit message from CVS: |
| 2005-06-23 Andy Wingo <wingo@pobox.com> |
| * tests/network-clock.scm: |
| * tests/network-clock-utils.scm: A network clock simulator. |
| Something of an algorithmic testbed before doing something in C. |
| |
| 2005-06-22 19:57:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| make sure capslist.h gets disted |
| Original commit message from CVS: |
| make sure capslist.h gets disted |
| |
| 2005-06-22 19:48:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| file fromstring.c was initially added on branch BRANCH-GSTREAMER-0_8. |
| Original commit message from CVS: |
| file fromstring.c was initially added on branch BRANCH-GSTREAMER-0_8. |
| |
| 2005-06-22 19:22:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/: copy over from 0.8, and add two with bitmasks specified with (int) 0xFF... |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/gst/capslist.h: |
| copy over from 0.8, and add two with bitmasks specified with |
| (int) 0xFF... |
| * check/gst/gstcaps.c: (START_TEST), (gst_caps_suite): |
| add test to parse everything from capslist.h |
| * check/gst/gststructure.c: (START_TEST), (gst_value_suite), |
| (main): |
| add test for structure deserialization |
| * check/gst/gstvalue.c: (START_TEST), (gst_value_suite): |
| add tests for deserialization of strings to int types |
| * gst/gststructure.c: (gst_structure_nth_field_name): |
| * gst/gststructure.h: |
| add a way to get the name of a field referenced by index |
| * gst/gstvalue.c: (gst_value_deserialize_int_helper): |
| instead of checking if the resulting long long lies between |
| min and max, we check if the long long would fit into |
| a number of bytes for the final type. |
| This fixes cases where a string represents 2^32 - 1, which |
| when cast to int would be the (valid) -1, but is bigger than |
| G_MAXINT |
| |
| 2005-06-22 11:02:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/parse/grammar.y: |
| add a log line for type deserialization |
| Original commit message from CVS: |
| add a log line for type deserialization |
| |
| 2005-06-22 10:52:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| return long long, not int, so gint64 deserialization actually works. Is there any flag that makes the compiler check... |
| Original commit message from CVS: |
| * check/gst/gstvalue.c: (START_TEST): |
| * gst/gstvalue.c: (gst_value_deserialize): |
| return long long, not int, so gint64 deserialization actually |
| works. Is there any flag that makes the compiler check this ? |
| Fixes #308559 |
| |
| 2005-06-22 09:55:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.h: Added convenience macros for setting buffers in GValue. |
| Original commit message from CVS: |
| * gst/gstbuffer.h: |
| Added convenience macros for setting buffers in GValue. |
| |
| 2005-06-21 17:41:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/gst/: add a test deserializing int64, and comment part out because it fails, yay ! |
| Original commit message from CVS: |
| * check/gst/.cvsignore: |
| * check/gst/gstvalue.c: (START_TEST), (gst_value_suite): |
| add a test deserializing int64, and comment part out because |
| it fails, yay ! |
| |
| 2005-06-21 16:53:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/gst.c: |
| * tests/check/gst/gst.c: |
| commit a file I forgot |
| Original commit message from CVS: |
| commit a file I forgot |
| |
| 2005-06-21 16:48:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/gst/gstvalue.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstvalue.c: |
| * tests/old/testsuite/Makefile.am: |
| * tests/old/testsuite/caps/Makefile.am: |
| * tests/old/testsuite/caps/value_serialize.c: |
| * tests/old/testsuite/test_gst_init.c: |
| * testsuite/Makefile.am: |
| * testsuite/caps/Makefile.am: |
| * testsuite/caps/value_serialize.c: |
| * testsuite/test_gst_init.c: |
| move over a value_serialize test |
| Original commit message from CVS: |
| move over a value_serialize test |
| |
| 2005-06-20 15:18:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Small doc updates. |
| Original commit message from CVS: |
| * gst/gstpad.c: |
| Small doc updates. |
| * gst/gstvalue.c: (gst_value_compare_buffer), |
| (gst_value_serialize_buffer), (gst_value_deserialize_buffer), |
| (gst_value_compare_flags), (gst_value_serialize_flags), |
| (gst_value_deserialize_flags), (_gst_value_initialize): |
| Fix serialisation of buffers, they are not boxed types anymore |
| |
| 2005-06-20 15:14:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/gstcaps.c: Testcase to show error in buffer-on-caps serialisation. |
| Original commit message from CVS: |
| * check/gst/gstcaps.c: (START_TEST), (gst_caps_suite): |
| Testcase to show error in buffer-on-caps serialisation. |
| |
| 2005-06-20 15:13:43 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/random/wingo/porting-plugins-to-0.9: A pitiful document I will be adding to later. |
| Original commit message from CVS: |
| 2005-06-20 Andy Wingo <wingo@pobox.com> |
| * docs/random/wingo/porting-plugins-to-0.9: A pitiful document I |
| will be adding to later. |
| |
| 2005-06-20 11:41:17 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstsystemclock.c (gst_system_clock_init): Unlock the clock if its socks fill with rocks. |
| Original commit message from CVS: |
| 2005-06-20 Andy Wingo <wingo@pobox.com> |
| * gst/gstsystemclock.c (gst_system_clock_init): Unlock the clock |
| if its socks fill with rocks. |
| (gst_system_clock_obtain): Set the name on object construction. |
| Avoid double-checked locking. |
| |
| 2005-06-20 11:32:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/gsturi.c: Fix potential endless loop. |
| Original commit message from CVS: |
| * gst/gsturi.c: (gst_element_make_from_uri): |
| Fix potential endless loop. |
| |
| 2005-06-20 11:27:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * tests/old/testsuite/Makefile.am: |
| * tests/old/testsuite/ghostpads/.gitignore: |
| * tests/old/testsuite/ghostpads/Makefile.am: |
| * tests/old/testsuite/ghostpads/ghostpads.c: |
| * testsuite/Makefile.am: |
| * testsuite/ghostpads/.gitignore: |
| * testsuite/ghostpads/Makefile.am: |
| * testsuite/ghostpads/ghostpads.c: |
| remove another test that's obsolete |
| Original commit message from CVS: |
| remove another test that's obsolete |
| |
| 2005-06-20 11:23:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * tests/old/testsuite/Makefile.am: |
| * tests/old/testsuite/clock/.gitignore: |
| * tests/old/testsuite/clock/Makefile.am: |
| * tests/old/testsuite/clock/clock1.c: |
| * tests/old/testsuite/clock/clock2.c: |
| * tests/old/testsuite/clock/signedness.c: |
| * testsuite/Makefile.am: |
| * testsuite/clock/.gitignore: |
| * testsuite/clock/Makefile.am: |
| * testsuite/clock/clock1.c: |
| * testsuite/clock/clock2.c: |
| * testsuite/clock/signedness.c: |
| remove clock testsuite, important stuff already moved to check |
| Original commit message from CVS: |
| remove clock testsuite, important stuff already moved to check |
| |
| 2005-06-20 11:18:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * tests/old/testsuite/Makefile.am: |
| * tests/old/testsuite/bins/.gitignore: |
| * tests/old/testsuite/bins/Makefile.am: |
| * tests/old/testsuite/bins/interface.c: |
| * testsuite/Makefile.am: |
| * testsuite/bins/.gitignore: |
| * testsuite/bins/Makefile.am: |
| * testsuite/bins/interface.c: |
| remove test that was already moved to check |
| Original commit message from CVS: |
| remove test that was already moved to check |
| |
| 2005-06-19 11:32:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: add gsttag |
| Original commit message from CVS: |
| * check/Makefile.am: |
| add gsttag |
| * check/gst/gsttag.c: (check_tags), (START_TEST), (gst_tag_suite), |
| (main): |
| move over from testsuite dir and clean up |
| * configure.ac: |
| * gst/gsttag.c: |
| * testsuite/Makefile.am: |
| * testsuite/tags/.cvsignore: |
| * testsuite/tags/Makefile.am: |
| * testsuite/tags/merge.c: |
| remove testsuite/tags |
| |
| 2005-06-19 10:54:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstbin.sgml: |
| * docs/gst/tmpl/gstbuffer.sgml: |
| * docs/gst/tmpl/gstcaps.sgml: |
| * docs/gst/tmpl/gststructure.sgml: |
| * gst/gstbin.h: |
| * gst/gstbuffer.h: |
| some more docs cleanup |
| Original commit message from CVS: |
| some more docs cleanup |
| |
| 2005-06-19 10:31:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * tests/Makefile.am: |
| * tests/bufspeed/.gitignore: |
| * tests/bufspeed/Makefile.am: |
| * tests/bufspeed/README: |
| * tests/bufspeed/gstmempool.c: |
| * tests/bufspeed/gstmempool.h: |
| * tests/bufspeed/test1.c: |
| * tests/bufspeed/test2.c: |
| * tests/spidey_bench.c: |
| remove bufspeed and spidey_bench |
| Original commit message from CVS: |
| remove bufspeed and spidey_bench |
| |
| 2005-06-19 10:22:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstenumtypes.sgml: |
| * win32/gstenumtypes.c: |
| clean up docs a little |
| Original commit message from CVS: |
| clean up docs a little |
| |
| 2005-06-19 00:52:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/gstcheck.h: add macros for checking refcounts on objects and caps |
| Original commit message from CVS: |
| * check/gstcheck.h: |
| add macros for checking refcounts on objects and caps |
| * check/gst/gstpad.c: (START_TEST), (gst_pad_suite): |
| add some more unit tests |
| * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked), |
| (gst_pad_link_prepare), (gst_pad_link), (gst_pad_get_allowed_caps): |
| fix leaked refcounts (I hope :)) so unittest works |
| * gst/gstpad.h: |
| whitespace removal |
| |
| 2005-06-18 22:33:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| 2005-06-17 12:00:35 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| changelog |
| Original commit message from CVS: |
| changelog |
| |
| 2005-06-17 11:58:48 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasesink.c (gst_basesink_chain): Remove bogus assert; it's always possible that the pad gets deactivated ... |
| Original commit message from CVS: |
| 2005-06-17 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesink.c (gst_basesink_chain): Remove bogus |
| assert; it's always possible that the pad gets deactivated in |
| between the checks in gstpad.c and the implementation. Rely on |
| finish_preroll() to return a FLUSHING or similar instead of on the |
| assert. |
| |
| 2005-06-17 11:33:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasesink.c (gst_basesink_event): Only wait for the clock and post an EOS message if we come out of finish... |
| Original commit message from CVS: |
| 2005-06-17 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesink.c (gst_basesink_event): Only wait for the |
| clock and post an EOS message if we come out of finish_preroll in |
| the playing state. |
| |
| 2005-06-17 09:58:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * README: |
| incorporate plugins stuff and uninstalled stuff |
| Original commit message from CVS: |
| incorporate plugins stuff and uninstalled stuff |
| |
| 2005-06-17 09:32:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/indexers/.gitignore: |
| * plugins/indexers/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-06-17 09:12:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/gst/.gitignore: |
| * gst/base/.gitignore: |
| * gst/elements/.gitignore: |
| * gst/parse/.gitignore: |
| * gst/registries/.gitignore: |
| * gst/schedulers/.gitignore: |
| * libs/gst/base/.gitignore: |
| * libs/gst/bytestream/.gitignore: |
| * libs/gst/control/.gitignore: |
| * libs/gst/dataprotocol/.gitignore: |
| * libs/gst/getbits/.gitignore: |
| * plugins/elements/.gitignore: |
| * tests/check/gst/.gitignore: |
| * tools/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-06-17 08:59:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * .gitignore: |
| * ChangeLog: |
| * README: |
| * check/.gitignore: |
| * examples/manual/.gitignore: |
| * gst/.gitignore: |
| * tests/check/.gitignore: |
| * tests/old/examples/manual/.gitignore: |
| ignore more; fix README |
| Original commit message from CVS: |
| ignore more; fix README |
| |
| 2005-06-16 17:50:16 +0000 David Schleef <ds@schleef.org> |
| |
| gst/elements/gstcapsfilter.c: Allow NULL as possible value for filter_caps property, indicating GST_CAPS_ANY. |
| Original commit message from CVS: |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_class_init), |
| (gst_capsfilter_set_property): Allow NULL as possible value |
| for filter_caps property, indicating GST_CAPS_ANY. |
| |
| 2005-06-09 13:33:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/elements/gstfakesrc.c: fix debug output |
| Original commit message from CVS: |
| * gst/elements/gstfakesrc.c: (gst_fakesrc_create): |
| fix debug output |
| * gst/schedulers/Makefile.am: |
| use libgst prefix |
| * gstreamer.spec.in: |
| fix spec for it |
| |
| 2005-06-09 12:23:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gstreamer.spec.in: clean up |
| Original commit message from CVS: |
| * gstreamer.spec.in: |
| clean up |
| |
| 2005-06-09 12:09:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gstreamer.spec.in: clean up |
| Original commit message from CVS: |
| * gstreamer.spec.in: |
| clean up |
| |
| 2005-06-09 12:03:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * TODO: |
| * docs/random/TODO-pre-0.9: |
| have a real TODO, move old TODO |
| Original commit message from CVS: |
| have a real TODO, move old TODO |
| |
| 2005-06-09 12:00:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| po updates |
| Original commit message from CVS: |
| po updates |
| |
| 2005-06-09 11:12:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/de.po: |
| * po/en_GB.po: |
| * po/fr.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/ru.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/tr.po: |
| * po/uk.po: |
| * po/vi.po: |
| update translations |
| Original commit message from CVS: |
| update translations |
| |
| 2005-06-08 22:16:27 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstutils.c: RPAD fixes all around. |
| Original commit message from CVS: |
| 2005-06-08 Andy Wingo <wingo@pobox.com> |
| * gst/gstutils.c: RPAD fixes all around. |
| (gst_element_link_pads): Refcounting fixes. |
| * tools/gst-inspect.c: |
| * tools/gst-xmlinspect.c: |
| * parse/grammar.y: |
| * gst/base/gsttypefindhelper.c: |
| * gst/base/gstbasesink.c: |
| * gst/gstqueue.c: RPAD fixes. |
| * gst/gstghostpad.h: |
| * gst/gstghostpad.c: New ghost pad implementation as full proxy |
| pads. The tricky thing is they provide both source and sink |
| interfaces, since they proxy the internal pad for the external |
| pad, and vice versa. Implement with lower-level ProxyPad objects, |
| with the interior proxy pad as a child of the exterior ghost pad. |
| Should write a doc on this. |
| * gst/gstpad.h: s/RPAD/PAD/, s/RealPad/Pad/. |
| (gst_pad_set_name, gst_pad_set_parent): Macros removed, use |
| gst_object API. |
| * gst/gstpad.c: Big changes. No more stub base GstPad, now all |
| pads are real pads. No ghost pads in this file. Not documenting |
| the myriad s/RPAD/PAD/ and REALIZE fixes. |
| (gst_pad_class_init): Add properties for "direction" and |
| "template". Both are construct-only, so they can't change during |
| the life of the pad. Fixes properly deriving from GstPad. |
| (gst_pad_custom_new, gst_pad_custom_new_from_template): Gone. For |
| derived objects, just set properties when creating the objects via |
| g_object_new. |
| (gst_pad_get_parent): Implement as a function, return NULL if the |
| parent is not an element. |
| (gst_pad_get_real_parent, gst_pad_add_ghost_pad) |
| (gst_pad_remove_ghost_pad, gst_pad_realize): Removed. |
| * gst/gstobject.c (gst_object_class_init): Make name a construct |
| property. Don't set it in the object init. |
| * gst/gstelement.c (gst_element_add_pad): Don't allow adding pads |
| with UNKNOWN direction. |
| (gst_element_add_ghost_pad): Remove non-orthogonal API. Replace |
| with gst_element_add_pad (e, gst_ghost_pad_new (name, pad)). |
| (gst_element_remove_pad): Remove ghost-pad special cases. |
| (gst_element_pads_activate): Remove rpad cruft. |
| * gst/gstbin.c (gst_bin_change_state): Use gst_pad_get_parent to |
| catch the pad's-parent-not-an-element case. |
| * gst/gst.h: Include gstghostpad.h. |
| * gst/gst.c (init_post): No more real, ghost pads. |
| * gst/Makefile.am: Add gstghostpad.[ch]. |
| * check/Makefile.am: |
| * check/gst/gstbin.c: |
| * check/gst/gstghostpad.c (test_ghost_pads): Check that linking |
| into a bin creates ghost pads, and that the refcounts are right. |
| Partly moved from gstbin.c. |
| |
| 2005-06-08 14:00:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/: ignore more |
| Original commit message from CVS: |
| * check/gst-libs/.cvsignore: |
| * check/gst/.cvsignore: |
| * check/pipelines/.cvsignore: |
| ignore more |
| * check/pipelines/cleanup.c: (setup_pipeline), (run_pipeline), |
| (START_TEST), (cleanup_suite), (main): |
| add some tests related to cleanup after running pipelines |
| |
| 2005-06-08 13:57:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/gst/gstbuffer.c: |
| * tests/check/gst/gstbuffer.c: |
| add a GstBuffer unit test |
| Original commit message from CVS: |
| add a GstBuffer unit test |
| |
| 2005-06-08 13:45:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| previous commit accidentally also added refcount defines for gstminiobject, logging that now |
| Original commit message from CVS: |
| previous commit accidentally also added refcount defines for gstminiobject, logging that now |
| |
| 2005-06-08 13:42:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * docs/faq/gst-uninstalled: |
| * gst/gstminiobject.h: |
| * tests/check/Makefile.am: |
| add a 'plugins' dir to the PLUGIN_PATH in the uninstalled script to drop random other plugin-having projects in |
| Original commit message from CVS: |
| add a 'plugins' dir to the PLUGIN_PATH in the uninstalled script to drop random other plugin-having projects in |
| |
| 2005-06-08 13:41:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| we did a prerelease |
| Original commit message from CVS: |
| we did a prerelease |
| |
| 2005-06-08 13:41:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstobject.h: |
| OBJECT acts on obj not caps |
| Original commit message from CVS: |
| OBJECT acts on obj not caps |
| |
| 2005-06-08 13:41:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelementfactory.c: |
| add a debug line |
| Original commit message from CVS: |
| add a debug line |
| |
| 2005-06-08 13:40:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstbuffer.c: |
| * gst/gstbuffer.h: |
| white space fixes |
| Original commit message from CVS: |
| white space fixes |
| |
| 2005-06-03 18:26:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * ChangeLog: |
| * Makefile.am: |
| * common: |
| added support for html unit test coverage reports |
| Original commit message from CVS: |
| added support for html unit test coverage reports |
| |
| 2005-06-02 15:45:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/elements/gstcapsfilter.c: Free existing caps if the capsfilter changes. Add a FIXME about setting those caps on t... |
| Original commit message from CVS: |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_set_property): |
| Free existing caps if the capsfilter changes. Add a FIXME about |
| setting those caps on the pads. |
| * gst/gstutils.c: (gst_element_get_compatible_pad), (ghost_up): |
| Before adding a ghost pad to a parent bin, check that there isn't |
| already one for the element on the bin. Prevents infinite recursion |
| when using decodebin in parse pipelines. Andy says he'll rewrite the |
| way this works anyway, so ignore the hack. |
| |
| 2005-06-02 11:12:34 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/elements/gsttypefindelement.c (do_pull_typefind): Query the file size, pass it on to the type find helper. |
| Original commit message from CVS: |
| 2005-06-02 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gsttypefindelement.c (do_pull_typefind): Query the |
| file size, pass it on to the type find helper. |
| * gst/base/gstbasesrc.c (gst_basesrc_do_seek): Set the |
| segment_start and segment_end properly according to the seek |
| method. Segment_end is still a bit flaky because offset can be |
| negative for CUR and END cases, but it takes -1 as an "unset" |
| value. |
| |
| 2005-06-02 09:42:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Bufferalloc: return GstFlowReturn to more accuratly report why allocation failed. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_pad_buffer_alloc), |
| (gst_base_sink_buffer_alloc), (gst_basesink_preroll_queue_push), |
| (gst_basesink_activate): |
| * gst/base/gstbasesink.h: |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare), |
| (gst_pad_link), (gst_pad_accept_caps), (gst_pad_alloc_buffer), |
| (gst_pad_query), (gst_pad_start_task): |
| * gst/gstpad.h: |
| * gst/gstqueue.c: (gst_queue_bufferalloc), |
| (gst_queue_handle_sink_event), (gst_queue_chain): |
| Bufferalloc: return GstFlowReturn to more accuratly report |
| why allocation failed. |
| |
| 2005-06-02 09:39:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpipeline.c: Take snapshot of state without blocking. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_send_event): |
| Take snapshot of state without blocking. |
| |
| 2005-06-02 08:26:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Small doc updates |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-caps.txt: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-negotiation.txt: |
| * docs/design/part-preroll.txt: |
| Small doc updates |
| |
| 2005-05-30 16:28:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/elements/gstidentity.c: Protect last_message property as it is accessed from multiple threads. |
| Original commit message from CVS: |
| * gst/elements/gstidentity.c: (gst_identity_event), |
| (gst_identity_transform), (gst_identity_get_property): |
| Protect last_message property as it is accessed from |
| multiple threads. |
| |
| 2005-05-30 15:53:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstelement.c: Slicker pad activation code. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_init), |
| (gst_element_pads_activate), (gst_element_change_state): |
| Slicker pad activation code. |
| |
| 2005-05-30 15:51:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Move elementfactory methods to separate .h file. |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| * gst/gstelement.h: |
| * gst/gstelementfactory.h: |
| * gst/gsttypes.h: |
| Move elementfactory methods to separate .h file. |
| |
| 2005-05-30 15:48:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Small typo fixes, doc updates. |
| Original commit message from CVS: |
| * docs/design/part-overview.txt: |
| * gst/gstsystemclock.h: |
| Small typo fixes, doc updates. |
| |
| 2005-05-30 15:46:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gst.c: Remove cpu-opt flag. |
| Original commit message from CVS: |
| * gst/gst.c: (gst_init_get_popt_table), (init_post), |
| (init_popt_callback): |
| Remove cpu-opt flag. |
| |
| 2005-05-30 15:44:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.*: Avoid typechecking in places where not needed. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_subbuffer_finalize), |
| (gst_buffer_create_sub), (gst_buffer_is_span_fast): |
| * gst/gstbuffer.h: |
| Avoid typechecking in places where not needed. |
| Added accessor for malloc_data. |
| |
| 2005-05-30 15:41:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Propagate errors from _set_caps() in configure_src/sink functions instead of returning TRUE. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_real_pad_init), (gst_pad_set_active), |
| (gst_pad_link_prepare), (gst_pad_link), (gst_pad_accept_caps), |
| (gst_pad_configure_sink), (gst_pad_configure_src), |
| (gst_pad_alloc_buffer), (gst_pad_query), (gst_pad_send_event), |
| (gst_pad_start_task): |
| Propagate errors from _set_caps() in configure_src/sink |
| functions instead of returning TRUE. |
| FLUSH events can travel up and downstream |
| |
| 2005-05-30 15:36:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Handle EOS in preroll. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_preroll_queue_push), |
| (gst_basesink_activate): |
| Handle EOS in preroll. |
| |
| 2005-05-30 15:34:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstqueue.c: Remove old pieces of code |
| Original commit message from CVS: |
| * gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain), |
| (gst_queue_loop), (gst_queue_handle_src_event): |
| Remove old pieces of code |
| Flushing the queue in an upstream event is a very bad idea. |
| |
| 2005-05-29 13:56:55 +0000 Benjamin Otte <otte@gnome.org> |
| |
| file gstsimplescheduler.c was initially added on branch BRANCH-COMPANY. |
| Original commit message from CVS: |
| file gstsimplescheduler.c was initially added on branch BRANCH-COMPANY. |
| |
| 2005-05-27 09:28:05 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| remove conflict doobers |
| Original commit message from CVS: |
| remove conflict doobers |
| |
| 2005-05-27 09:27:35 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstminiobject.c (gst_value_mini_object_collect): Use gst_value_set_mini_object so as to add a ref on the object (... |
| Original commit message from CVS: |
| 2005-05-26 Andy Wingo <wingo@pobox.com> |
| * gst/gstminiobject.c (gst_value_mini_object_collect): Use |
| gst_value_set_mini_object so as to add a ref on the object (which |
| will be removed when the value is unset). |
| * gst/elements/gstfakesink.c (gst_fakesink_class_init): Fix signal |
| arg type in ::handoff. |
| * gst/gstelement.c (gst_element_change_state): Also deactivate |
| pads in READY->NULL, just in case the element didn't make it to |
| PAUSED. Wingo tested, Wim approved. |
| |
| 2005-05-26 10:50:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: A flushing pad cannot be used to alloc_buffer from. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare), |
| (gst_pad_link), (gst_pad_accept_caps), (gst_pad_alloc_buffer), |
| (gst_pad_query), (gst_pad_send_event), (gst_pad_start_task): |
| A flushing pad cannot be used to alloc_buffer from. |
| |
| 2005-05-26 10:48:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.*: Implement a real GSource and use g_main_context_wakeup() to signal new messages instead of the socketpair. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_init), (gst_bus_dispose), (gst_bus_post), |
| (gst_bus_pop), (gst_bus_source_prepare), (gst_bus_source_check), |
| (gst_bus_source_dispatch), (gst_bus_source_finalize), |
| (gst_bus_create_watch), (gst_bus_add_watch_full): |
| * gst/gstbus.h: |
| Implement a real GSource and use g_main_context_wakeup() to |
| signal new messages instead of the socketpair. |
| |
| 2005-05-25 19:33:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix state changes for non sinks. We now change sinks, then elements with unconnected srcpads, then the rest. |
| Original commit message from CVS: |
| * gst/gstbin.c: (bin_element_is_sink), (has_ancestor), |
| (bin_element_is_semi_sink), (append_child), (gst_bin_change_state): |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare), |
| (gst_pad_link), (gst_pad_accept_caps), (gst_pad_query), |
| (gst_pad_send_event), (gst_pad_start_task): |
| * gst/gstqueue.c: (gst_queue_init), (gst_queue_locked_flush), |
| (gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop), |
| (gst_queue_sink_activate), (gst_queue_src_activate), |
| (gst_queue_change_state): |
| * gst/gstqueue.h: |
| Fix state changes for non sinks. We now change sinks, then elements |
| with unconnected srcpads, then the rest. |
| More efficient queue unlocking in flush and state changes. |
| Set the pad activate mode even if it does not have an activate |
| function. |
| |
| 2005-05-25 16:09:34 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| * ChangeLog: |
| * gst/elements/gsttypefindelement.h: |
| * plugins/elements/gsttypefindelement.h: |
| happify buildbot |
| Original commit message from CVS: |
| happify buildbot |
| |
| 2005-05-25 15:57:57 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/base/gstbasesrc.c: Don't go in pull mode for non-seekable sources. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_basesrc_activate): |
| Don't go in pull mode for non-seekable sources. |
| * gst/elements/gsttypefindelement.c: (gst_type_find_element_init), |
| (gst_type_find_element_dispose), (gst_type_find_handle_src_query), |
| (free_entry), (stop_typefinding), |
| (gst_type_find_element_handle_event), (find_peek), |
| (gst_type_find_element_chain), (do_pull_typefind), |
| (gst_type_find_element_change_state): |
| Allow typefinding (w/o seeking) in push-mode, simplified version |
| of what was in 0.8. |
| * gst/gstutils.c: (gst_buffer_join): |
| * gst/gstutils.h: |
| gst_buffer_join() from 0.8. |
| |
| 2005-05-25 13:59:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Disable attempt at mode switching until it is figured out. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare), |
| (gst_pad_link), (gst_pad_accept_caps), (gst_pad_query), |
| (gst_pad_send_event), (gst_pad_start_task): |
| Disable attempt at mode switching until it is figured out. |
| |
| 2005-05-25 11:50:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Implement gst_pad_pause/start/stop_task(), take STREAM lock in task function. |
| Original commit message from CVS: |
| * gst/base/gstadapter.c: (gst_adapter_peek), (gst_adapter_flush): |
| * gst/base/gstbasesink.c: (gst_basesink_preroll_queue_push), |
| (gst_basesink_finish_preroll), (gst_basesink_chain), |
| (gst_basesink_loop), (gst_basesink_activate), |
| (gst_basesink_change_state): |
| * gst/base/gstbasesrc.c: (gst_basesrc_do_seek), |
| (gst_basesrc_get_range), (gst_basesrc_loop), |
| (gst_basesrc_activate): |
| * gst/elements/gsttee.c: (gst_tee_sink_activate): |
| * gst/gstpad.c: (gst_pad_dispose), (gst_real_pad_class_init), |
| (gst_real_pad_init), (gst_real_pad_set_property), |
| (gst_real_pad_get_property), (gst_pad_set_active), |
| (gst_pad_is_active), (gst_pad_get_query_types), (gst_pad_unlink), |
| (gst_pad_link_prepare), (gst_pad_link), (gst_pad_get_real_parent), |
| (gst_real_pad_get_caps_unlocked), (gst_pad_peer_get_caps), |
| (gst_pad_accept_caps), (gst_pad_get_peer), (gst_pad_realize), |
| (gst_pad_event_default_dispatch), (gst_pad_event_default), |
| (gst_pad_dispatcher), (gst_pad_query), (gst_real_pad_dispose), |
| (gst_pad_save_thyself), (handle_pad_block), (gst_pad_chain), |
| (gst_pad_push), (gst_pad_get_range), (gst_pad_pull_range), |
| (gst_pad_send_event), (gst_pad_start_task), (gst_pad_pause_task), |
| (gst_pad_stop_task): |
| * gst/gstpad.h: |
| * gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain), |
| (gst_queue_loop), (gst_queue_src_activate): |
| * gst/gsttask.c: (gst_task_init), (gst_task_set_lock), |
| (gst_task_get_state): |
| * gst/gsttask.h: |
| * gst/schedulers/threadscheduler.c: |
| (gst_thread_scheduler_task_start), (gst_thread_scheduler_func): |
| Implement gst_pad_pause/start/stop_task(), take STREAM lock |
| in task function. |
| Remove ACTIVE pad flag, use FLUSHING everywhere |
| Added _pad_chain(), _pad_get_range() to call chain/getrange |
| functions. |
| Add locks around IS_FLUSHING when reading. |
| Take STREAM lock in chain(), get_range() functions so plugins |
| don't need to take it anymore. |
| |
| 2005-05-25 11:26:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Unref message after using its contents instead of before. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| Unref message after using its contents instead of |
| before. |
| |
| 2005-05-24 16:47:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Docs updates. |
| Original commit message from CVS: |
| * docs/design/draft-ghostpads.txt: |
| * docs/design/draft-push-pull.txt: |
| * docs/design/draft-query.txt: |
| * docs/design/part-overview.txt: |
| Docs updates. |
| Added general overview doc. |
| Added draft ghostpad replacement idea. |
| |
| 2005-05-22 04:26:41 +0000 David Schleef <ds@schleef.org> |
| |
| docs/gst/tmpl/old/: I didn't intend to add these or check them in. |
| Original commit message from CVS: |
| * docs/gst/tmpl/old/GstBin.sgml: |
| * docs/gst/tmpl/old/GstBuffer.sgml: |
| * docs/gst/tmpl/old/GstCaps.sgml: |
| * docs/gst/tmpl/old/GstClock.sgml: |
| * docs/gst/tmpl/old/GstCompat.sgml: |
| * docs/gst/tmpl/old/GstData.sgml: |
| * docs/gst/tmpl/old/GstElement.sgml: |
| * docs/gst/tmpl/old/GstEvent.sgml: |
| * docs/gst/tmpl/old/GstIndex.sgml: |
| * docs/gst/tmpl/old/GstStructure.sgml: |
| * docs/gst/tmpl/old/GstTag.sgml: |
| * docs/gst/tmpl/old/cothreads.sgml: |
| * docs/gst/tmpl/old/cothreads_compat.sgml: |
| * docs/gst/tmpl/old/gettext.sgml: |
| * docs/gst/tmpl/old/gobject2gtk.sgml: |
| * docs/gst/tmpl/old/grammar.tab.sgml: |
| * docs/gst/tmpl/old/gst-i18n-app.sgml: |
| * docs/gst/tmpl/old/gst-i18n-lib.sgml: |
| * docs/gst/tmpl/old/gst_private.sgml: |
| * docs/gst/tmpl/old/gstaggregator.sgml: |
| * docs/gst/tmpl/old/gstarch.sgml: |
| * docs/gst/tmpl/old/gstatomic_impl.sgml: |
| * docs/gst/tmpl/old/gstbufferstore.sgml: |
| * docs/gst/tmpl/old/gstdata_private.sgml: |
| * docs/gst/tmpl/old/gstdisksink.sgml: |
| * docs/gst/tmpl/old/gstdisksrc.sgml: |
| * docs/gst/tmpl/old/gstelementfactory.sgml: |
| * docs/gst/tmpl/old/gstextratypes.sgml: |
| * docs/gst/tmpl/old/gstfakesink.sgml: |
| * docs/gst/tmpl/old/gstfakesrc.sgml: |
| * docs/gst/tmpl/old/gstfdsink.sgml: |
| * docs/gst/tmpl/old/gstfdsrc.sgml: |
| * docs/gst/tmpl/old/gstfilesink.sgml: |
| * docs/gst/tmpl/old/gstfilesrc.sgml: |
| * docs/gst/tmpl/old/gsthttpsrc.sgml: |
| * docs/gst/tmpl/old/gstidentity.sgml: |
| * docs/gst/tmpl/old/gstindexfactory.sgml: |
| * docs/gst/tmpl/old/gstmarshal.sgml: |
| * docs/gst/tmpl/old/gstmd5sink.sgml: |
| * docs/gst/tmpl/old/gstmultidisksrc.sgml: |
| * docs/gst/tmpl/old/gstmultifilesrc.sgml: |
| * docs/gst/tmpl/old/gstpadtemplate.sgml: |
| * docs/gst/tmpl/old/gstpipefilter.sgml: |
| * docs/gst/tmpl/old/gstschedulerfactory.sgml: |
| * docs/gst/tmpl/old/gstsearchfuncs.sgml: |
| * docs/gst/tmpl/old/gstshaper.sgml: |
| * docs/gst/tmpl/old/gstspider.sgml: |
| * docs/gst/tmpl/old/gstspideridentity.sgml: |
| * docs/gst/tmpl/old/gststatistics.sgml: |
| * docs/gst/tmpl/old/gsttee.sgml: |
| * docs/gst/tmpl/old/gsttimecache.sgml: |
| * docs/gst/tmpl/old/gsttypefindfactory.sgml: |
| * docs/gst/tmpl/old/gstxmlregistry.sgml: |
| * docs/gst/tmpl/old/gthread-cothreads.sgml: |
| * docs/gst/tmpl/old/types.sgml: |
| I didn't intend to add these or check them in. |
| |
| 2005-05-20 12:47:05 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| update spec file |
| Original commit message from CVS: |
| update spec file |
| |
| 2005-05-19 19:54:01 +0000 David Schleef <ds@schleef.org> |
| |
| configure.ac: Use -no-common everywhere. In a sane world, it would be the default in libtool, because without it, yo... |
| Original commit message from CVS: |
| * configure.ac: Use -no-common everywhere. In a sane world, it |
| would be the default in libtool, because without it, you can't |
| build DLLs on Windows. |
| * docs/gst/gstreamer-docs.sgml: Remove GstCpu, GstData, GstThread |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstcpu.sgml: |
| * docs/gst/tmpl/gstdata.sgml: |
| * docs/gst/tmpl/gstthread.sgml: |
| |
| 2005-05-19 19:41:12 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstminiobject.*: Add GValue set/get functions. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: (gst_value_set_mini_object), |
| (gst_value_take_mini_object), (gst_value_get_mini_object): |
| * gst/gstminiobject.h: Add GValue set/get functions. |
| |
| 2005-05-19 16:26:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Make subbufer unref the parent in finalize. some more debugging info. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_init), (gst_subbuffer_get_type), |
| (gst_subbuffer_class_init), (gst_subbuffer_finalize), |
| (gst_subbuffer_init), (gst_buffer_is_span_fast): |
| * gst/gstbuffer.h: |
| * gst/gstbus.c: (gst_bus_post): |
| * gst/gstelement.c: (gst_element_get_random_pad): |
| * gst/gstmessage.c: (gst_message_init), (gst_message_finalize): |
| Make subbufer unref the parent in finalize. |
| some more debugging info. |
| |
| 2005-05-19 16:23:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Don't free preroll queue too early. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_class_init), |
| (gst_basesink_init), (gst_basesink_finalize), |
| (gst_basesink_activate), (gst_basesink_change_state): |
| Don't free preroll queue too early. |
| |
| 2005-05-19 14:52:16 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/: Hi, I'm outdated. Please shoot me. |
| Original commit message from CVS: |
| * gst/Makefile.am: |
| * gst/ROADMAP: |
| Hi, I'm outdated. Please shoot me. |
| |
| 2005-05-19 12:07:35 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstpipeline.c: Do not access variables after they have been deleted. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_send_event): |
| Do not access variables after they have been deleted. |
| |
| 2005-05-19 08:41:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-inspect.c: A plugin feature does unfortunatly not use the object name yet... |
| Original commit message from CVS: |
| * tools/gst-inspect.c: (print_plugin_features): |
| A plugin feature does unfortunatly not use the |
| object name yet... |
| |
| 2005-05-18 17:35:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbuffer.c: Port _span() functions to new subbuffers. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: (gst_buffer_is_span_fast), (gst_buffer_span): |
| Port _span() functions to new subbuffers. |
| |
| 2005-05-18 13:49:08 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstbin.c: Fix clock settery in bins when adding kids after the clock has been selected. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_add_func): |
| Fix clock settery in bins when adding kids after the clock has |
| been selected. |
| |
| 2005-05-18 13:23:24 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/elements/gstidentity.c: Workaround until signals support GstMiniObject. |
| Original commit message from CVS: |
| * gst/elements/gstidentity.c: (gst_identity_class_init): |
| Workaround until signals support GstMiniObject. |
| |
| 2005-05-18 11:34:45 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/gstbuffer.c: Oops, fix a typo GST_TYPE_BUFFER -> GST_TYPE_SUBBUFFER. |
| Original commit message from CVS: |
| * gst/gstbuffer.c: |
| Oops, fix a typo GST_TYPE_BUFFER -> GST_TYPE_SUBBUFFER. |
| |
| 2005-05-18 09:55:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/: Ported and added adapter to the base classes. |
| Original commit message from CVS: |
| * gst/base/Makefile.am: |
| * gst/base/gstadapter.c: (gst_adapter_base_init), |
| (gst_adapter_class_init), (gst_adapter_init), |
| (gst_adapter_dispose), (gst_adapter_finalize), (gst_adapter_new), |
| (gst_adapter_clear), (gst_adapter_push), (gst_adapter_peek), |
| (gst_adapter_flush), (gst_adapter_available), |
| (gst_adapter_available_fast): |
| * gst/base/gstadapter.h: |
| Ported and added adapter to the base classes. |
| |
| 2005-05-17 17:50:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: Make sure the class is reffed/unreffed once before threads can be used. Fixes #304551. |
| Original commit message from CVS: |
| * gst/gst.c: |
| * gst/gstmessage.c: |
| Make sure the class is reffed/unreffed once before threads can be |
| used. Fixes #304551. |
| |
| 2005-05-17 17:37:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Don't queue buffers in basesink when we are flushing. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_finish_preroll), |
| (gst_basesink_chain_unlocked), (gst_basesink_activate): |
| * gst/gstminiobject.c: (gst_mini_object_get_type), |
| (gst_mini_object_free): |
| * gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_query), |
| (gst_pad_push), (gst_pad_push_event): |
| * gst/gstqueue.c: (gst_queue_change_state): |
| Don't queue buffers in basesink when we are flushing. |
| Unref buffer when flushing in basesink. |
| Flush queue when going to READY |
| Unref buffer when _push() returns an error. |
| Don't free MiniObject instance when refcount is incremented |
| in _finalize() so that we can recover objects. |
| |
| 2005-05-17 17:22:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * docs/manual/advanced-schedulers.xml: |
| * docs/manual/appendix-checklist.xml: |
| * docs/pwg/advanced-clock.xml: |
| * docs/pwg/advanced-interfaces.xml: |
| * docs/pwg/advanced-request.xml: |
| * docs/pwg/advanced-types.xml: |
| * docs/pwg/intro-preface.xml: |
| * examples/plugins/example.c: |
| * examples/plugins/example.h: |
| * tests/old/examples/plugins/example.c: |
| * tests/old/examples/plugins/example.h: |
| small doc fixes |
| Original commit message from CVS: |
| small doc fixes |
| |
| 2005-05-17 14:11:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Clear queue when going to READY. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_set_caps), |
| (gst_pad_alloc_buffer), (gst_pad_query), (gst_pad_push): |
| * gst/gstqueue.c: (gst_queue_change_state): |
| Clear queue when going to READY. |
| Remove IN_SETCAPS flag too. |
| |
| 2005-05-17 14:01:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstbasesrc.c: Remove implicit cast from gboolean to GstElementStateReturn; make sure we still return failure... |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_basesrc_change_state): |
| Remove implicit cast from gboolean to GstElementStateReturn; |
| make sure we still return failure in paused => ready case if |
| the parent class fails to change state and our own stop |
| vfunc succeeds. |
| |
| 2005-05-17 10:41:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tools/gst-launch.c: Message was unreffed too soon. |
| Original commit message from CVS: |
| * tools/gst-launch.c: (event_loop): |
| Message was unreffed too soon. |
| |
| 2005-05-16 21:17:14 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbin.c (sink_iterator_filter): Err... um... |
| Original commit message from CVS: |
| 2005-05-16 Andy Wingo <wingo@pobox.com> |
| * gst/gstbin.c (sink_iterator_filter): Err... um... |
| * check/gst/gstbin.c (test_ghost_pads): New test for the |
| ghosting-if-elements-not-in-same-bin behavior. |
| |
| 2005-05-16 21:05:21 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstminiobject.c: Use g_atomic_int_get() instead of accessing refcount directly. |
| Original commit message from CVS: |
| * gst/gstminiobject.c: Use g_atomic_int_get() instead of |
| accessing refcount directly. |
| |
| 2005-05-16 20:21:55 +0000 David Schleef <ds@schleef.org> |
| |
| check/Makefile.am: remove GstData checks |
| Original commit message from CVS: |
| * check/Makefile.am: remove GstData checks |
| * check/gst-libs/gdp.c: (START_TEST): fix for API changes |
| * gst/Makefile.am: add miniobject, remove data |
| * gst/gst.h: add miniobject, remove data |
| * gst/gstdata.c: remove |
| * gst/gstdata.h: remove |
| * gst/gstdata_private.h: remove |
| * gst/gsttypes.h: remove GstEvent and GstMessage |
| * gst/gstelement.c: (gst_element_post_message): fix for API changes |
| * gst/gstmarshal.list: change BOXED -> OBJECT |
| Implement GstMiniObject. |
| * gst/gstminiobject.c: |
| * gst/gstminiobject.h: |
| Modify to be subclasses of GstMiniObject. |
| * gst/gstbuffer.c: (_gst_buffer_initialize), (gst_buffer_get_type), |
| (gst_buffer_class_init), (gst_buffer_finalize), (_gst_buffer_copy), |
| (gst_buffer_init), (gst_buffer_new), (gst_buffer_new_and_alloc), |
| (gst_subbuffer_get_type), (gst_subbuffer_init), |
| (gst_buffer_create_sub), (gst_buffer_is_span_fast), |
| (gst_buffer_span): |
| * gst/gstbuffer.h: |
| * gst/gstevent.c: (_gst_event_initialize), (gst_event_get_type), |
| (gst_event_class_init), (gst_event_init), (gst_event_finalize), |
| (_gst_event_copy), (gst_event_new): |
| * gst/gstevent.h: |
| * gst/gstmessage.c: (_gst_message_initialize), |
| (gst_message_get_type), (gst_message_class_init), |
| (gst_message_init), (gst_message_finalize), (_gst_message_copy), |
| (gst_message_new), (gst_message_new_error), |
| (gst_message_new_warning), (gst_message_new_tag), |
| (gst_message_new_state_changed), (gst_message_new_application): |
| * gst/gstmessage.h: |
| * gst/gstprobe.c: (gst_probe_perform), |
| (gst_probe_dispatcher_dispatch): |
| * gst/gstprobe.h: |
| * gst/gstquery.c: (_gst_query_initialize), (gst_query_get_type), |
| (gst_query_class_init), (gst_query_finalize), (gst_query_init), |
| (_gst_query_copy), (gst_query_new): |
| Update elements for GstData -> GstMiniObject changes |
| * gst/gstquery.h: |
| * gst/gstqueue.c: (gst_queue_finalize), (gst_queue_locked_flush), |
| (gst_queue_chain), (gst_queue_loop): |
| * gst/elements/gstbufferstore.c: |
| (gst_buffer_store_add_buffer_func), |
| (gst_buffer_store_cleared_func), (gst_buffer_store_get_buffer): |
| * gst/elements/gstfakesink.c: (gst_fakesink_class_init), |
| (gst_fakesink_render): |
| * gst/elements/gstfakesrc.c: (gst_fakesrc_class_init): |
| * gst/elements/gstfilesrc.c: (gst_mmap_buffer_get_type), |
| (gst_mmap_buffer_class_init), (gst_mmap_buffer_init), |
| (gst_mmap_buffer_finalize), (gst_filesrc_map_region), |
| (gst_filesrc_create_read): |
| * gst/elements/gstidentity.c: (gst_identity_class_init): |
| * gst/elements/gsttypefindelement.c: |
| (gst_type_find_element_src_event), (free_entry_buffers), |
| (gst_type_find_element_handle_event): |
| * libs/gst/dataprotocol/dataprotocol.c: |
| (gst_dp_header_from_buffer): |
| * libs/gst/dataprotocol/dataprotocol.h: |
| * libs/gst/dataprotocol/dp-private.h: |
| |
| 2005-05-15 23:18:40 +0000 David Schleef <ds@schleef.org> |
| |
| gst/elements/gstelements.c: Don't include headers that were just removed. |
| Original commit message from CVS: |
| * gst/elements/gstelements.c: Don't include headers that were |
| just removed. |
| |
| 2005-05-15 23:16:29 +0000 David Schleef <ds@schleef.org> |
| |
| gst/elements/Makefile.am: Remove some elements that don't need to be in the core (or even exist at all). |
| Original commit message from CVS: |
| * gst/elements/Makefile.am: Remove some elements that don't |
| need to be in the core (or even exist at all). |
| * gst/elements/gstaggregator.c: |
| * gst/elements/gstaggregator.h: |
| * gst/elements/gstmd5sink.c: |
| * gst/elements/gstmd5sink.h: |
| * gst/elements/gstmultifilesrc.c: |
| * gst/elements/gstmultifilesrc.h: |
| * gst/elements/gstpipefilter.c: |
| * gst/elements/gstpipefilter.h: |
| * gst/elements/gstshaper.c: |
| * gst/elements/gstshaper.h: |
| * gst/elements/gststatistics.c: |
| * gst/elements/gststatistics.h: |
| * po/POTFILES.in: Remove above files. |
| |
| 2005-05-14 18:01:12 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbin.c (gst_bin_iterate_sinks): Use sink_iterator_filter so as to get the refs right. |
| Original commit message from CVS: |
| 2005-05-14 Andy Wingo <wingo@pobox.com> |
| * gst/gstbin.c (gst_bin_iterate_sinks): Use sink_iterator_filter |
| so as to get the refs right. |
| (sink_iterator_filter): New function, wraps bin_element_is_sink, |
| unreffing objects that don't pass the filter. |
| |
| 2005-05-14 17:12:11 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstpipeline.c (gst_pipeline_init): Drop ref on bus after gst_element_set_bus. |
| Original commit message from CVS: |
| 2005-05-14 Andy Wingo <wingo@pobox.com> |
| * gst/gstpipeline.c (gst_pipeline_init): Drop ref on bus after |
| gst_element_set_bus. |
| (gst_pipeline_dispose): Set the bus on the pipeline to NULL. In |
| normal cases, this will destroy the bus. |
| * gst/gstutils.c (prepare_link_maybe_ghosting): Drop ref on root |
| object. |
| |
| 2005-05-14 15:54:49 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstbin.c (gst_bin_change_state): Fix state changes if a bin has no sinks. |
| Original commit message from CVS: |
| 2005-05-14 Andy Wingo <wingo@pobox.com> |
| * gst/gstbin.c (gst_bin_change_state): Fix state changes if a bin |
| has no sinks. |
| |
| 2005-05-14 15:32:36 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstutils.c (gst_element_link_pads): Instead of calling gst_pad_link, call pad_link_maybe_ghosting, |
| Original commit message from CVS: |
| 2005-05-13 Andy Wingo <wingo@pobox.com> |
| * gst/gstutils.c (gst_element_link_pads): Instead of calling |
| gst_pad_link, call pad_link_maybe_ghosting, |
| (pad_link_maybe_ghosting): Links pads, making sure that the |
| elements being linked are in the same bin. |
| (find_common_root, object_has_ancestor, ghost_up, remove_pad): |
| Helpers for pad_link_maybe_ghosting. |
| |
| 2005-05-13 12:53:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| * configure.ac: |
| Require GLib >= 2.4.0 (for the g_atomic_* funcs) |
| Original commit message from CVS: |
| Require GLib >= 2.4.0 (for the g_atomic_* funcs) |
| |
| 2005-05-13 10:18:41 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| add missing .h file to spec file |
| Original commit message from CVS: |
| add missing .h file to spec file |
| |
| 2005-05-13 09:27:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| * docs/design/part-element-source.txt: |
| Mention GstPushSrc |
| Original commit message from CVS: |
| Mention GstPushSrc |
| |
| 2005-05-12 19:45:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Identify sinks by their flag to avoid overly complicated checks (fow now). |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_init), |
| (gst_basesink_activate): |
| * gst/base/gstbasesrc.c: (gst_basesrc_unlock), |
| (gst_basesrc_is_seekable): |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func), |
| (bin_element_is_sink), (gst_bin_change_state): |
| * gst/gstelement.c: (gst_element_add_pad), (gst_element_query): |
| * gst/gstelement.h: |
| Identify sinks by their flag to avoid overly complicated |
| checks (fow now). |
| Do state changes even for elements not reachable from the |
| sinks. |
| BaseSink is a sink now :) |
| Some more debugging info in the basesrc. |
| |
| 2005-05-12 15:09:17 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstbin.c: Implement _query on a bin, similar to _send_event. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_query): |
| Implement _query on a bin, similar to _send_event. |
| |
| 2005-05-12 13:59:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/base/gstbasesrc.c: Discont event offset format should be GST_FORMAT_BYTES, not GST_FORMAT_TIME. |
| Original commit message from CVS: |
| * gst/base/gstbasesrc.c: (gst_basesrc_do_seek): |
| Discont event offset format should be GST_FORMAT_BYTES, |
| not GST_FORMAT_TIME. |
| |
| 2005-05-12 13:18:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbin.c: Same fix as Ronald's but without the signal. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_remove_func), (gst_bin_get_state): |
| Same fix as Ronald's but without the signal. |
| |
| 2005-05-12 12:27:07 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstutils.c: No, an element is not a pad. |
| Original commit message from CVS: |
| * gst/gstutils.c: (gst_element_query_position): |
| No, an element is not a pad. |
| |
| 2005-05-12 12:17:23 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstbin.c: If a child is removed from a bin while we remove the child from the bin and while we're retrieving its ... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_add_func), (cb_parent_unset), |
| (gst_bin_get_state): |
| If a child is removed from a bin while we remove the child from |
| the bin and while we're retrieving its state, signal this to the |
| get_state function so we abort the wait (instead of waiting for |
| a timeout) and can immediately re-iterate over all other elements. |
| |
| 2005-05-12 10:43:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/: Added is_seekable to BaseSrc |
| Original commit message from CVS: |
| * gst/base/Makefile.am: |
| * gst/base/gstbasesrc.c: (gst_basesrc_is_seekable), |
| (gst_basesrc_start): |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstpushsrc.c: (gst_pushsrc_get_type), |
| (gst_pushsrc_base_init), (gst_pushsrc_class_init), |
| (gst_pushsrc_init), (gst_pushsrc_create): |
| * gst/base/gstpushsrc.h: |
| Added is_seekable to BaseSrc |
| Added simple PushSrc. |
| |
| 2005-05-11 09:21:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix refcounting in utils function. |
| Original commit message from CVS: |
| * gst/gstelement.c: (gst_element_add_pad), (gst_element_query): |
| * gst/gstutils.c: (gst_element_get_compatible_pad_template), |
| (gst_element_link_pads), (gst_element_query_position), |
| (gst_element_query_convert), (intersect_caps_func), |
| (gst_pad_query_position), (gst_pad_query_convert): |
| Fix refcounting in utils function. |
| No point in trying to activate a pad when it's added, it could |
| be added from the state change function and then we deadlock, the |
| element has to decide what to do. |
| |
| 2005-05-11 03:37:10 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/elements/gstfakesink.c (gst_fakesink_render): Er, emit with |
| Original commit message from CVS: |
| 2005-05-10 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gstfakesink.c (gst_fakesink_render): Er, emit with |
| *all* the arguments. |
| * gst/base/gstbasetransform.c (gst_base_transform_event): Grab the |
| stream lock if it's a FLUSH_DONE; normal flushes don't get the |
| lock (according to the docs -- if this is wrong change the docs). |
| * gst/gstpipeline.c (gst_pipeline_change_state): Set the bus to |
| flush messages in the NULL state. |
| * gst/gstbus.c (gst_bus_post): If a bus is flushing, unref the |
| message immediately and return. |
| (gst_bus_set_flushing): New function. If a bus is flushing, it |
| flushes out any queued messages and immediately unrefs new |
| messages. This is so when an element goes to NULL, all of the |
| unhandled messages coming from it can be freed, and their |
| references to the element dropped. In other words: message source |
| ref considered harmful :P |
| * gst/gstbin.c (gst_bin_change_state): Unref peer element when |
| we're finished with it. |
| * gst/gstmessage.c (gst_message_new_state_changed): |
| |
| 2005-05-10 14:51:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * gst/gstvalue.c: |
| remove stupid printf |
| Original commit message from CVS: |
| remove stupid printf |
| |
| 2005-05-10 14:50:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstvalue.c: Added flags serialize/deserialize/compare code. |
| Original commit message from CVS: |
| * gst/gstvalue.c: (gst_value_compare_flags), |
| (gst_value_serialize_flags), (gst_value_deserialize_flags), |
| (_gst_value_initialize): |
| Added flags serialize/deserialize/compare code. |
| |
| 2005-05-09 21:37:54 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/base/gstbasetransform.c (gst_base_transform_proxy_getcaps): Intersect the peer's caps with our caps. |
| Original commit message from CVS: |
| 2005-05-09 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasetransform.c (gst_base_transform_proxy_getcaps): |
| Intersect the peer's caps with our caps. |
| |
| 2005-05-09 15:54:26 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/: Handle negative offsets better. Fixes decodebin. |
| Original commit message from CVS: |
| * gst/base/gsttypefindhelper.c: (helper_find_peek): |
| * gst/elements/gsttypefindelement.c: (find_peek): |
| Handle negative offsets better. Fixes decodebin. |
| |
| 2005-05-09 14:47:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Implement accept_caps. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_proxy_getcaps), |
| (gst_base_transform_event): |
| * gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_query): |
| Implement accept_caps. |
| Fix silly lock/unlock mismatch in base class. |
| |
| 2005-05-09 10:53:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * docs/design/draft-push-pull.txt: |
| * gst/base/gstbasesrc.c: |
| * gst/elements/gstfilesink.c: |
| * gst/elements/gsttypefindelement.c: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| * gst/gstqueryutils.c: |
| * gst/gstqueryutils.h: |
| * gst/gstqueue.c: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| * libs/gst/base/gstbasesrc.c: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gsttypefindelement.c: |
| * tools/gst-inspect.c: |
| * tools/gst-xmlinspect.c: |
| Remove old query functions. Ported old code. |
| Original commit message from CVS: |
| Remove old query functions. Ported old code. |
| Added position/convert helper functions to gstutils. |
| Reordered gstpad.c code, grouping relevant things. |
| Remove gst_message_new(), always need to speficy a specific |
| message. |
| |
| 2005-05-09 06:21:10 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstiterator.h: Add some includes. |
| Original commit message from CVS: |
| 2005-05-09 Andy Wingo <wingo@pobox.com> |
| * gst/gstiterator.h: Add some includes. |
| * gst/gstqueryutils.h: Include more headers. |
| * gst/gstpad.h: |
| * gst/gstpad.c (gst_pad_query_position): New routine, replaces |
| some uses of gst_pad_query. |
| * gst/gstqueryutils.c: Build fixes. Make parse functions ignore |
| NULL out parameters. |
| (gst_query_new_position): New proc, allocates a new position |
| query. |
| * gst/Makefile.am (libgstreamer_@GST_MAJORMINOR@_la_SOURCES): Add |
| gstqueryutils.c to the build. |
| * gst/gststructure.c (gst_structure_set_valist): Implement with |
| the generic G_VALUE_COLLECT. |
| |
| 2005-05-08 17:07:05 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/Makefile.am: Added gstqueryutils.h to the list of headers to install, that was a 'nachty' move wingo :) |
| Original commit message from CVS: |
| * gst/Makefile.am: (gst_headers): |
| Added gstqueryutils.h to the list of headers to install, that was |
| a 'nachty' move wingo :) |
| |
| 2005-05-06 21:41:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/gstquery.h |
| Original commit message from CVS: |
| 2005-05-06 Andy Wingo <wingo@pobox.com> |
| * gst/gstquery.h |
| * gst/gstquery.c (_gst_query_initialize): Extend GstQuery from |
| GstData, init a memchunk. |
| (standard_definitions): Add a few query types, deprecate a few. |
| (gst_query_get_type): New proc. |
| (_gst_query_copy, _gst_query_free, gst_query_new): GstData |
| implementation. |
| (gst_query_new_application, gst_query_get_structure): New public |
| procs. |
| * docs/design/draft-query.txt: Removed LINKS from the query types, |
| because all the rest can be dispatched to other pads -- seemed |
| ugly to have a query that couldn't be dispatched. internal_links |
| is fine as a pad method. |
| * gst/gstpad.h: Add query2 as a pad method, add the new functions |
| in gstpad.c, but maintain binary compatibility for the moment. |
| Will fix before 0.9 is out. |
| * gst/gstqueryutils.c: |
| * gst/gstqueryutils.h: New files, implement 3 methods for each |
| query type: parse_query, parse_response, and set. Probably need an |
| allocator as well. |
| * gst/gst.h: Add gstquery.h and gstqueryutils.h to the list. |
| * gst/elements/gstfilesink.c (gst_filesink_query2): |
| * gst/base/gstbasesrc.c (gst_basesrc_query2): Replace old query, |
| query_types, and formats methods. |
| * gst/gstpad.c (gst_pad_query2, gst_pad_query2_default) |
| (gst_pad_set_query2_function): New functions. |
| (gst_real_pad_init): Set query2_default as the default query2 |
| function. Basically just dispatches to internally linked pads. |
| Needs review! |
| * gst/gstdata_private.h (_GST_DATA_INIT): Set data->refcount to 1 |
| without using the atomic operations. Only one thread can possibly |
| be accessing the data at this point. Changed so as to avoid |
| gst_atomic operations. |
| |
| 2005-05-06 19:50:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.c: Also set caps if we use the fallback buffer alloc. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_alloc_buffer), (gst_pad_push): |
| Also set caps if we use the fallback buffer alloc. |
| |
| 2005-05-06 17:33:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Purge GstAtomic stuff from docs and win32 makefiles as well |
| Original commit message from CVS: |
| * docs/gst/Makefile.am: |
| * docs/gst/gstreamer-docs.sgml: |
| * docs/gst/gstreamer-sections.txt: |
| * docs/gst/tmpl/gstatomic.sgml: |
| * docs/gst/tmpl/gstmemchunk.sgml: |
| * testsuite/elements/struct_i386.h: |
| * win32/GStreamer.vcproj: |
| * win32/Makefile: |
| Purge GstAtomic stuff from docs and win32 makefiles as well |
| |
| 2005-05-06 17:10:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix gst_pad_peer_get_caps(), make it return NULL if no peer. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_proxy_getcaps): |
| * gst/elements/gstcapsfilter.c: (gst_capsfilter_getcaps): |
| * gst/gstpad.c: (gst_pad_peer_get_caps): |
| * gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps), |
| (gst_queue_bufferalloc), (gst_queue_handle_sink_event), |
| (gst_queue_src_activate), (gst_queue_change_state): |
| * gst/gstqueue.h: |
| * gst/gstutils.c: (gst_element_get_compatible_pad_template), |
| (intersect_caps_func): |
| Fix gst_pad_peer_get_caps(), make it return NULL if no peer. |
| Always take QUEUE_LOCK after STREAM_LOCK or we might deadlock. |
| Some fixes for the peer_get_caps() change. |
| |
| 2005-05-06 16:19:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/base/gstbasesink.c: Actually do something with error codes returned from the push functions. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_preroll_queue_empty), |
| (gst_basesink_handle_buffer), (gst_basesink_chain_unlocked), |
| (gst_basesink_activate): |
| Actually do something with error codes returned from the push |
| functions. |
| |
| 2005-05-06 08:25:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Some more documentation. |
| Original commit message from CVS: |
| * docs/design/part-element-sink.txt: |
| * docs/design/part-element-source.txt: |
| * gst/base/gstbasesink.c: (gst_basesink_class_init), |
| (gst_basesink_event), (gst_basesink_activate): |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.c: (gst_basesrc_init), (gst_basesrc_unlock), |
| (gst_basesrc_activate): |
| * gst/base/gstbasesrc.h: |
| * gst/gstelement.c: (gst_element_pads_activate): |
| Some more documentation. |
| Fixed scheduling decision in _pads_activate(). |
| |
| 2005-05-05 21:59:53 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/gstelement.c: |
| * gst/gstpad.c: |
| final cruft fixage |
| Original commit message from CVS: |
| final cruft fixage |
| |
| 2005-05-05 21:45:54 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/elements/gsttee.c: |
| * gst/elements/gsttypefindelement.c: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttypefindelement.c: |
| cruft removal |
| Original commit message from CVS: |
| cruft removal |
| |
| 2005-05-05 21:42:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasetransform.c: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.h: |
| * libs/gst/base/gstbasetransform.c: |
| revert cruft |
| Original commit message from CVS: |
| revert cruft |
| |
| 2005-05-05 21:37:34 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| revert accidental commit of cruft -- doh |
| Original commit message from CVS: |
| revert accidental commit of cruft -- doh |
| |
| 2005-05-05 15:02:40 +0000 Andy Wingo <wingo@pobox.com> |
| |
| check/pipelines/simple_launch_lines.c (test_2_elements): "Fix" the test suite. |
| Original commit message from CVS: |
| 2005-05-05 Andy Wingo <wingo@pobox.com> |
| * check/pipelines/simple_launch_lines.c (test_2_elements): "Fix" |
| the test suite. |
| |
| 2005-05-05 11:43:06 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| fix broken spec file |
| Original commit message from CVS: |
| fix broken spec file |
| |
| 2005-05-05 09:31:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Added object to help in making collect pad based elements. |
| Original commit message from CVS: |
| * gst/base/Makefile.am: |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasesrc.c: (gst_basesrc_init), |
| (gst_basesrc_set_dataflow_funcs), (gst_basesrc_query): |
| * gst/base/gstcollectpads.c: (gst_collectpads_get_type), |
| (gst_collectpads_class_init), (gst_collectpads_init), |
| (gst_collectpads_finalize), (gst_collectpads_new), |
| (gst_collectpads_set_function), (gst_collectpads_add_pad), |
| (find_pad), (gst_collectpads_remove_pad), |
| (gst_collectpads_is_active), (gst_collectpads_collect), |
| (gst_collectpads_collect_range), (gst_collectpads_start), |
| (gst_collectpads_stop), (gst_collectpads_peek), |
| (gst_collectpads_pop), (gst_collectpads_available), |
| (gst_collectpads_read), (gst_collectpads_flush), |
| (gst_collectpads_chain): |
| * gst/base/gstcollectpads.h: |
| * gst/elements/Makefile.am: |
| * gst/elements/gstelements.c: |
| * gst/elements/gstfakesink.c: (gst_fakesink_class_init), |
| (gst_fakesink_get_times), (gst_fakesink_event), |
| (gst_fakesink_preroll), (gst_fakesink_render): |
| * gst/elements/gstfilesink.c: (gst_filesink_class_init), |
| (gst_filesink_init), (gst_filesink_set_location), |
| (gst_filesink_open_file), (gst_filesink_close_file), |
| (gst_filesink_pad_query), (gst_filesink_event), |
| (gst_filesink_render), (gst_filesink_change_state): |
| * gst/elements/gstfilesink.h: |
| Added object to help in making collect pad based elements. |
| Ported filesink. |
| Make event function in sink baseclass return gboolean. |
| |
| 2005-05-05 09:28:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Fix name lookup in GstBin. |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_send_event), (compare_name), |
| (gst_bin_get_by_name): |
| * gst/gstbuffer.h: |
| * gst/gstclock.c: (gst_clock_entry_new), (gst_clock_class_init), |
| (gst_clock_finalize): |
| * gst/gstdata.c: (gst_data_replace): |
| * gst/gstdata.h: |
| * gst/gstelement.c: (gst_element_request_pad), |
| (gst_element_pads_activate): |
| * gst/gstobject.c: (gst_object_init), (gst_object_ref), |
| (gst_object_unref): |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active), |
| (gst_pad_set_checkgetrange_function), |
| (gst_pad_link_check_compatible_unlocked), (gst_pad_set_caps), |
| (gst_pad_check_pull_range), (gst_pad_pull_range), |
| (gst_static_pad_template_get_caps), (gst_pad_start_task), |
| (gst_pad_pause_task), (gst_pad_stop_task): |
| * gst/gstutils.c: (gst_element_get_compatible_pad_template), |
| (gst_element_request_pad), (gst_pad_proxy_getcaps): |
| Fix name lookup in GstBin. |
| Added _data_replace() function and _buffer_replace() |
| Use finalize method to clean up clock. |
| Fix refcounting on request pads. |
| Fix pad schedule mode error. |
| Some more object refcounting debug info, |
| |
| 2005-05-04 21:29:44 +0000 Andy Wingo <wingo@pobox.com> |
| |
| GCC 4 fixen. |
| Original commit message from CVS: |
| 2005-05-04 Andy Wingo <wingo@pobox.com> |
| * check/Makefile.am: |
| * docs/gst/tmpl/gstatomic.sgml: |
| * docs/gst/tmpl/gstplugin.sgml: |
| * gst/base/gstbasesink.c: (gst_basesink_activate): |
| * gst/base/gstbasesrc.c: (gst_basesrc_class_init), |
| (gst_basesrc_init), (gst_basesrc_set_dataflow_funcs), |
| (gst_basesrc_query), (gst_basesrc_set_property), |
| (gst_basesrc_get_property), (gst_basesrc_check_get_range), |
| (gst_basesrc_activate): |
| * gst/base/gstbasesrc.h: |
| * gst/base/gstbasetransform.c: (gst_base_transform_sink_activate), |
| (gst_base_transform_src_activate): |
| * gst/elements/gstelements.c: |
| * gst/elements/gstfakesrc.c: (gst_fakesrc_class_init), |
| (gst_fakesrc_set_property), (gst_fakesrc_get_property): |
| * gst/elements/gsttee.c: (gst_tee_sink_activate): |
| * gst/elements/gsttypefindelement.c: (find_element_get_length), |
| (gst_type_find_element_checkgetrange), |
| (gst_type_find_element_activate): |
| * gst/gstbin.c: (gst_bin_save_thyself), (gst_bin_restore_thyself): |
| * gst/gstcaps.c: (gst_caps_do_simplify), (gst_caps_save_thyself), |
| (gst_caps_load_thyself): |
| * gst/gstelement.c: (gst_element_pads_activate), |
| (gst_element_save_thyself), (gst_element_restore_thyself): |
| * gst/gstpad.c: (gst_pad_load_and_link), (gst_pad_save_thyself), |
| (gst_ghost_pad_save_thyself), (gst_pad_check_pull_range): |
| * gst/gstpad.h: |
| * gst/gstxml.c: (gst_xml_write), (gst_xml_parse_doc), |
| (gst_xml_parse_file), (gst_xml_parse_memory), |
| (gst_xml_get_element), (gst_xml_make_element): |
| * gst/indexers/gstfileindex.c: (gst_file_index_load), |
| (_file_index_id_save_xml), (gst_file_index_commit): |
| * gst/registries/gstlibxmlregistry.c: (read_string), (read_uint), |
| (read_enum), (load_pad_template), (load_feature), (load_plugin), |
| (load_paths): |
| * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_caps), |
| (gst_dp_packet_from_event), (gst_dp_caps_from_packet): |
| * tools/gst-complete.c: (main): |
| * tools/gst-compprep.c: (main): |
| * tools/gst-inspect.c: (print_element_properties_info): |
| * tools/gst-launch.c: (xmllaunch_parse_cmdline): |
| * tools/gst-xmlinspect.c: (print_element_properties): |
| GCC 4 fixen. |
| |
| 2005-05-04 19:41:05 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gstreamer.spec.in: |
| fix up spec file to work for 0.9 branch |
| Original commit message from CVS: |
| fix up spec file to work for 0.9 branch |
| |
| 2005-05-03 12:46:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/gstplugin.c: apply patch from #172526 to make register work on MacOSX |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_check_module), |
| (gst_plugin_check_file), (gst_plugin_load_file): |
| apply patch from #172526 to make register work on MacOSX |
| |
| 2005-05-02 16:50:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| file .cvsignore was initially added on branch BRANCH-GSTREAMER-0_8. |
| Original commit message from CVS: |
| file .cvsignore was initially added on branch BRANCH-GSTREAMER-0_8. |
| |
| 2005-05-02 15:31:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * tests/old/testsuite/indexers/cache1.c: |
| * tests/old/testsuite/indexers/indexdump.c: |
| * testsuite/indexers/cache1.c: |
| * testsuite/indexers/indexdump.c: |
| more print format fixes |
| Original commit message from CVS: |
| more print format fixes |
| |
| 2005-05-02 15:20:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/gstconfig.h.in: |
| * tests/old/testsuite/debug/printf_extension.c: |
| * tests/old/testsuite/elements/property.h: |
| * testsuite/debug/printf_extension.c: |
| * testsuite/elements/property.h: |
| merges from 0.8 for 64 bit issues |
| Original commit message from CVS: |
| merges from 0.8 for 64 bit issues |
| |
| 2005-05-02 13:55:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Added draft for new query API. |
| Original commit message from CVS: |
| * docs/design/draft-push-pull.txt: |
| * docs/design/draft-query.txt: |
| * gst/base/gstbasesrc.c: (gst_basesrc_get_range_unlocked), |
| (gst_basesrc_start): |
| Added draft for new query API. |
| Added draft for better selecting scheduling methods. |
| Make basesrc ignore length if the subclass does not support |
| it. |
| |
| 2005-05-02 11:54:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/Makefile.am: |
| automake 1.5 fixes |
| Original commit message from CVS: |
| automake 1.5 fixes |
| |
| 2005-05-02 11:47:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/faq/Makefile.am: |
| * docs/manual/Makefile.am: |
| * docs/manuals.mak: |
| * docs/pwg/Makefile.am: |
| * gst/Makefile.am: |
| possible fixes for automake-1.5 |
| Original commit message from CVS: |
| possible fixes for automake-1.5 |
| |
| 2005-04-28 16:28:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Better debugging of clocking info. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_base_init), |
| (gst_basesink_pad_getcaps), (gst_basesink_init), |
| (gst_basesink_do_sync): |
| * gst/gstclock.c: (gst_clock_entry_new): |
| * gst/gstevent.c: (gst_event_discont_get_value): |
| * gst/gstpipeline.c: (pipeline_bus_handler), |
| (gst_pipeline_change_state): |
| * gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked): |
| Better debugging of clocking info. |
| Allow NULL values when getting discont values. |
| |
| 2005-04-27 14:19:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/gst/: Increase timeout for checks. |
| Original commit message from CVS: |
| * check/gst/gstobject.c: (START_TEST), (gst_object_suite): |
| * check/gst/gstpad.c: (gst_pad_suite): |
| Increase timeout for checks. |
| |
| 2005-04-27 13:52:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/Makefile.am: fix the broken rule for cleanup. Apparently this rule is only needed on FC2, so maybe this warran... |
| Original commit message from CVS: |
| * check/Makefile.am: |
| fix the broken rule for cleanup. Apparently this rule is |
| only needed on FC2, so maybe this warrants further autotool |
| inspection. |
| |
| 2005-04-26 18:07:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gsttrashstack.h: Ooohh. a nasty one! After having a failed pop() from the stack, it's possible that the stack is ... |
| Original commit message from CVS: |
| * gst/gsttrashstack.h: |
| Ooohh. a nasty one! After having a failed pop() from the stack, |
| it's possible that the stack is empty. In that case, don't |
| follow the NULL pointer. |
| |
| 2005-04-25 13:00:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Remove gst_library_load as it does more harm than good with the new g_module flags. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active), |
| (gst_pad_set_checkgetrange_function), |
| (gst_pad_link_check_compatible_unlocked), (gst_pad_link_prepare), |
| (gst_pad_check_pull_range), (gst_pad_pull_range), |
| (gst_static_pad_template_get_caps), (gst_pad_start_task), |
| (gst_pad_pause_task), (gst_pad_stop_task): |
| * gst/gstplugin.c: (gst_plugin_load): |
| * gst/gstplugin.h: |
| Remove gst_library_load as it does more harm than good with |
| the new g_module flags. |
| Revert bogus caps template check in pad linking, pad caps |
| are important when linking not the template, which is more |
| general than the current caps. |
| |
| 2005-04-25 11:51:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/Makefile.am: |
| there is no speed. really. |
| Original commit message from CVS: |
| there is no speed. really. |
| |
| 2005-04-25 09:51:06 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/autoplug/: Die, spider, die. |
| Original commit message from CVS: |
| * gst/autoplug/.cvsignore: |
| * gst/autoplug/Makefile.am: |
| * gst/autoplug/gstsearchfuncs.c: |
| * gst/autoplug/gstsearchfuncs.h: |
| * gst/autoplug/gstspider.c: |
| * gst/autoplug/gstspider.h: |
| * gst/autoplug/gstspideridentity.c: |
| * gst/autoplug/gstspideridentity.h: |
| * gst/autoplug/spidertest.c: |
| Die, spider, die. |
| |
| 2005-04-25 09:45:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstpad.*: Added stubs for unimplemented functions. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active), |
| (gst_pad_set_checkgetrange_function), (gst_pad_check_pull_range), |
| (gst_pad_pull_range), (gst_static_pad_template_get_caps), |
| (gst_pad_start_task), (gst_pad_pause_task), (gst_pad_stop_task): |
| * gst/gstpad.h: |
| Added stubs for unimplemented functions. |
| |
| 2005-04-25 03:54:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| file python-elements.txt was initially added on branch BRANCH-GSTREAMER-0_8. |
| Original commit message from CVS: |
| file python-elements.txt was initially added on branch BRANCH-GSTREAMER-0_8. |
| |
| 2005-04-24 23:53:06 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstpad.h: Disable some unimplemented functions. Wim, please fix. |
| Original commit message from CVS: |
| * gst/gstpad.h: Disable some unimplemented functions. Wim, |
| please fix. |
| |
| 2005-04-24 22:49:45 +0000 David Schleef <ds@schleef.org> |
| |
| Convert everything from GstAtomicInt to g_atomic_int_*, and remove gstatomic. |
| Original commit message from CVS: |
| Convert everything from GstAtomicInt to g_atomic_int_*, and |
| remove gstatomic. |
| * gst/Makefile.am: |
| * gst/gstatomic.c: |
| * gst/gstatomic.h: |
| * gst/gstatomic_impl.h: |
| * gst/gstbuffer.c: |
| * gst/gstcaps.c: |
| * gst/gstcaps.h: |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| * gst/gstdata.c: |
| * gst/gstdata.h: |
| * gst/gstdata_private.h: |
| * gst/gstevent.c: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| * gst/gstmessage.c: |
| * gst/gstobject.c: |
| * gst/gstobject.h: |
| * gst/gststructure.c: |
| * gst/gststructure.h: |
| * gst/gstutils.c: Add gst_atomic_int_set() compaitibility function. |
| * gst/gstutils.h: |
| |
| 2005-04-24 22:44:13 +0000 David Schleef <ds@schleef.org> |
| |
| check/gst/gstpad.c: Oh yeah, it's always nice to make the regressions tests work. Remove some code that is no longer... |
| Original commit message from CVS: |
| * check/gst/gstpad.c: (START_TEST): Oh yeah, it's always nice to |
| make the regressions tests work. Remove some code that is no |
| longer true. |
| * gst/gstpad.c: (gst_pad_link_check_templates_compatible_unlocked): |
| Disable warning for pads without templates. |
| |
| 2005-04-24 21:16:45 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstpad.c: Remove handling of filtered caps. Fix/merge functions that handle filtered links. |
| Original commit message from CVS: |
| * gst/gstpad.c: Remove handling of filtered caps. Fix/merge |
| functions that handle filtered links. |
| * gst/gstpad.h: Remove 'appfilter' field and prototypes of |
| removed functions. |
| * gst/gstutils.c: Fix/remove utility functions that handle |
| filtered caps. |
| * gst/gstutils.h: |
| * gst/gstvalue.c: Add serialization/deserialization of caps |
| * gst/parse/grammar.y: Ignore filtered caps when linking. This |
| requires fixing so that the filter caps notation creates |
| a capsfilter element and sets the filter_caps property. I |
| think everyone probably wants to keep the shorthand notation. |
| * docs/gst/tmpl/gstelement.sgml: updates for API changes. |
| * docs/gst/tmpl/gstpad.sgml: |
| * gst/elements/gstelements.c: Register capsfilter element. |
| * gst/Makefile.am: fix spacing |
| * docs/random/ds/0.9-suggested-changes: random |
| |
| 2005-04-23 23:29:47 +0000 David Schleef <ds@schleef.org> |
| |
| gst/elements/: New element that acts like an identity, but filters caps. Will eventually replace filtered caps in pa... |
| Original commit message from CVS: |
| * gst/elements/Makefile.am: |
| * gst/elements/gstcapsfilter.c: New element that acts like an |
| identity, but filters caps. Will eventually replace filtered |
| caps in pad linking. |
| * gst/gstutils.c: (gst_element_create_all_pads): New function |
| to create all the ALWAYS pads that are registered with an |
| element class. This functionality should eventually be |
| merged in with GstElement initialization. |
| * gst/gstutils.h: |
| * testsuite/trigger/README: part of trigger test code that should |
| have been checked in a long time ago. |
| |
| 2005-04-23 23:25:08 +0000 David Schleef <ds@schleef.org> |
| |
| gst/Makefile.am: Remove as-libtool stuff. It's likely not and hard to carry around. |
| Original commit message from CVS: |
| * gst/Makefile.am: Remove as-libtool stuff. It's likely not |
| needed with new versions of libtool (nobody will confirm this), |
| and hard to carry around. |
| * gst/autoplug/Makefile.am: |
| * gst/base/Makefile.am: |
| * gst/elements/Makefile.am: |
| * gst/indexers/Makefile.am: |
| * gst/schedulers/Makefile.am: |
| * libs/gst/bytestream/Makefile.am: |
| * libs/gst/control/Makefile.am: |
| * libs/gst/dataprotocol/Makefile.am: |
| * libs/gst/getbits/Makefile.am: |
| |
| 2005-04-21 17:10:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| file Makefile.am was initially added on branch BRANCH-GSTREAMER-0_8. |
| Original commit message from CVS: |
| file Makefile.am was initially added on branch BRANCH-GSTREAMER-0_8. |
| |
| 2005-04-21 09:37:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/design/: Some more docs. |
| Original commit message from CVS: |
| * docs/design/draft-push-pull.txt: |
| * docs/design/part-MT-refcounting.txt: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-caps.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstbus.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-messages.txt: |
| * docs/design/part-push-pull.txt: |
| * docs/design/part-query.txt: |
| Some more docs. |
| |
| 2005-04-21 09:33:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Use parent refcount in GstMessage to ensure GstStructure consistency. |
| Original commit message from CVS: |
| * gst/gstmessage.c: (_gst_message_copy), (_gst_message_free), |
| (gst_message_new), (gst_message_new_error), |
| (gst_message_new_warning), (gst_message_new_tag), |
| (gst_message_new_state_changed), (gst_message_new_application), |
| (gst_message_get_structure): |
| * gst/gstmessage.h: |
| * gst/gststructure.c: (gst_structure_set_parent_refcount), |
| (gst_structure_copy_conditional): |
| Use parent refcount in GstMessage to ensure GstStructure |
| consistency. |
| Cleaned up headers a bit. |
| |
| 2005-04-20 09:10:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Make gst_caps_replace() work like other _replace() functions. |
| Original commit message from CVS: |
| * gst/base/gstbasesink.c: (gst_basesink_base_init), |
| (gst_basesink_pad_getcaps), (gst_basesink_init), |
| (gst_basesink_chain_unlocked): |
| * gst/base/gsttypefindhelper.c: (helper_find_suggest), |
| (gst_type_find_helper): |
| * gst/elements/gsttypefindelement.c: |
| (gst_type_find_element_have_type), (gst_type_find_element_init), |
| (stop_typefinding), (gst_type_find_element_handle_event), |
| (find_suggest), (gst_type_find_element_chain), |
| (gst_type_find_element_checkgetrange), |
| (gst_type_find_element_getrange), (do_typefind), |
| (gst_type_find_element_activate): |
| * gst/gstbuffer.c: (_gst_buffer_sub_free), |
| (gst_buffer_default_free), (gst_buffer_default_copy), |
| (gst_buffer_set_caps): |
| * gst/gstcaps.c: (gst_caps_ref), (gst_caps_unref), |
| (gst_caps_replace): |
| * gst/gstmessage.c: (gst_message_new), |
| (gst_message_new_state_changed): |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active), |
| (gst_pad_set_checkgetrange_function), |
| (gst_pad_link_prepare_filtered), (gst_pad_relink_filtered), |
| (gst_pad_set_caps), (gst_pad_check_pull_range), |
| (gst_pad_pull_range), (gst_static_pad_template_get_caps): |
| * gst/gstpad.h: |
| * gst/gsttypefind.c: (gst_type_find_register): |
| Make gst_caps_replace() work like other _replace() functions. |
| Use _caps_replace() where possible. |
| Make sure _message_new() initialises its field. |
| Add gst_static_pad_template_get_caps() |
| |
| 2005-04-18 08:53:02 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/elements/gstfakesrc.c: s/ARG_/PROP_/. |
| Original commit message from CVS: |
| 2005-04-18 Andy Wingo <wingo@pobox.com> |
| * gst/elements/gstfakesrc.c: s/ARG_/PROP_/. |
| |
| 2005-04-18 08:24:30 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * gst/base/gstbasesrc.c: |
| * libs/gst/base/gstbasesrc.c: |
| gst/base/gstbasesrc.c (gst_basesrc_set_property) |
| Original commit message from CVS: |
| 2005-04-18 Andy Wingo <wingo@pobox.com> |
| * gst/base/gstbasesrc.c (gst_basesrc_set_property) |
| (gst_basesrc_get_property): BLOCKSIZE is a ULONG. Rename ARG_... |
| to PROP_.... |
| |
| 2005-04-16 20:27:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * NEWS: |
| * tests/Makefile.am: |
| NEWS build |
| Original commit message from CVS: |
| NEWS build |
| |
| 2005-04-16 20:16:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| removed some line |
| Original commit message from CVS: |
| removed some line |
| |
| 2005-04-16 16:28:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/faq/gst-uninstalled: |
| add gst-plugins-base to pkgconfig path |
| Original commit message from CVS: |
| add gst-plugins-base to pkgconfig path |
| |
| 2005-04-14 17:17:30 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/faq/using.xml: Add note on gstreamer-properties (#154996). |
| Original commit message from CVS: |
| * docs/faq/using.xml: |
| Add note on gstreamer-properties (#154996). |
| |
| 2005-04-13 17:41:29 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| docs/random/bbb/optional-properties: Some analysis on optional properties. |
| Original commit message from CVS: |
| * docs/random/bbb/optional-properties: |
| Some analysis on optional properties. |
| |
| 2005-04-12 15:00:30 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| Use libxml2 for registry parsing, use staticpadtemplates in elementfactories. Makes gst_init() +/- 10x faster. |
| Original commit message from CVS: |
| * docs/gst/tmpl/gstelementfactory.sgml: |
| * gst/gstelement.h: |
| * gst/gstelementfactory.c: (gst_element_factory_init), |
| (gst_element_factory_cleanup), (gst_element_register), |
| (__gst_element_factory_add_static_pad_template), |
| (gst_element_factory_get_static_pad_templates), |
| (gst_element_factory_can_src_caps), |
| (gst_element_factory_can_sink_caps): |
| * gst/registries/Makefile.am: |
| * gst/registries/gstlibxmlregistry.c: (gst_xml_registry_get_type), |
| (gst_xml_registry_class_init), (gst_xml_registry_init), |
| (gst_xml_registry_new), (gst_xml_registry_set_property), |
| (gst_xml_registry_get_property), (get_time), (make_dir), |
| (gst_xml_registry_get_perms_func), |
| (plugin_times_older_than_recurse), (plugin_times_older_than), |
| (gst_xml_registry_open_func), (gst_xml_registry_load_func), |
| (gst_xml_registry_save_func), (gst_xml_registry_close_func), |
| (add_to_char_array), (read_string), (read_uint), (read_enum), |
| (load_pad_template), (load_feature), (load_plugin), (load_paths), |
| (gst_xml_registry_load), (gst_xml_registry_load_plugin), |
| (gst_xml_registry_save_caps), (gst_xml_registry_save_pad_template), |
| (gst_xml_registry_save_feature), (gst_xml_registry_save_plugin), |
| (gst_xml_registry_save), (gst_xml_registry_rebuild_recurse), |
| (gst_xml_registry_rebuild): |
| * gst/registries/gstlibxmlregistry.h: |
| * tools/gst-compprep.c: (main): |
| * tools/gst-inspect.c: (print_pad_templates_info): |
| * tools/gst-xmlinspect.c: (print_element_info): |
| Use libxml2 for registry parsing, use staticpadtemplates in |
| elementfactories. Makes gst_init() +/- 10x faster. |
| |
| 2005-04-12 10:52:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * gst/base/Makefile.am: |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasesrc.c: |
| * gst/base/gsttypefindhelper.c: |
| * gst/base/gsttypefindhelper.h: |
| * gst/elements/Makefile.am: |
| * gst/elements/gstelements.c: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfakesrc.h: |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gsttypefindelement.c: |
| * gst/elements/gsttypefindelement.h: |
| * gst/gstpipeline.c: |
| * libs/gst/base/Makefile.am: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesrc.c: |
| * libs/gst/base/gsttypefindhelper.c: |
| * libs/gst/base/gsttypefindhelper.h: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfakesrc.h: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gsttypefindelement.c: |
| * plugins/elements/gsttypefindelement.h: |
| Added typefind helper. |
| Original commit message from CVS: |
| Added typefind helper. |
| Small preroll fix in the base sink. |
| Disable typefind code in basesrc. |
| Crude port of typefindelement. |
| Fakesrc cleanups. |
| |
| 2005-04-12 09:16:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * check/gst/gstdata.c: |
| * tests/check/gst/gstdata.c: |
| Increase timeout some more |
| Original commit message from CVS: |
| Increase timeout some more |
| |
| 2005-04-11 12:02:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| only dirs |
| Original commit message from CVS: |
| only dirs |
| |
| 2005-04-11 11:40:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| fix distcheck |
| Original commit message from CVS: |
| fix distcheck |
| |
| 2005-04-11 11:24:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/: Fix up the timeout so that the test does not fail. |
| Original commit message from CVS: |
| * check/gst/gstbus.c: (gstbus_suite): |
| * check/gst/gstdata.c: (thread_ref), (gst_data_suite): |
| * check/gstcheck.h: |
| Fix up the timeout so that the test does not fail. |
| |
| 2005-04-11 09:53:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/old/testsuite/Makefile.am: |
| * testsuite/Makefile.am: |
| dist trigger |
| Original commit message from CVS: |
| dist trigger |
| |
| 2005-04-10 21:42:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstelement.c: |
| work with debug disabled |
| Original commit message from CVS: |
| work with debug disabled |
| |
| 2005-04-10 20:29:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstobject.c: |
| work with debug disabled |
| Original commit message from CVS: |
| work with debug disabled |
| |
| 2005-04-10 18:19:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * autogen.sh: |
| ignore already applied patch |
| Original commit message from CVS: |
| ignore already applied patch |
| |
| 2005-04-08 11:34:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| file gstparent.c was initially added on branch BRANCH-GSTREAMER-0_8. |
| Original commit message from CVS: |
| file gstparent.c was initially added on branch BRANCH-GSTREAMER-0_8. |
| |
| 2005-04-08 11:34:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| file gstparent.h was initially added on branch BRANCH-GSTREAMER-0_8. |
| Original commit message from CVS: |
| file gstparent.h was initially added on branch BRANCH-GSTREAMER-0_8. |
| |
| 2005-04-06 17:30:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: More work on the generic source base class, implement seeking, query. |
| Original commit message from CVS: |
| * gst/base/README: |
| * gst/base/gstbasesrc.c: (gst_basesrc_get_type), |
| (gst_basesrc_init), (gst_basesrc_get_formats), (gst_basesrc_query), |
| (gst_basesrc_get_event_mask), (gst_basesrc_do_seek), |
| (gst_basesrc_event_handler), (gst_basesrc_get_range_unlocked), |
| (gst_basesrc_check_get_range), (gst_basesrc_loop), |
| (gst_basesrc_unlock), (gst_basesrc_get_size), (gst_basesrc_start), |
| (gst_basesrc_stop), (gst_basesrc_activate), |
| (gst_basesrc_change_state), (basesrc_find_peek), |
| (basesrc_find_suggest), (gst_basesrc_type_find): |
| * gst/base/gstbasesrc.h: |
| * gst/elements/gstfilesrc.c: (gst_filesrc_base_init), |
| (gst_filesrc_class_init), (gst_filesrc_init), |
| (gst_filesrc_finalize), (gst_filesrc_set_location), |
| (gst_filesrc_set_property), (gst_filesrc_get_property), |
| (gst_filesrc_free_parent_mmap), (gst_filesrc_map_region), |
| (gst_filesrc_map_small_region), (gst_filesrc_create_mmap), |
| (gst_filesrc_create_read), (gst_filesrc_create), |
| (gst_filesrc_get_size), (gst_filesrc_start), (gst_filesrc_stop): |
| * gst/elements/gstfilesrc.h: |
| * gst/gstelement.c: (gst_element_get_state_func), |
| (gst_element_lost_state), (gst_element_pads_activate): |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active), |
| (gst_pad_set_checkgetrange_function), (gst_pad_check_pull_range), |
| (gst_pad_pull_range): |
| * gst/gstpad.h: |
| More work on the generic source base class, implement seeking, |
| query. |
| Make filesrc extend the base source class. |
| Added gst_pad_set_checkgetrange_function to GstPad. |
| |
| 2005-04-06 11:08:07 +0000 Andy Wingo <wingo@pobox.com> |
| |
| pkgconfig/: New files. |
| Original commit message from CVS: |
| 2005-04-06 Andy Wingo <wingo@pobox.com> |
| * pkgconfig/gstreamer-base.pc.in: |
| * pkgconfig/gstreamer-base-uninstalled.pc.in: New files. |
| * pkgconfig/Makefile.am: |
| * configure.ac (AC_OUTPUT): Add gstreamer-base pkgconfig files. |
| |
| 2005-04-05 17:41:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/faq/cvs.xml: |
| add a note |
| Original commit message from CVS: |
| add a note |
| |
| 2005-04-05 08:44:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Made base source class, make fakesrc extend it. |
| Original commit message from CVS: |
| * gst/base/Makefile.am: |
| * gst/base/README: |
| * gst/base/gstbasesink.c: (gst_basesink_base_init), |
| (gst_basesink_pad_getcaps), (gst_basesink_pad_setcaps), |
| (gst_basesink_pad_buffer_alloc), (gst_basesink_init), |
| (gst_basesink_do_sync), (gst_basesink_chain_unlocked): |
| * gst/base/gstbasesrc.c: (gst_basesrc_get_type), |
| (gst_basesrc_base_init), (gst_basesrc_class_init), |
| (gst_basesrc_init), (gst_basesrc_get_formats), |
| (gst_basesrc_get_query_types), (gst_basesrc_query), |
| (gst_basesrc_get_event_mask), (gst_basesrc_event_handler), |
| (gst_basesrc_set_property), (gst_basesrc_get_property), |
| (gst_basesrc_get_range_unlocked), (gst_basesrc_get_range), |
| (gst_basesrc_loop), (gst_basesrc_activate), |
| (gst_basesrc_change_state): |
| * gst/base/gstbasesrc.h: |
| * gst/elements/gstfakesrc.c: (gst_fakesrc_base_init), |
| (gst_fakesrc_class_init), (gst_fakesrc_init), |
| (gst_fakesrc_event_handler), (gst_fakesrc_set_property), |
| (gst_fakesrc_get_property), (gst_fakesrc_create): |
| * gst/elements/gstfakesrc.h: |
| * gst/elements/gstfilesrc.c: (gst_filesrc_getrange), |
| (gst_filesrc_open_file), (gst_filesrc_loop), |
| (gst_filesrc_activate), (filesrc_find_peek), |
| (gst_filesrc_type_find): |
| Made base source class, make fakesrc extend it. |
| Add comments to basesink class. |
| Some filesrc cleanup. |
| |
| 2005-04-01 10:14:45 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * tests/memchunk/gmemchunktest.c: |
| add support for google malloc if available |
| Original commit message from CVS: |
| add support for google malloc if available |
| |
| 2005-04-01 02:41:35 +0000 David Schleef <ds@schleef.org> |
| |
| gst/gstplugin.c: Switch to using G_MODULE_BIND_LOCAL, which means plugins are now expected to link against libgstreamer. |
| Original commit message from CVS: |
| * gst/gstplugin.c: (gst_plugin_check_file), (gst_plugin_load_file): |
| Switch to using G_MODULE_BIND_LOCAL, which means plugins are now |
| expected to link against libgstreamer. |
| * gst/base/Makefile.am: link against libgstreamer |
| * gst/elements/Makefile.am: same |
| |
| 2005-03-31 15:00:11 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/instantiate/: Add test to test speed of caps copy and free. |
| Original commit message from CVS: |
| 2005-03-31 Andy Wingo <wingo@pobox.com> |
| * tests/instantiate/Makefile.am: |
| * tests/instantiate/caps.c: Add test to test speed of caps copy |
| and free. |
| * tests/memchunk/gmemchunktest.c (main): Use alloc only on the |
| GMemChunk to be fair. |
| * gst/gsttrashstack.h: Remove warning about using the fallback |
| trash stack implementation, it's still faster than malloc. |
| |
| 2005-03-31 10:10:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Added start/stop methods to transform base class so subclasses don't need to deal with state changes even. |
| Original commit message from CVS: |
| * gst/base/gstbasetransform.c: (gst_base_transform_base_init), |
| (gst_base_transform_class_init), (gst_base_transform_init), |
| (gst_base_transform_setcaps), (gst_base_transform_handle_buffer), |
| (gst_base_transform_get_property), |
| (gst_base_transform_sink_activate), |
| (gst_base_transform_src_activate), |
| (gst_base_transform_change_state): |
| * gst/base/gstbasetransform.h: |
| * gst/elements/gstidentity.c: (gst_identity_class_init), |
| (gst_identity_event), (gst_identity_check_perfect), |
| (gst_identity_transform), (gst_identity_start), |
| (gst_identity_stop): |
| Added start/stop methods to transform base class so subclasses |
| don't need to deal with state changes even. |
| |
| 2005-03-31 10:10:21 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * tests/memchunk/gmemchunktest.c: |
| add per-thread stats |
| Original commit message from CVS: |
| add per-thread stats |
| |
| 2005-03-31 09:46:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Added rate to the discont event to prepare for variable speed and reverse playback. |
| Original commit message from CVS: |
| * gst/gstevent.c: (gst_event_new_discontinuous_valist), |
| (gst_event_new_discontinuous), (gst_event_discont_get_value): |
| * gst/gstevent.h: |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active), |
| (gst_pad_pull_range): |
| Added rate to the discont event to prepare for variable speed |
| and reverse playback. |
| |
| 2005-03-30 14:09:01 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * tests/memchunk/gmemchunktest.c: |
| Commit mem chunk test; probably will be removed later. |
| Original commit message from CVS: |
| Commit mem chunk test; probably will be removed later. |
| |
| 2005-03-30 03:57:39 +0000 David Schleef <ds@schleef.org> |
| |
| A little example program to show how trigger-based elements can work. |
| Original commit message from CVS: |
| * configure.ac: |
| * testsuite/trigger/Makefile.am: |
| * testsuite/trigger/trigger.c: A little example program to show |
| how trigger-based elements can work. |
| |
| 2005-03-29 16:18:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: Simplify pad activation. |
| Original commit message from CVS: |
| * gst/base/Makefile.am: |
| * gst/base/README: |
| * gst/base/gstbasesink.c: (gst_basesink_get_type), |
| (gst_basesink_base_init), (gst_basesink_class_init), |
| (gst_basesink_pad_getcaps), (gst_basesink_init), |
| (gst_basesink_activate), (gst_basesink_change_state): |
| * gst/base/gstbasesink.h: |
| * gst/base/gstbasetransform.c: (gst_base_transform_get_type), |
| (gst_base_transform_base_init), (gst_base_transform_finalize), |
| (gst_base_transform_class_init), (gst_base_transform_init), |
| (gst_base_transform_proxy_getcaps), (gst_base_transform_setcaps), |
| (gst_base_transform_event), (gst_base_transform_getrange), |
| (gst_base_transform_chain), (gst_base_transform_handle_buffer), |
| (gst_base_transform_set_property), |
| (gst_base_transform_get_property), |
| (gst_base_transform_sink_activate), |
| (gst_base_transform_src_activate), |
| (gst_base_transform_change_state): |
| * gst/base/gstbasetransform.h: |
| * gst/elements/gstidentity.c: (gst_identity_finalize), |
| (gst_identity_class_init), (gst_identity_init), |
| (gst_identity_event), (gst_identity_check_perfect), |
| (gst_identity_transform), (gst_identity_set_property), |
| (gst_identity_get_property), (gst_identity_change_state): |
| * gst/elements/gstidentity.h: |
| * gst/gstelement.c: (gst_element_get_state_func), |
| (gst_element_lost_state), (gst_element_pads_activate): |
| * gst/gstpad.c: (gst_pad_set_active), (gst_pad_peer_set_active), |
| (gst_pad_check_pull_range), (gst_pad_pull_range): |
| * gst/gstpad.h: |
| Simplify pad activation. |
| Added function to check if pull_range can be performed. |
| Error out when pulling inactive or flushing pads. |
| Removed const from refcounted types as it does not make sense. |
| Simplify pad templates in basesink |
| Added base class for simple 1-to-1 transforms. |
| Make identity subclass the base transform. |
| |
| 2005-03-29 14:34:51 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/: Add these files to CVS. Now I really don't understand what's going on, but like whatever. I want green buildbot! |
| Original commit message from CVS: |
| 2005-03-29 Andy Wingo <wingo@pobox.com> |
| * docs/libs/gstreamer-libs-overrides.txt: |
| * docs/gst/gstreamer-overrides.txt: Add these files to CVS. Now I |
| really don't understand what's going on, but like whatever. I want |
| green buildbot! |
| |
| 2005-03-29 14:12:48 +0000 Andy Wingo <wingo@pobox.com> |
| |
| docs/: Dist the overrides files. |
| Original commit message from CVS: |
| 2005-03-29 Andy Wingo <wingo@pobox.com> |
| * docs/gst/Makefile.am: |
| * docs/libs/Makefile.am: Dist the overrides files. |
| * check/Makefile.am (clean-local): Remove .libs directories. |
| * gst/elements/Makefile.am (EXTRA_DIST): Add all the attic |
| elements to EXTRA_DIST, so po/ files are happy. |
| |
| 2005-03-29 13:10:25 +0000 Andy Wingo <wingo@pobox.com> |
| |
| po/POTFILES: Remove gstspider.c. |
| Original commit message from CVS: |
| 2005-03-29 Andy Wingo <wingo@pobox.com> |
| * po/POTFILES: Remove gstspider.c. |
| * configure.ac (AC_OUTPUT): Add missing testsuite makefiles. |
| * docs/libs/gstreamer-libs-docs.sgml: |
| * docs/libs/gstreamer-libs-sections.txt: Remove the section on |
| bytestream. |
| * tests/complexity.c (main): Set the length of the preroll queue |
| on the sinks to prevent a lockup. |
| |
| 2005-03-29 11:39:17 +0000 Andy Wingo <wingo@pobox.com> |
| |
| libs/gst/dataprotocol/: Remove test, it's the same as the one in check/gst-libs/gdp.c. |
| Original commit message from CVS: |
| 2005-03-29 Andy Wingo <wingo@pobox.com> |
| * libs/gst/dataprotocol/Makefile.am: |
| * libs/gst/dataprotocol/dataprotocol-test.c: Remove test, it's |
| the same as the one in check/gst-libs/gdp.c. |
| |
| 2005-03-29 10:55:39 +0000 Andy Wingo <wingo@pobox.com> |
| |
| po/, docs/gst/: Commit automatic changes to docs and po files. |
| Original commit message from CVS: |
| 2005-03-29 Andy Wingo <wingo@pobox.com> |
| * po/, docs/gst/: Commit automatic changes to docs and po files. |
| * gst/elements/Makefile.am (libgstelements_la_LDFLAGS): Link to |
| the versioned libgstbase. |
| * check/Makefile.am: Depend on an unversioned gst-register, seems |
| to make autoconf happier. |
| * gst/base/Makefile.am: Make libgstbase a versioned lib. |
| |
| 2005-03-28 14:54:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * configure.ac: |
| * docs/design/part-gstelement.txt: |
| * docs/design/part-negotiation.txt: |
| * docs/design/part-preroll.txt: |
| * docs/design/part-scheduling.txt: |
| * docs/design/part-states.txt: |
| * gst/Makefile.am: |
| * gst/base/Makefile.am: |
| * gst/base/README: |
| * gst/base/gstbasesink.c: |
| * gst/base/gstbasesink.h: |
| * gst/elements/Makefile.am: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesink.h: |
| * gst/gstbin.c: |
| * gst/gstelement.c: |
| * gst/gstpad.c: |
| * gst/gstpipeline.c: |
| * libs/gst/base/Makefile.am: |
| * libs/gst/base/README: |
| * libs/gst/base/gstbasesink.c: |
| * libs/gst/base/gstbasesink.h: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesink.h: |
| Added state change code. |
| Original commit message from CVS: |
| Added state change code. |
| Added/updated docs. |
| Added sink base class, make fakesink extend the base class. |
| Small cleanups in GstPipeline. |
| |
| 2005-03-26 22:07:53 +0000 David Schleef <ds@schleef.org> |
| |
| gst/Makefile.am: remove gstcpu.[ch]. The gst_cpu functionality is broken and should be implemented in a different li... |
| Original commit message from CVS: |
| * gst/Makefile.am: remove gstcpu.[ch]. The gst_cpu functionality |
| is broken and should be implemented in a different library. |
| * gst/gst.c: (init_post): don't call _gst_cpu_initialize() |
| * gst/gst.h: remove gstcpu.h |
| * gst/gstcpu.c: remove |
| * gst/gstcpu.h: remove |
| * gst/Makefile.am.future: Remove this file. It's ancient. |
| |
| 2005-03-25 09:57:42 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstbin.c: Add default event/set_manager handlers. The set_manager handler takes care that the manager is distribu... |
| Original commit message from CVS: |
| * gst/gstbin.c: (gst_bin_class_init), (gst_bin_set_manager), |
| (gst_bin_send_event): |
| Add default event/set_manager handlers. The set_manager handler |
| takes care that the manager is distributed over kids that were |
| already in the bin before the manager was set. The event handler |
| is a utility virtual function that sends the event over all sinks, |
| so that gst_element_send_event (bin, event); has the expected |
| behaviour. |
| * gst/gstpad.c: (gst_pad_event_default): |
| Re-install default event handling for discontinuities, so that |
| seeking works without requiring hacks in applications or extra |
| code in sinks. |
| * gst/gstpipeline.c: (gst_pipeline_class_init), |
| (gst_pipeline_send_event): |
| Half hack, half utility: set a pipeline to PAUSED for seek events, |
| since that is the only way we can guarantee a/v sync. Means that |
| you can do gst_element_seek (pipeline, method, pos); on a pipeline |
| and it "just works". |
| |
| 2005-03-25 09:35:01 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| gst/gstpipeline.c: Lock/unlock mismatch. |
| Original commit message from CVS: |
| * gst/gstpipeline.c: (gst_pipeline_use_clock): |
| Lock/unlock mismatch. |
| |
| 2005-03-25 00:35:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/faq/gst-uninstalled: add gst-plugins-base |
| Original commit message from CVS: |
| * docs/faq/gst-uninstalled: |
| add gst-plugins-base |
| * docs/gst/Makefile.am: |
| don't error out until docs are fixed |
| * docs/gst/gstreamer.types: |
| remove thread |
| |
| 2005-03-22 14:23:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Activated more tests. |
| Original commit message from CVS: |
| * check/Makefile.am: |
| * check/gst/gstmessage.c: (START_TEST), (gst_data_suite), (main): |
| * gst/gststructure.c: (gst_structure_set_valist), |
| (gst_structure_copy_conditional): |
| Activated more tests. |
| Added message test. |
| Added G_TYPE_POINTER to GstStructure. |
| |
| 2005-03-22 11:32:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Docs updates |
| Original commit message from CVS: |
| * docs/design/part-TODO.txt: |
| * docs/design/part-events.txt: |
| * docs/design/part-gstbin.txt: |
| * docs/design/part-gstbus.txt: |
| * docs/design/part-gstpipeline.txt: |
| * docs/design/part-messages.txt: |
| * gst/gstbus.c: |
| * gst/gstmessage.c: |
| Docs updates |
| |
| 2005-03-21 18:17:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstbus.c: Fix copy-and-paste error. |
| Original commit message from CVS: |
| * gst/gstbus.c: (gst_bus_post): |
| Fix copy-and-paste error. |
| |
| 2005-03-21 17:34:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * common: |
| * gst/Makefile.am: |
| * gst/elements/Makefile.am: |
| * gst/elements/gstelements.c: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfakesrc.h: |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gstidentity.c: |
| * gst/elements/gstidentity.h: |
| * gst/elements/gsttee.c: |
| * gst/elements/gsttee.h: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gstbin.c: |
| * gst/gstbin.h: |
| * gst/gstbus.c: |
| * gst/gstbus.h: |
| * gst/gstcaps.h: |
| * gst/gstdata.h: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstevent.c: |
| * gst/gstevent.h: |
| * gst/gstmessage.c: |
| * gst/gstmessage.h: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstpipeline.c: |
| * gst/gstpipeline.h: |
| * gst/gstprobe.h: |
| * gst/gstqueue.c: |
| * gst/gstqueue.h: |
| * gst/gstscheduler.c: |
| * gst/gstscheduler.h: |
| * gst/gststructure.c: |
| * gst/gststructure.h: |
| * gst/gsttaginterface.h: |
| * gst/gsttagsetter.h: |
| * gst/gsttask.c: |
| * gst/gsttask.h: |
| * gst/gstthread.c: |
| * gst/gstthread.h: |
| * gst/gsttypes.h: |
| * gst/schedulers/Makefile.am: |
| * gst/schedulers/cothreads_compat.h: |
| * gst/schedulers/entryscheduler.c: |
| * gst/schedulers/faircothreads.c: |
| * gst/schedulers/faircothreads.h: |
| * gst/schedulers/fairscheduler.c: |
| * gst/schedulers/gstbasicscheduler.c: |
| * gst/schedulers/gstoptimalscheduler.c: |
| * gst/schedulers/gthread-cothreads.h: |
| * gst/schedulers/threadscheduler.c: |
| * libs/gst/Makefile.am: |
| * libs/gst/bytestream/bytestream.c: |
| * libs/gst/bytestream/filepad.c: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| * plugins/elements/Makefile.am: |
| * plugins/elements/gstelements.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfakesrc.h: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstidentity.h: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gstqueue.h: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttee.h: |
| * tests/benchmarks/complexity.c: |
| * tests/benchmarks/mass-elements.c: |
| * tests/check/Makefile.am: |
| * tests/complexity.c: |
| * tests/mass_elements.c: |
| * tests/old/testsuite/states/locked.c: |
| * tests/old/testsuite/states/parent.c: |
| * testsuite/states/locked.c: |
| * testsuite/states/parent.c: |
| * tools/gst-inspect.c: |
| * tools/gst-launch.c: |
| * tools/gst-md5sum.c: |
| * tools/gst-typefind.c: |
| * tools/gst-xmlinspect.c: |
| Next big merge. |
| Original commit message from CVS: |
| Next big merge. |
| Added GstBus for mainloop integration. |
| Added GstMessage for sending notifications on the bus. |
| Added GstTask as an abstraction for pipeline entry points. |
| Removed GstThread. |
| Removed Schedulers. |
| Simplified GstQueue for multithreaded core. |
| Made _link threadsafe, removed old capsnego. |
| Added STREAM_LOCK and PREROLL_LOCK in GstPad. |
| Added pad blocking functions. |
| Reworked scheduling functions in GstPad to prepare for |
| scheduling updates soon. |
| Moved events out of data stream. |
| Simplified GstEvent types. |
| Added return values to push/pull. |
| Removed clocking from GstElement. |
| Added prototypes for state change function for next merge. |
| Removed iterate from bins and state change management. |
| Fixed some elements, disabled others for now. |
| Fixed -inspect and -launch. |
| Added check for GstBus. |
| |
| 2005-03-10 12:51:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Doc updates. |
| Original commit message from CVS: |
| * docs/design/part-MT-refcounting.txt: |
| * docs/design/part-clocks.txt: |
| * docs/design/part-gstelement.txt: |
| * docs/design/part-gstobject.txt: |
| * docs/design/part-standards.txt: |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_add), |
| (gst_bin_remove_func), (gst_bin_remove): |
| * gst/gstbin.h: |
| * gst/gstbuffer.c: |
| * gst/gstcaps.h: |
| * testsuite/clock/clock1.c: (main): |
| * testsuite/clock/clock2.c: (gst_clock_debug), (element_wait), |
| (main): |
| * testsuite/dlopen/loadgst.c: (do_test): |
| * testsuite/refcounting/bin.c: (add_remove_test1), |
| (add_remove_test2), (main): |
| * testsuite/refcounting/element.c: (main): |
| * testsuite/refcounting/element_pad.c: (main): |
| * testsuite/refcounting/pad.c: (main): |
| * tools/gst-launch.c: (sigint_handler_sighandler): |
| * tools/gst-typefind.c: (main): |
| Doc updates. |
| Added doc about clock. |
| removed gst_bin_iterate_recurse_up(), marked methods |
| for removal. |
| Fix more testsuites. |
| |
| 2005-03-09 17:28:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Fix _pad_get_direction wrt ghostpads. |
| Original commit message from CVS: |
| * gst/gstpad.c: (gst_pad_get_direction), |
| (_gst_pad_default_fixate_foreach), (gst_pad_collectv), |
| (gst_pad_collect_valist): |
| * testsuite/bins/interface.c: (main): |
| * testsuite/caps/audioscale.c: (test_caps): |
| * testsuite/caps/caps.c: (test1), (test2), (test3): |
| * testsuite/caps/deserialize.c: (main): |
| * testsuite/caps/enumcaps.c: (main): |
| * testsuite/caps/filtercaps.c: (main): |
| * testsuite/caps/intersect2.c: (main): |
| * testsuite/caps/random.c: (main): |
| * testsuite/caps/renegotiate.c: (my_fixate), (main): |
| * testsuite/caps/sets.c: (check_caps): |
| * testsuite/caps/simplify.c: (check_caps), (main): |
| * testsuite/caps/subtract.c: (check_caps): |
| Fix _pad_get_direction wrt ghostpads. |
| Fix caps testsuite. |
| |
| 2005-03-09 16:10:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * check/Makefile.am: |
| * check/gst/gstbin.c: |
| * check/gst/gstsystemclock.c: |
| * gst/gstbin.c: |
| * gst/gstbin.h: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstiterator.c: |
| * gst/gstpad.c: |
| * gst/gstpipeline.c: |
| * gst/gstutils.h: |
| * gst/schedulers/entryscheduler.c: |
| * gst/schedulers/gstbasicscheduler.c: |
| * tests/check/Makefile.am: |
| * tests/check/gst/gstbin.c: |
| * tests/check/gst/gstsystemclock.c: |
| * tests/old/testsuite/bins/interface.c: |
| * testsuite/bins/interface.c: |
| Added GstBin test. |
| Original commit message from CVS: |
| Added GstBin test. |
| Added GstSystemClock test. |
| Implemented clock distribution code in GstBin. |
| Implemented iterate sinks method for future use. |
| Rearranged gstelement.h |
| Fix GstIterator comparison bug. |
| Moved some code to GstPipeline, mostly clocking related. |
| |
| 2005-03-09 11:08:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Bump version number, we're now 0.9.0 |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/gst_private.h: |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_add), |
| (gst_bin_remove_func), (gst_bin_remove), |
| (gst_bin_get_by_name_recurse_up): |
| * gst/gstclock.c: (gst_clock_id_ref), (gst_clock_id_unref), |
| (gst_clock_id_compare_func), (gst_clock_id_wait), |
| (gst_clock_id_wait_async), (gst_clock_init), |
| (gst_clock_adjust_unlocked), (gst_clock_get_time): |
| * gst/gstelement.h: |
| * gst/gstinfo.c: (_gst_debug_init): |
| * gst/gstobject.h: |
| * gst/gstpad.c: (_gst_pad_default_fixate_foreach), |
| (gst_pad_collectv), (gst_pad_collect_valist), (gst_pad_query): |
| * gst/gstpad.h: |
| Bump version number, we're now 0.9.0 |
| Add future debugging category. |
| Fix NULL _unref() in _get_by_name_recurse_up |
| Rearrange gstpad.h. |
| Update some docs. |
| |
| 2005-03-08 17:42:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * gst/elements/gstaggregator.c: |
| * gst/elements/gstfakesink.c: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstfdsink.c: |
| * gst/elements/gstfdsrc.c: |
| * gst/elements/gstfilesink.c: |
| * gst/elements/gstfilesrc.c: |
| * gst/elements/gstidentity.c: |
| * gst/elements/gstmd5sink.c: |
| * gst/elements/gstmultifilesrc.c: |
| * gst/elements/gstshaper.c: |
| * gst/elements/gststatistics.c: |
| * gst/elements/gsttee.c: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstqueue.c: |
| * gst/gstthread.c: |
| * gst/schedulers/gstbasicscheduler.c: |
| * gst/schedulers/gstoptimalscheduler.c: |
| * plugins/elements/gstaggregator.c: |
| * plugins/elements/gstfakesink.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstfdsink.c: |
| * plugins/elements/gstfdsrc.c: |
| * plugins/elements/gstfilesink.c: |
| * plugins/elements/gstfilesrc.c: |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstmd5sink.c: |
| * plugins/elements/gstmultifilesrc.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gstshaper.c: |
| * plugins/elements/gststatistics.c: |
| * plugins/elements/gsttee.c: |
| Remove threadsafe properties. Fix elements because GObject complains when installing a property before declaring a se... |
| Original commit message from CVS: |
| Remove threadsafe properties. Fix elements because GObject |
| complains when installing a property before declaring a |
| set/get_property handler. |
| Rearrange gstelement.h file, use STATE macros for state locks. |
| Free mutexes in the finalize method instead of dispose. |
| |
| 2005-03-08 15:57:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Added parentage check. |
| Original commit message from CVS: |
| * check/gst/gstobject.c: (START_TEST), (gst_object_suite): |
| * gst/gstthread.c: (gst_thread_release_children_locks): |
| Added parentage check. |
| Fix build og GstThread again. |
| |
| 2005-03-08 14:38:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Docs updates, clean up some headers. |
| Original commit message from CVS: |
| * docs/design/part-MT-refcounting.txt: |
| * docs/design/part-conventions.txt: |
| * docs/design/part-gstobject.txt: |
| * docs/design/part-relations.txt: |
| * docs/design/part-standards.txt: |
| * gst/gstbin.c: (gst_bin_add_func), (gst_bin_add), |
| (gst_bin_remove_func), (gst_bin_remove), (gst_bin_iterate_recurse), |
| (gst_bin_get_by_name), (gst_bin_get_by_interface), |
| (gst_bin_iterate_all_by_interface): |
| * gst/gstbuffer.h: |
| * gst/gstclock.h: |
| * gst/gstelement.c: (gst_element_class_init), |
| (gst_element_change_state), (gst_element_set_loop_function): |
| * gst/gstelement.h: |
| * gst/gstiterator.c: |
| * gst/gstobject.c: (gst_object_class_init), (gst_object_ref), |
| (gst_object_unref), (gst_object_sink), (gst_object_dispose), |
| (gst_object_dispatch_properties_changed), (gst_object_set_name), |
| (gst_object_set_parent), (gst_object_unparent), |
| (gst_object_check_uniqueness): |
| * gst/gstobject.h: |
| Docs updates, clean up some headers. |
| Free iterators in GstBin. |
| GstObject is now looking good. |
| |
| 2005-03-07 18:33:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/: Added checks. |
| Original commit message from CVS: |
| * check/.cvsignore: |
| * check/Makefile.am: |
| * check/gst-libs/.cvsignore: |
| * check/gst-libs/gdp.c: (START_TEST), (gst_object_suite), (main): |
| * check/gst/.cvsignore: |
| * check/gst/gstbus.c: (pound_bus_with_messages), (pull_messages), |
| (START_TEST), (gstbus_suite), (main): |
| * check/gst/gstcaps.c: (START_TEST), (gst_caps_suite), (main): |
| * check/gst/gstdata.c: (START_TEST), (thread_ref), (thread_unref), |
| (gst_data_suite), (main): |
| * check/gst/gstiterator.c: (make_list_of_ints), (START_TEST), |
| (add_fold_func), (gstiterator_suite), (main): |
| * check/gst/gstobject.c: (gst_fake_object_get_type), (START_TEST), |
| (thread_name_object), (thread_name_object_default), |
| (gst_object_name_compare), (gst_object_suite), (main): |
| * check/gst/gstpad.c: (START_TEST), (thread_link_unlink), |
| (gst_pad_suite), (main): |
| * check/gstcheck.c: (gst_check_log_message_func), |
| (gst_check_log_critical_func), (gst_check_init): |
| * check/gstcheck.h: |
| * check/pipelines/simple_launch_lines.c: (setup_pipeline), |
| (run_pipeline), (START_TEST), (simple_launch_lines_suite), (main): |
| Added checks. |
| |
| 2005-03-07 18:29:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/gstiterator.*: Added missing files. |
| Original commit message from CVS: |
| * gst/gstiterator.c: (gst_iterator_init), (gst_iterator_new), |
| (gst_list_iterator_next), (gst_list_iterator_resync), |
| (gst_list_iterator_free), (gst_iterator_new_list), |
| (gst_iterator_pop), (gst_iterator_next), (gst_iterator_resync), |
| (gst_iterator_free), (gst_iterator_push), (filter_next), |
| (filter_resync), (filter_uninit), (filter_free), |
| (gst_iterator_filter), (gst_iterator_fold), (foreach_fold_func), |
| (gst_iterator_foreach), (find_custom_fold_func), |
| (gst_iterator_find_custom): |
| * gst/gstiterator.h: |
| Added missing files. |
| |
| 2005-03-07 18:27:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * Makefile.am: |
| * configure.ac: |
| * docs/design/part-MT-refcounting.txt: |
| * docs/design/part-conventions.txt: |
| * docs/design/part-gstobject.txt: |
| * docs/design/part-relations.txt: |
| * examples/mixer/mixer.c: |
| * examples/thread/thread.c: |
| * gst/Makefile.am: |
| * gst/autoplug/gstsearchfuncs.c: |
| * gst/autoplug/gstspider.c: |
| * gst/autoplug/gstspideridentity.c: |
| * gst/elements/gstfakesrc.c: |
| * gst/elements/gstidentity.c: |
| * gst/elements/gsttee.c: |
| * gst/elements/gsttypefindelement.c: |
| * gst/gst.c: |
| * gst/gst.h: |
| * gst/gstbin.c: |
| * gst/gstbin.h: |
| * gst/gstbuffer.c: |
| * gst/gstbuffer.h: |
| * gst/gstcaps.c: |
| * gst/gstcaps.h: |
| * gst/gstclock.c: |
| * gst/gstclock.h: |
| * gst/gstcompat.h: |
| * gst/gstcpu.c: |
| * gst/gstdata.c: |
| * gst/gstdata.h: |
| * gst/gstelement.c: |
| * gst/gstelement.h: |
| * gst/gstevent.h: |
| * gst/gstformat.c: |
| * gst/gstformat.h: |
| * gst/gstindex.c: |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| * gst/gstmemchunk.c: |
| * gst/gstobject.c: |
| * gst/gstobject.h: |
| * gst/gstpad.c: |
| * gst/gstpad.h: |
| * gst/gstpipeline.c: |
| * gst/gstpipeline.h: |
| * gst/gstplugin.c: |
| * gst/gstpluginfeature.c: |
| * gst/gstpluginfeature.h: |
| * gst/gstprobe.c: |
| * gst/gstquery.c: |
| * gst/gstquery.h: |
| * gst/gstqueue.c: |
| * gst/gstscheduler.c: |
| * gst/gststructure.c: |
| * gst/gststructure.h: |
| * gst/gstsystemclock.c: |
| * gst/gstsystemclock.h: |
| * gst/gsttag.c: |
| * gst/gsttaginterface.c: |
| * gst/gsttaglist.c: |
| * gst/gsttagsetter.c: |
| * gst/gstthread.c: |
| * gst/gsttrashstack.h: |
| * gst/gsttypefind.c: |
| * gst/gsttypes.h: |
| * gst/gstutils.c: |
| * gst/gstutils.h: |
| * gst/gstvalue.c: |
| * gst/parse/grammar.y: |
| * gst/schedulers/gstbasicscheduler.c: |
| * gst/schedulers/gstoptimalscheduler.c: |
| * libs/gst/bytestream/bytestream.c: |
| * libs/gst/dataprotocol/dataprotocol.c: |
| * plugins/elements/gstfakesrc.c: |
| * plugins/elements/gstidentity.c: |
| * plugins/elements/gstqueue.c: |
| * plugins/elements/gsttee.c: |
| * plugins/elements/gsttypefindelement.c: |
| * po/nb.po: |
| * po/ru.po: |
| * tests/old/examples/mixer/mixer.c: |
| * tests/old/examples/thread/thread.c: |
| * tests/threadstate/threadstate2.c: |
| * tools/gst-compprep.c: |
| * tools/gst-inspect.c: |
| * tools/gst-launch.c: |
| * tools/gst-md5sum.c: |
| * tools/gst-xmlinspect.c: |
| First THREADED backport attempt, focusing on adding locks and making sure the API is threadsafe. Needs more work. Mor... |
| Original commit message from CVS: |
| First THREADED backport attempt, focusing on adding locks and |
| making sure the API is threadsafe. Needs more work. More docs |
| follow this week. |
| |
| 2005-02-25 00:10:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/gstinfo.c: |
| * gst/gstinfo.h: |
| another no-debug build fix |
| Original commit message from CVS: |
| another no-debug build fix |
| |
| 2005-02-24 23:41:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/schedulers/faircothreads.c: |
| disable debug build fix |
| Original commit message from CVS: |
| disable debug build fix |
| |
| 2005-02-24 17:12:19 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/: New files, good for running complexity benchmarks. |
| Original commit message from CVS: |
| 2005-02-24 Andy Wingo <wingo@pobox.com> |
| * tests/bench-complexity.scm: |
| * tests/complexity.gnuplot: New files, good for running complexity |
| benchmarks. |
| |
| 2005-02-24 15:36:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/: New test, sets up N elements, at each level teeing into M streams per element. Eeeenteresting. |
| Original commit message from CVS: |
| 2005-02-24 Andy Wingo <wingo@pobox.com> |
| * tests/Makefile.am: |
| * tests/complexity.c: New test, sets up N elements, at each level |
| teeing into M streams per element. Eeeenteresting. |
| |
| 2005-02-24 12:31:12 +0000 Andy Wingo <wingo@pobox.com> |
| |
| tests/mass_elements.gnuplot: gnuplot file for the mass_elements benchmark. Run as gnuplot mass_elements.gnuplot > foo... |
| Original commit message from CVS: |
| 2005-02-24 Andy Wingo <wingo@pobox.com> |
| * tests/mass_elements.gnuplot: gnuplot file for the mass_elements |
| benchmark. Run as gnuplot mass_elements.gnuplot > foo.ps, after |
| running bench-mass_elements.scm. |
| * tests/bench-mass_elements.scm: New script, runs mass_elements |
| for various numbers of identities, outputting the results to a |
| file. Requires guile 1.6. Just for testing. |
| |
| 2005-02-23 15:14:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/schedulers/fairscheduler.c: |
| one more fix |
| Original commit message from CVS: |
| one more fix |
| |
| 2005-02-23 15:06:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/schedulers/fairscheduler.c: |
| compile with debug disabled |
| Original commit message from CVS: |
| compile with debug disabled |
| |
| 2005-02-22 16:34:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| hunting season on 0.9 is now OPEN |
| Original commit message from CVS: |
| hunting season on 0.9 is now OPEN |
| |