Thomas Vander Stichele [Wed, 19 May 2004 17:22:53 +0000 (17:22 +0000)]
use GST macros; add asserts
Original commit message from CVS:
use GST macros; add asserts
Thomas Vander Stichele [Wed, 19 May 2004 16:59:39 +0000 (16:59 +0000)]
private prototype
Original commit message from CVS:
private prototype
Thomas Vander Stichele [Wed, 19 May 2004 16:37:53 +0000 (16:37 +0000)]
clean up libs docs; add dataprotocol
Original commit message from CVS:
clean up libs docs; add dataprotocol
Benjamin Otte [Wed, 19 May 2004 14:20:46 +0000 (14:20 +0000)]
gst/gstvalue.c: fix int variable deserialization and add a helper so we can actually debug this.
Original commit message from CVS:
* gst/gstvalue.c: (gst_value_deserialize_int_helper):
fix int variable deserialization and add a helper so we can actually
debug this.
David Schleef [Tue, 18 May 2004 22:49:52 +0000 (22:49 +0000)]
testsuite/debug/commandline.c: Call ./commandline, not argv[0]. Calling yourself is probably not the best way to con...
Original commit message from CVS:
* testsuite/debug/commandline.c: (main): Call ./commandline, not
argv[0]. Calling yourself is probably not the best way to
construct a test like this, btw.
Benjamin Otte [Tue, 18 May 2004 21:20:20 +0000 (21:20 +0000)]
I think ChangeLog and me is a combination that leaves
Original commit message from CVS:
I think ChangeLog and me is a combination that leaves
Benjamin Otte [Tue, 18 May 2004 21:18:43 +0000 (21:18 +0000)]
gst/gstbin.c: don't
Original commit message from CVS:
* gst/gstbin.c: (gst_bin_iterate_func), (gst_bin_iterate):
don't
* gst/schedulers/entryscheduler.c: (safe_cothread_switch),
(safe_cothread_destroy),
(gst_entry_scheduler_remove_all_cothreads),
(gst_entry_scheduler_reset), (_remove_cothread),
(gst_entry_scheduler_state_transition):
hold off cothread destruction if we're not in main cothread
* configure.ac:
* testsuite/Makefile.am:
add new test dir
* testsuite/schedulers/.cvsignore:
* testsuite/schedulers/Makefile.am:
add tests
* testsuite/schedulers/relink.c: (cb_handoff), (main):
check relinking and adding/removing elements from a running pipeline
* testsuite/schedulers/unlink.c: (cb_handoff), (main):
check unlinking in a running pipeline
* testsuite/schedulers/unref.c: (cb_handoff), (main):
check unreffing a running pipeline
* testsuite/schedulers/useless_iteration.c: (main):
check iterating a pipeline that contains running threads works
David Schleef [Tue, 18 May 2004 20:42:57 +0000 (20:42 +0000)]
docs/gst/Makefile.am: Add all-local target for when HAVE_GTK_DOC is false.
Original commit message from CVS:
* docs/gst/Makefile.am: Add all-local target for when HAVE_GTK_DOC
is false.
Wim Taymans [Tue, 18 May 2004 17:03:41 +0000 (17:03 +0000)]
gst/schedulers/gstoptimalscheduler.c: Fixed an error introduced with patch for 1.63. When setting a get based element...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (remove_from_group),
(setup_group_scheduler), (gst_opt_scheduler_pad_link):
Fixed an error introduced with patch for 1.63. When setting
a get based element as the entry point in a group, make sure
to mark the group as GET based.
Wim Taymans [Tue, 18 May 2004 16:44:44 +0000 (16:44 +0000)]
gst/schedulers/gstoptimalscheduler.c: Added some more debug info and fixed a bug where the group type was set to LOOP...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (create_group),
(setup_group_scheduler), (loop_group_schedule_function),
(gst_opt_scheduler_pad_link):
Added some more debug info and fixed a bug where the group
type was set to LOOP but it was in fact unknown.
Benjamin Otte [Tue, 18 May 2004 01:47:33 +0000 (01:47 +0000)]
gst/schedulers/entryscheduler.c: make resetting scheduler work twice in a row
Original commit message from CVS:
* gst/schedulers/entryscheduler.c: (gst_entry_scheduler_reset):
make resetting scheduler work twice in a row
Benjamin Otte [Tue, 18 May 2004 01:36:14 +0000 (01:36 +0000)]
gst/gstvalue.c: add serialization and comparison functions for long, int64, enum and float values
Original commit message from CVS:
* gst/gstvalue.c: (gst_strtoll), (CREATE_SERIALIZATION),
(CREATE_USERIALIZATION), (_gst_value_initialize),
(gst_value_compare_float), (gst_value_serialize_float),
(gst_value_deserialize_float), (gst_value_compare_enum),
(gst_value_serialize_enum), (gst_value_deserialize_enum):
add serialization and comparison functions for long, int64, enum and
float values
* gst/gstvalue.c: (gst_value_serialize), (gst_value_deserialize):
use best serialization function in type hierarchy instead of only a
matching one. This is required for enums to work.
* gst/parse/grammar.y:
use gst_caps_deserialize
* testsuite/parse/Makefile.am:
parse1 now works
* testsuite/parse/parse1.c: (main):
remove aggregator check, aggregator is broken, this test works now
but fails because of bug #138012
* testsuite/parse/parse2.c: (main):
s/xvideosink/xvimagesink - this test looks a lot like we should
disable it
Stéphane Loeuillet [Mon, 17 May 2004 16:25:48 +0000 (16:25 +0000)]
I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
Stéphane Loeuillet [Mon, 17 May 2004 14:33:15 +0000 (14:33 +0000)]
WMA3 is v3, not v9
Original commit message from CVS:
WMA3 is v3, not v9
Stéphane Loeuillet [Mon, 17 May 2004 12:08:35 +0000 (12:08 +0000)]
- add a note in vorbis section about vorbisenc and rawvorbisenc
Original commit message from CVS:
- add a note in vorbis section about vorbisenc and rawvorbisenc
- add 24bits width to audio/x-raw-int
Stéphane Loeuillet [Mon, 17 May 2004 11:33:01 +0000 (11:33 +0000)]
- add new ADPCM layouts to the list
Original commit message from CVS:
- add new ADPCM layouts to the list
- add newer WMA/WMV versions
- add ffdemux_au to au parser lists
- add oggmux to ogg entry
David Schleef [Fri, 14 May 2004 20:06:49 +0000 (20:06 +0000)]
found these somewhere
Original commit message from CVS:
found these somewhere
Stefan Kost [Fri, 14 May 2004 15:17:30 +0000 (15:17 +0000)]
backed out the change of gst.h added some comment about building docs to README
Original commit message from CVS:
backed out the change of gst.h
added some comment about building docs to README
Stefan Kost [Fri, 14 May 2004 14:00:04 +0000 (14:00 +0000)]
enabled gobject hierarchy in the gtk-doc enabled the GstQueue class in the gtk-doc added a few missing symbols so tha...
Original commit message from CVS:
enabled gobject hierarchy in the gtk-doc
enabled the GstQueue class in the gtk-doc
added a few missing symbols so that the hierachy works
Stéphane Loeuillet [Fri, 14 May 2004 11:37:56 +0000 (11:37 +0000)]
typos : unkown => unknown
Original commit message from CVS:
typos : unkown => unknown
Benjamin Otte [Fri, 14 May 2004 02:53:19 +0000 (02:53 +0000)]
Linus style backup - half finished gvadec paper
Original commit message from CVS:
Linus style backup - half finished gvadec paper
Benjamin Otte [Thu, 13 May 2004 15:07:56 +0000 (15:07 +0000)]
gst/gstelement.c: whoops, store the signal id correctly
Original commit message from CVS:
* gst/gstelement.c: (gst_element_class_init):
whoops, store the signal id correctly
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_chain_wrapper):
detect infinfinfinfinfinf^Cinite loops in chain wrapper when the
chain function isn't linked
Jan Schmidt [Thu, 13 May 2004 12:06:11 +0000 (12:06 +0000)]
configure.ac: Add $GST_PKG_CFLAGS back into GST_INT_CFLAGS so I have large file support until we decide where the fla...
Original commit message from CVS:
* configure.ac:
Add $GST_PKG_CFLAGS back into GST_INT_CFLAGS so I have large file
support until we decide where the flags should be used
* gst/elements/gstfilesrc.c: (gst_filesrc_srcpad_query):
Use GST_FORMAT_BYTES when GST_FORMAT_DEFAULT is passed
* gst/gstpad.c: (gst_pad_link_call_link_functions):
Output refused caps in the debug info
Thomas Vander Stichele [Thu, 13 May 2004 10:10:31 +0000 (10:10 +0000)]
gst/elements/gstidentity.c: add duration debug
Original commit message from CVS:
* gst/elements/gstidentity.c: (gst_identity_chain):
add duration debug
* gst/gstinfo.c: (gst_debug_log_default):
add timestamp
Benjamin Otte [Wed, 12 May 2004 23:43:03 +0000 (23:43 +0000)]
gst/gstpipeline.c: call gst_scheduler_reset on dispose (fixes #141416)
Original commit message from CVS:
* gst/gstpipeline.c: (gst_pipeline_dispose),
(gst_pipeline_change_state):
call gst_scheduler_reset on dispose (fixes #141416)
Benjamin Otte [Tue, 11 May 2004 16:20:41 +0000 (16:20 +0000)]
gst/elements/gstfilesrc.c: compute mapsize correctly
Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_get_mmap):
compute mapsize correctly
* gst/elements/gstfilesrc.c: (gst_filesrc_get_mmap):
use correct datatypes when calling a varargs function
* gst/elements/gsttypefindelement.c: (stop_typefinding):
push a DISCONT event as first thing
* gst/gst_private.h:
* gst/gstinfo.c: (_gst_debug_init):
remove GST_DATAFLOW debugging category
* gst/gstbin.c: (gst_bin_iterate):
use GST_SCHEDULING category
* gst/gstpad.c: (gst_pad_get_type), (_invent_event),
(gst_pad_push), (gst_pad_pull), (gst_pad_call_chain_function),
(gst_pad_call_get_function):
add GST_DATAFLOW to easily track flow of buffers or events.
* gst/gstqueue.c: (gst_queue_get_type),
(gst_queue_handle_pending_events), (gst_queue_chain),
(gst_queue_get), (gst_queue_handle_src_event):
use own static debugging category GST_DATAFLOW for dataflow,
use DEBUG category for showing which path events go, use LOG
category for buffers.
Stéphane Loeuillet [Tue, 11 May 2004 12:17:58 +0000 (12:17 +0000)]
I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
David Schleef [Tue, 11 May 2004 03:44:26 +0000 (03:44 +0000)]
docs/gst/gstreamer-sections.txt: Add gst_element_no_more_pads.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt: Add gst_element_no_more_pads.
David Schleef [Tue, 11 May 2004 03:05:00 +0000 (03:05 +0000)]
docs/gst/Makefile.am: Dear gtk-doc, please print out the unused symbols, because otherwise we don't know what they ar...
Original commit message from CVS:
* docs/gst/Makefile.am: Dear gtk-doc, please print out the unused
symbols, because otherwise we don't know what they are. Thanks,
the GStreamer team.
* gst/registries/gstxmlregistry.c: (make_dir): Remove a spurious ;
David Schleef [Mon, 10 May 2004 22:49:01 +0000 (22:49 +0000)]
(from Steve Lhomme)
Original commit message from CVS:
(from Steve Lhomme)
* win32/Makefile: When using make clean the MS Visual Studio makefiles
are deleted. Fix.
* win32/Makefile.inspect:
* win32/Makefile.launch:
* win32/Makefile.register:
David Schleef [Mon, 10 May 2004 18:07:24 +0000 (18:07 +0000)]
gst/gstinfo.h: Add missing inline function.
Original commit message from CVS:
* gst/gstinfo.h: Add missing inline function.
* gst/gsttrace.c: add include
* gst/parse/grammar.y: remove unused code
* gst/registries/gstxmlregistry.c: (make_dir): make mkdir call
more portable.
* tools/gst-register.c: wrap unistd.h
More additions/fixes from Steve for the MSVC build.
* win32/GStreamer.vcproj:
* 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/gstbytestream.def:
* win32/gstbytestream.vcproj:
* win32/gstconfig.h:
* win32/gstelements.def:
* win32/gstelements.vcproj:
* win32/gstenumtypes.c:
* win32/gstenumtypes.h:
* win32/gstoptimalscheduler.def:
* win32/gstoptimalscheduler.vcproj:
* win32/gstreamer.def:
* win32/gstspider.def:
* win32/gstspider.vcproj:
* win32/gstversion.h:
* win32/msvc71.sln:
Benjamin Otte [Mon, 10 May 2004 16:48:44 +0000 (16:48 +0000)]
gst/gstelement.*: add gst_element_no_more_pads and the "no-more-pads" signal
Original commit message from CVS:
* gst/gstelement.c: (gst_element_class_init),
(gst_element_no_more_pads):
* gst/gstelement.h:
add gst_element_no_more_pads and the "no-more-pads" signal
Stéphane Loeuillet [Mon, 10 May 2004 13:29:25 +0000 (13:29 +0000)]
one more video/dv => video/x-dv
Original commit message from CVS:
one more video/dv => video/x-dv
Stéphane Loeuillet [Mon, 10 May 2004 12:18:24 +0000 (12:18 +0000)]
Filter/Encoder => Codec/Encoder
Original commit message from CVS:
Filter/Encoder => Codec/Encoder
Stéphane Loeuillet [Mon, 10 May 2004 03:10:18 +0000 (03:10 +0000)]
internal mime types : video/x-dv, not video/dv
Original commit message from CVS:
internal mime types : video/x-dv, not video/dv
Benjamin Otte [Mon, 10 May 2004 00:35:59 +0000 (00:35 +0000)]
gst/gstregistry.c: refuse to add plugins when a plugin with same name is already registered. Fixes a bunch of "How to...
Original commit message from CVS:
* gst/gstregistry.c: (gst_registry_add_plugin):
refuse to add plugins when a plugin with same name is already
registered. Fixes a bunch of "How to remove plugins?" issues.
May lead to other problems though, let's test
Stéphane Loeuillet [Mon, 10 May 2004 00:14:40 +0000 (00:14 +0000)]
testsuite/caps/caps_strings: audio/ac3 => audio/x-ac3
Original commit message from CVS:
* testsuite/caps/caps_strings : audio/ac3 => audio/x-ac3
* docs/manual/pads-api.xml : audio/wav => audio/x-wav
* docs/random/uraeus/gstreamer_and_midi.txt : audio/wav => audio/x-wav
Thomas Vander Stichele [Sun, 9 May 2004 18:18:14 +0000 (18:18 +0000)]
remove \n
Original commit message from CVS:
remove \n
Thomas Vander Stichele [Sun, 9 May 2004 15:00:15 +0000 (15:00 +0000)]
don't break distcheck
Original commit message from CVS:
don't break distcheck
Thomas Vander Stichele [Sun, 9 May 2004 14:30:04 +0000 (14:30 +0000)]
uraeus fix
Original commit message from CVS:
uraeus fix
Benjamin Otte [Sun, 9 May 2004 14:17:32 +0000 (14:17 +0000)]
libs/gst/bytestream/Makefile.am: we should indeed add .c files to makefiles or they won't be built (d'oh)
Original commit message from CVS:
* libs/gst/bytestream/Makefile.am:
we should indeed add .c files to makefiles or they won't be built
(d'oh)
Benjamin Otte [Sat, 8 May 2004 18:27:11 +0000 (18:27 +0000)]
gst/gstpad.c: really reduce the set of caps
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_proxy_fixate):
really reduce the set of caps
Benjamin Otte [Sat, 8 May 2004 17:38:24 +0000 (17:38 +0000)]
tests/: add benchmark to test how long spider needs to create a pipeline
Original commit message from CVS:
* tests/Makefile.am:
* tests/spidey_bench.c: (handoff), (main):
add benchmark to test how long spider needs to create a pipeline
Benjamin Otte [Sat, 8 May 2004 14:50:12 +0000 (14:50 +0000)]
gst/gstpad.c: mark links as unengaged when unnegotiating instead of deactivating.
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_unnegotiate):
mark links as unengaged when unnegotiating instead of deactivating.
This way pads aren't marked as unengaged when going PLAYING=>PAUSED
Thomas Vander Stichele [Sat, 8 May 2004 12:06:22 +0000 (12:06 +0000)]
add a dependency so it triggers a marshal code rebuild
Original commit message from CVS:
add a dependency so it triggers a marshal code rebuild
Benjamin Otte [Sat, 8 May 2004 11:18:48 +0000 (11:18 +0000)]
docs/manual/helloworld.xml:
Original commit message from CVS:
* docs/manual/helloworld.xml:
s/audiosink/osssink (patch by Patrick Guimond)
David Schleef [Sat, 8 May 2004 02:48:33 +0000 (02:48 +0000)]
configure.ac: Make sure GST_INT_CFLAGS is not clobbered, since it contains important stuff.
Original commit message from CVS:
* configure.ac: Make sure GST_INT_CFLAGS is not clobbered,
since it contains important stuff.
David Schleef [Sat, 8 May 2004 01:41:12 +0000 (01:41 +0000)]
testsuite/caps/caps.c: A check for appending
Original commit message from CVS:
* testsuite/caps/caps.c: (test3), (main): A check for appending
ANY caps.
David Schleef [Fri, 7 May 2004 23:40:01 +0000 (23:40 +0000)]
common/m4/as-compiler-flag.m4: Properly quote arguments, which may contain commas. Fixes detection of -Wa,-mregnames
Original commit message from CVS:
* common/m4/as-compiler-flag.m4: Properly quote arguments,
which may contain commas. Fixes detection of -Wa,-mregnames
David Schleef [Fri, 7 May 2004 02:36:28 +0000 (02:36 +0000)]
Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ...
Original commit message from CVS:
Changes to handle compilers that don't have variadic macro
support. In particular, glib headers define some inlines
that need G_LOG_DOMAIN defined. Additional fixes for MSVC
builds.
* gst/Makefile.am:
* gst/cothreads.c:
* gst/elements/gstfdsink.c:
* gst/elements/gstfdsrc.c:
* gst/elements/gstfilesink.c:
* gst/elements/gstfilesrc.c:
* gst/gst_private.h:
* gst/gstatomic.c:
* gst/gstcaps.c: (gst_caps_append):
* gst/gstcpu.c: (gst_cpuid_i386):
* gst/gstelement.c:
* gst/gsterror.c:
* gst/gstfilter.c:
* gst/gstinfo.h:
* gst/gstprobe.c:
* gst/gstquery.c:
* gst/gstregistry.c:
* gst/gststructure.c:
* gst/gsttaginterface.c:
* gst/gsttrace.c: (gst_trace_new):
* gst/gsttrashstack.c:
* gst/gsturi.c:
* gst/gstvalue.c:
* gst/parse/grammar.y:
* gst/parse/parse.l:
* tools/gst-inspect.c: (main):
* tools/gst-launch.c: (main):
* tools/gst-xmlinspect.c: (PUT_STRING):
Benjamin Otte [Thu, 6 May 2004 21:40:55 +0000 (21:40 +0000)]
gst/elements/gstfilesrc.*: send NEW_MEDIA events correctly
Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_get),
(gst_filesrc_change_state), (gst_filesrc_srcpad_event):
* gst/elements/gstfilesrc.h:
send NEW_MEDIA events correctly
* gst/elements/gsttypefindelement.c: (start_typefinding),
(gst_type_find_element_handle_event):
restart typefinding when we get a NEW_MEDIA event
* gst/gstbin.c: (gst_bin_remove_func), (gst_bin_change_state),
(gst_bin_dispose):
don't die when someone removes elements in callbacks
* gst/gstelement.c: (gst_element_change_state):
improve debugging
* gst/gstpad.c: (gst_pad_pull), (gst_pad_call_chain_function):
we need a NEW_MEDIA event to engage a link
* gst/gsttrace.c: (gst_trace_new), (gst_alloc_trace_set_flags_all):
don't g_print debugging stuff
* testsuite/caps/simplify.c: (check_caps):
Thomas Vander Stichele [Thu, 6 May 2004 17:09:10 +0000 (17:09 +0000)]
put offending pipeline in error
Original commit message from CVS:
put offending pipeline in error
Benjamin Otte [Tue, 4 May 2004 20:07:38 +0000 (20:07 +0000)]
gst/parse/grammar.y: use GST_ERROR instead of g_warning, and always throw a GST_ERROR
Original commit message from CVS:
* gst/parse/grammar.y:
use GST_ERROR instead of g_warning, and always throw a GST_ERROR
Benjamin Otte [Tue, 4 May 2004 19:41:51 +0000 (19:41 +0000)]
testsuite/caps/renegotiate.c: improve output in error case
Original commit message from CVS:
* testsuite/caps/renegotiate.c: (main):
improve output in error case
Benjamin Otte [Tue, 4 May 2004 17:00:11 +0000 (17:00 +0000)]
gst/parse/grammar.y: fix assert to not trigger when there's no error argument
Original commit message from CVS:
* gst/parse/grammar.y:
fix assert to not trigger when there's no error argument
* gst/parse/parse.l:
fix definition of caps to allow more than two structures
* testsuite/caps/Makefile.am:
* testsuite/caps/renegotiate.c: (main):
it's sinesrc and works in that case
Wim Taymans [Tue, 4 May 2004 16:43:49 +0000 (16:43 +0000)]
gst/schedulers/gstoptimalscheduler.c: when removing an element from a group, we always need to decrement the link cou...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (remove_from_group),
(group_dec_link), (gst_opt_scheduler_pad_unlink):
when removing an element from a group, we always need to
decrement the link count that this group had with other
groups through the element.
added an extra assert to catch inconsistencies when decrementing
the link count.
Thomas Vander Stichele [Tue, 4 May 2004 14:15:37 +0000 (14:15 +0000)]
some debugging
Original commit message from CVS:
some debugging
Thomas Vander Stichele [Tue, 4 May 2004 12:47:58 +0000 (12:47 +0000)]
fix Rules
Original commit message from CVS:
fix Rules
Thomas Vander Stichele [Tue, 4 May 2004 12:38:36 +0000 (12:38 +0000)]
reorganize C/LIB flags add gst_info to gstcompat.h
Original commit message from CVS:
reorganize C/LIB flags
add gst_info to gstcompat.h
David Schleef [Tue, 4 May 2004 08:09:36 +0000 (08:09 +0000)]
The "once more, with feeling" check-in.
Original commit message from CVS:
The "once more, with feeling" check-in.
* testsuite/caps/Makefile.am: dist caps_strings
* testsuite/caps/renegotiate.c: (main): This test triggers a
segfault in the core. Marking as failing.
David Schleef [Tue, 4 May 2004 06:23:48 +0000 (06:23 +0000)]
testsuite/caps/deserialize.c: Fix problems noticed by the build bots.
Original commit message from CVS:
* testsuite/caps/deserialize.c: (main): Fix problems noticed
by the build bots.
* testsuite/caps/renegotiate.c: (main): Same.
David Schleef [Tue, 4 May 2004 02:33:41 +0000 (02:33 +0000)]
testsuite/caps/renegotiate.c: Another test.
Original commit message from CVS:
* testsuite/caps/renegotiate.c: (my_fixate), (main): Another test.
David Schleef [Tue, 4 May 2004 02:30:11 +0000 (02:30 +0000)]
testsuite/caps/deserialize.c: Use the srcdir environment variable to find our source file.
Original commit message from CVS:
* testsuite/caps/deserialize.c: (main): Use the srcdir environment variable
to find our source file.
David Schleef [Tue, 4 May 2004 01:58:36 +0000 (01:58 +0000)]
configure.ac: Link plugins with libgstreamer and dependent libraries
Original commit message from CVS:
* configure.ac: Link plugins with libgstreamer and dependent
libraries
* testsuite/caps/Makefile.am:
* testsuite/caps/caps_strings:
* testsuite/caps/deserialize.c: (main): Add a little test to slog
through a file of caps strings and test each one
Benjamin Otte [Tue, 4 May 2004 00:16:04 +0000 (00:16 +0000)]
libs/gst/bytestream/: add GstAdapter, similar to bytestream, but oesn't require ugly event handling or uglier loopbas...
Original commit message from CVS:
* libs/gst/bytestream/Makefile.am:
* libs/gst/bytestream/adapter.c:
* libs/gst/bytestream/adapter.h:
add GstAdapter, similar to bytestream, but oesn't require ugly event
handling or uglier loopbased elements
David Schleef [Mon, 3 May 2004 22:00:53 +0000 (22:00 +0000)]
testsuite/caps/Makefile.am: Fix spelling of Ηρατοσθενες
Original commit message from CVS:
* testsuite/caps/Makefile.am: Fix spelling of Ηρατοσθενες
* testsuite/caps/erathostenes.c:
* testsuite/caps/eratosthenes.c: (eratosthenes), (main):
David Schleef [Mon, 3 May 2004 17:55:30 +0000 (17:55 +0000)]
note about removing gstqueue.h from gst.h
Original commit message from CVS:
note about removing gstqueue.h from gst.h
Thomas Vander Stichele [Mon, 3 May 2004 16:16:08 +0000 (16:16 +0000)]
removed
Original commit message from CVS:
removed
Thomas Vander Stichele [Mon, 3 May 2004 16:03:24 +0000 (16:03 +0000)]
remove gst_info remove gstlog.h, fold back to gstinfo.h update translations
Original commit message from CVS:
remove gst_info
remove gstlog.h, fold back to gstinfo.h
update translations
Benjamin Otte [Mon, 3 May 2004 14:45:38 +0000 (14:45 +0000)]
gst/gstbin.c: better debugging
Original commit message from CVS:
* gst/gstbin.c: (gst_bin_dispose):
better debugging
Johan Dahlin [Mon, 3 May 2004 14:11:26 +0000 (14:11 +0000)]
gst/schedulers/gstoptimalscheduler.c
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c
(gst_opt_scheduler_pad_unlink): Check if element is non-NULL and
really is a GstElement. Avoids critical when running gst-launch -v
and a oggdemux/decoding pipeline.
Thomas Vander Stichele [Mon, 3 May 2004 13:45:22 +0000 (13:45 +0000)]
updated translations
Original commit message from CVS:
updated translations
Stéphane Loeuillet [Mon, 3 May 2004 01:22:20 +0000 (01:22 +0000)]
should fix build failure i introduced
Original commit message from CVS:
should fix build failure i introduced
Stéphane Loeuillet [Mon, 3 May 2004 01:06:56 +0000 (01:06 +0000)]
disksink -> filesink
Original commit message from CVS:
disksink -> filesink
Stéphane Loeuillet [Sun, 2 May 2004 23:49:11 +0000 (23:49 +0000)]
hum, vorbisfile => oggdemux ! vorbisdec ! audioconvert
Original commit message from CVS:
hum, vorbisfile => oggdemux ! vorbisdec ! audioconvert
Stéphane Loeuillet [Sun, 2 May 2004 23:30:31 +0000 (23:30 +0000)]
first try at hunting old elements that where renamed like :
Original commit message from CVS:
first try at hunting old elements that where renamed like :
- parsewav (never existed, should be wavparse)
- vorbisfile (now oggdemux ! vorbisdec)
- disksink (now filesink)
Stéphane Loeuillet [Sun, 2 May 2004 18:57:59 +0000 (18:57 +0000)]
docs/: doc fix by Patrick Guimond (Protector) from devel ML
Original commit message from CVS:
* docs/gst/tmpl/gstpipeline.sgml :
* docs/manual/elements-api.xml :
doc fix by Patrick Guimond (Protector) from devel ML
reviewed by ronald
Stéphane Loeuillet [Sun, 2 May 2004 15:13:42 +0000 (15:13 +0000)]
docs/: apply a patch from Arwed v. Merkatz so that gtk-doc generated docs install (same for .devhelp file) (fixes par...
Original commit message from CVS:
* docs/gst/Makefile.am :
* docs/libs/Makefile.am :
apply a patch from Arwed v. Merkatz so that gtk-doc
generated docs install (same for .devhelp file)
(fixes part 1 of #138836)
Stéphane Loeuillet [Sat, 1 May 2004 20:40:38 +0000 (20:40 +0000)]
fix 6 links from PWG to gtk-doc generated API docs
Original commit message from CVS:
fix 6 links from PWG to gtk-doc generated API docs
Stéphane Loeuillet [Sat, 1 May 2004 20:00:44 +0000 (20:00 +0000)]
fix link to OPL license (only direct link works, the rest of the site is apache docs)
Original commit message from CVS:
fix link to OPL license (only direct link works, the rest of the site is apache docs)
Stéphane Loeuillet [Sat, 1 May 2004 19:44:24 +0000 (19:44 +0000)]
fix link from PWG to MANUAL
Original commit message from CVS:
fix link from PWG to MANUAL
Stéphane Loeuillet [Sat, 1 May 2004 17:16:23 +0000 (17:16 +0000)]
no more wiki, so don't direct users there
Original commit message from CVS:
no more wiki, so don't direct users there
Stéphane Loeuillet [Sat, 1 May 2004 17:02:40 +0000 (17:02 +0000)]
fix spec file
Original commit message from CVS:
fix spec file
Stéphane Loeuillet [Sat, 1 May 2004 15:45:48 +0000 (15:45 +0000)]
docs/pwg/building-boiler.xml: mark a section as needing fixes as none of the scripts cited exit anymore
Original commit message from CVS:
* docs/pwg/building-boiler.xml : mark a section as needing fixes as none of the scripts cited exit anymore
Stéphane Loeuillet [Fri, 30 Apr 2004 22:30:24 +0000 (22:30 +0000)]
I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
Stéphane Loeuillet [Fri, 30 Apr 2004 21:29:06 +0000 (21:29 +0000)]
docs/faq/dependencies.xml: typo
Original commit message from CVS:
* docs/faq/dependencies.xml: typo
* docs/faq/getting.xml :
- fix download URL for new gstreamer site
- hide sf.net download page as latest version aren't there
- fix apt URLs
- fill "get via CVS" paragraph (link to dev page on the site)
* docs/faq/general.xml:
hide status tables as they no more exists
change case on plugins license file to reflect reality
* docs/faq/troubleshooting.xml:
remove the wiki question/answer as there is no more wiki
Stéphane Loeuillet [Fri, 30 Apr 2004 19:14:08 +0000 (19:14 +0000)]
docs/faq/general.xml: hide status tables as they no more exists change case on plugins license file to reflect reality
Original commit message from CVS:
* docs/faq/general.xml:
hide status tables as they no more exists
change case on plugins license file to reflect reality
Thomas Vander Stichele [Fri, 30 Apr 2004 17:57:41 +0000 (17:57 +0000)]
gst/gsterror.h: include the headers needed for declarations used in this header
Original commit message from CVS:
* gst/gsterror.h:
include the headers needed for declarations used in this header
Stéphane Loeuillet [Fri, 30 Apr 2004 09:57:43 +0000 (09:57 +0000)]
add .kar (midi + karaoke/lyrics 'track') doc to midi doc.
Original commit message from CVS:
add .kar (midi + karaoke/lyrics 'track') doc to midi doc.
(fixes #132288)
Benjamin Otte [Fri, 30 Apr 2004 02:16:29 +0000 (02:16 +0000)]
gst/schedulers/gthread-cothreads.h: free allocated data for main cothread, too when destroying context (fixes #141417)
Original commit message from CVS:
reviewed by Benjamin Otte <otte@gnome.org>
* gst/schedulers/gthread-cothreads.h:
free allocated data for main cothread, too when destroying context
(fixes #141417)
Stéphane Loeuillet [Fri, 30 Apr 2004 02:04:19 +0000 (02:04 +0000)]
remove duplicated paragraph at end of doc page (fixes #141448)
Original commit message from CVS:
remove duplicated paragraph at end of doc page (fixes #141448)
Sebastien Cote [Thu, 29 Apr 2004 22:12:35 +0000 (22:12 +0000)]
gst/elements/gstfilesink.c: Patch from Sebastien Cote to fix leakage of events. (bug #141414)
Original commit message from CVS:
* gst/elements/gstfilesink.c: (gst_filesink_handle_event):
Patch from Sebastien Cote to fix leakage of events. (bug #141414)
Stéphane Loeuillet [Thu, 29 Apr 2004 17:33:11 +0000 (17:33 +0000)]
docs/random/events: small typo. (and first commit test for me :)
Original commit message from CVS:
* docs/random/events : small typo. (and first commit test for me :)
Thomas Vander Stichele [Thu, 29 Apr 2004 10:16:11 +0000 (10:16 +0000)]
fix build and small issues
Original commit message from CVS:
fix build and small issues
David Schleef [Thu, 29 Apr 2004 02:52:21 +0000 (02:52 +0000)]
win32/:
Original commit message from CVS:
Several new files from Steve Lhomme's MSVC patch (bug #141317):
* win32/GStreamer.vcproj:
* win32/Makefile:
* win32/config.h:
* win32/dirent.c: (_topendir), (_treaddir), (_tclosedir),
(_trewinddir), (_ttelldir), (_tseekdir):
* win32/dirent.h:
* win32/gst-inspect.vcproj:
* win32/gst-launch.vcproj:
* win32/gst-register.vcproj:
* win32/gstbytestream.vcproj:
* win32/gstelements.vcproj:
* win32/gstoptimalscheduler.vcproj:
* win32/gstspider.vcproj:
* win32/gtchar.h:
* win32/mman.c: (mmap), (mprotect), (msync), (munmap):
* win32/mman.h:
* win32/mman.inl:
* win32/msvc71.sln:
Benjamin Otte [Thu, 29 Apr 2004 01:44:13 +0000 (01:44 +0000)]
gst/: remove useless _gst_progname stuff
Original commit message from CVS:
* gst/gst.c: (init_post):
* gst/gstinfo.c:
remove useless _gst_progname stuff
* tools/gst-inspect.c: (print_field), (print_caps):
improve caps output
David Schleef [Thu, 29 Apr 2004 00:32:28 +0000 (00:32 +0000)]
Disable parsing of a lot of files that aren't part of the exported API. Move corresponding template files to old/, w...
Original commit message from CVS:
Disable parsing of a lot of files that aren't part of the
exported API. Move corresponding template files to old/,
waiting for removal when they don't contain anything
interesting.
* docs/gst/Makefile.am:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/cothreads.sgml:
* docs/gst/tmpl/cothreads_compat.sgml:
* docs/gst/tmpl/gettext.sgml:
* docs/gst/tmpl/gobject2gtk.sgml:
* docs/gst/tmpl/grammar.tab.sgml:
* docs/gst/tmpl/gst-i18n-app.sgml:
* docs/gst/tmpl/gst-i18n-lib.sgml:
* docs/gst/tmpl/gst_private.sgml:
* docs/gst/tmpl/gstaggregator.sgml:
* docs/gst/tmpl/gstarch.sgml:
* docs/gst/tmpl/gstatomic_impl.sgml:
* docs/gst/tmpl/gstbufferstore.sgml:
* docs/gst/tmpl/gstdata_private.sgml:
* docs/gst/tmpl/gstdisksink.sgml:
* docs/gst/tmpl/gstdisksrc.sgml:
* docs/gst/tmpl/gstelementfactory.sgml:
* docs/gst/tmpl/gstextratypes.sgml:
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstfdsink.sgml:
* docs/gst/tmpl/gstfdsrc.sgml:
* docs/gst/tmpl/gstfilesink.sgml:
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gsthttpsrc.sgml:
* docs/gst/tmpl/gstidentity.sgml:
* docs/gst/tmpl/gstindexfactory.sgml:
* docs/gst/tmpl/gstmarshal.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstmultidisksrc.sgml:
* docs/gst/tmpl/gstmultifilesrc.sgml:
* docs/gst/tmpl/gstpadtemplate.sgml:
* docs/gst/tmpl/gstpipefilter.sgml:
* docs/gst/tmpl/gstschedulerfactory.sgml:
* docs/gst/tmpl/gstsearchfuncs.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gstspideridentity.sgml:
* docs/gst/tmpl/gststatistics.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gsttimecache.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gsttypefindfactory.sgml:
* docs/gst/tmpl/gstxmlregistry.sgml:
* docs/gst/tmpl/gthread-cothreads.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:
* docs/gst/tmpl/types.sgml:
Rename gsttypefind.[ch] back to gsttypefindelement.[ch], since
gtkdoc-scan doesn't like files with the same name in different
directories.
* gst/elements/Makefile.am:
* gst/elements/gstelements.c:
* gst/elements/gsttypefind.c:
* gst/elements/gsttypefind.h:
* gst/elements/gsttypefindelement.c:
* gst/elements/gsttypefindelement.h:
David Schleef [Wed, 28 Apr 2004 23:26:06 +0000 (23:26 +0000)]
A bunch of portability fixes, derived from Steve Lhomme's MSVC
Original commit message from CVS:
A bunch of portability fixes, derived from Steve Lhomme's MSVC
patch (bug #141317):
* gst/gst-i18n-lib.h: Allow disabling gettext.
* gst/gstatomic_impl.h: disable warning when it's dumb.
* gst/gstclock.c: fix include
* gst/gstcompat.h: fix variadic macro
* gst/gstinfo.c: fix include
* gst/gstmacros.h: add defines for inlines on MSVC
* gst/gstplugin.c: fix includes
* gst/gstregistry.c: fix includes
* gst/gstregistry.h: use S_IREAD, etc., if S_IRUSR isn't defined
* gst/gstsystemclock.c: fix include
* gst/gsttrace.c: (gst_trace_new), (gst_trace_text_flush): use
S_IREAD if S_IRUSR isn't defined. fix use of non-portable functions
* gst/registries/gstxmlregistry.c:
(gst_xml_registry_parse_element_factory): fix use of non-portable
functions
* libs/gst/control/dparam.h: Remove trailing comma in enum definition
* libs/gst/control/dparammanager.h: same
David Schleef [Wed, 28 Apr 2004 20:59:26 +0000 (20:59 +0000)]
Move a bunch of unused files to old/ with names that are not case-insensitive-unique. These files still contain some...
Original commit message from CVS:
Move a bunch of unused files to old/ with names that are
not case-insensitive-unique. These files still contain some
useful information that needs to be merged into gstbin.sgml,
etc., so they shouldn't be deleted yet.
* 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/GstData.sgml:
* docs/gst/tmpl/GstElement.sgml:
* docs/gst/tmpl/GstEvent.sgml:
* docs/gst/tmpl/GstIndex.sgml:
* docs/gst/tmpl/GstStructure.sgml:
* docs/gst/tmpl/GstTag.sgml:
* 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:
David Schleef [Wed, 28 Apr 2004 20:19:46 +0000 (20:19 +0000)]
gst/gstcaps.c: Patch from Tim-Philipp Müller to fix GST_CAPS() and GST_IS_CAPS(). (bug #141304)
Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_copy), (gst_caps_free),
(gst_caps_append), (gst_caps_append_structure),
(gst_caps_get_size), (gst_caps_get_structure), (gst_caps_copy_1),
(gst_caps_set_simple), (gst_caps_set_simple_valist),
(gst_caps_is_any), (gst_caps_is_empty), (gst_caps_is_chained),
(gst_caps_is_fixed), (gst_caps_is_always_compatible),
(gst_caps_intersect), (gst_caps_normalize),
(gst_caps_transform_to_string): Patch from Tim-Philipp Müller
to fix GST_CAPS() and GST_IS_CAPS(). (bug #141304)
* gst/gstcaps.h: use GST_IS_CAPS().