Commit graph

149 commits

Author SHA1 Message Date
Thomas Vander Stichele 415490cf78 merge HEAD -> BUILDBRANCH here goes nothing ;)
Original commit message from CVS:
merge HEAD -> BUILDBRANCH
here goes nothing ;)
2001-12-16 01:42:33 +00:00
Wrobell d68126c9a9 Merged from trunk
Original commit message from CVS:
Merged from trunk
2001-12-06 01:55:58 +00:00
Wrobell d1ab8f32e5 - do not overwrite CFLAGS/CPPFLAGS/LDFLAGS/ASFLAGS in configure.ac - they are for users, not developers; now it is po...
Original commit message from CVS:
- do not overwrite CFLAGS/CPPFLAGS/LDFLAGS/ASFLAGS
in configure.ac - they are for users, not developers;
now it is possible for users to pass its own cflags,
i.e. ./configure CFLAGS="-march=i686 -Os"
- LIBGST_CFLAGS/LIBS contain flags to build gst;
GST_CFLAGS/LIBS contain flags to build other objects
- no CORE_CLFAGS and CORE_LIBS, use GST_CFLAGS or GST_LIBS
instead, ie:
lib_CFLAGS = $(GST_CFLAGS)
lib_LIBADD = $(GST_LIBS)
prog_LDADD = $(GST_LIBS)
- GLIB_CFLAGS/LIBS contains gtk+ flags and glib flags
when glib 1.2 used or glib 2.0 flags when glib2 is
used
- simplified SDL detection
- some am 1.5 and ac 2.52 fixes
2001-12-05 23:56:32 +00:00
wrobell 08eaa11259 - some fixes to int2float making automake 1.5 happy (gst now requires automake1.5). It's still not perfect but it bui...
Original commit message from CVS:
- added playondemand plugin by Leif Morgan Johnson <lmjohns3@eos.ncsu.edu>
- some fixes to int2float
- aplied a patch from wrobell <wrobell@ite.pl> that is a first attempt at
making automake 1.5 happy (gst now requires automake1.5). It's still not
perfect but it builds.
- Made the schedulers plugable. The default scheduler now lives inside a
plugin.
- Added a new mpeg1/2 parser/demuxer.
- Fixed some compiler warnings in the core libs.
- substantial work to GstThread (hopefully less race conditions). simplified
the code in GstThread a bit. A state change can now also happen in the
thread context.
- reworked the state semantics of a bin. it'll now automatically get the
highest state of its children.
- the autoplugger now nests the threads so that a state change failure of
one thread doesn't make its upstream thread lock.
- GstQueue refuses to go to PLAYING if the sinkpad is not connected. This
way the queue will not wedge in the _get lock.
- GstQueue unlocks its mutexes when going to PAUSED.
- make sure that when all elements in a bin/thread go to PAUSED, the bin
is set to PAUSED too.
- make a parent bin wait for its children to PAUSE before ending the
iteration with FALSE (EOS)
- Some changes to GstPlay to deal with EOS.
- aplied the latest patch from Zeenix to gstrtp.

end result: GstPlay doesn't crash on EOS and the pipeline is now shut down
properly.
2001-12-04 22:12:50 +00:00
Steve Baker f99520e539 now require gst_control_init to initialise dparams
Original commit message from CVS:
now require gst_control_init to initialise dparams
2001-11-29 20:32:49 +00:00
Andy Wingo 30d4b15ee2 hopefully fix the make distcheck issue (these progs are in configure.base but not in SUBDIRS of tests/Makefile.am)
Original commit message from CVS:
hopefully fix the make distcheck issue (these progs are in configure.base but not in SUBDIRS of tests/Makefile.am)
2001-10-26 13:46:06 +00:00
David I. Lehn 2225ba377b DVD update:
Original commit message from CVS:
DVD update:
- use libdvdread
- title/chap/angle interface for dvdsrc
- test app dvdplay.c
2001-10-18 21:06:06 +00:00
David I. Lehn 77ee1df929 s/ac3dec/a52dec/
Original commit message from CVS:
s/ac3dec/a52dec/
2001-10-18 21:04:26 +00:00
Erik Walthinsen d574ab8126 merge from EVENTS1 on 20011016
Original commit message from CVS:
merge from EVENTS1 on 20011016
2001-10-17 10:21:27 +00:00
Steve Baker 0e81ef7ba9 whoops, didn't mean to do that
Original commit message from CVS:
whoops, didn't mean to do that
2001-10-07 09:57:36 +00:00
Steve Baker 84cfa7e3ee changes for dparams move
Original commit message from CVS:
changes for dparams move
2001-10-07 09:50:42 +00:00
Andy Wingo 7a556d4a3d -larger default size for sinesliders window
Original commit message from CVS:
-larger default size for sinesliders window
-greater precision
-lower latency

nice toy, steve ;)
2001-09-23 04:07:15 +00:00
Steve Baker fa71b53ffa freq slider now uses smooth log dparam. sounds real smooth now
Original commit message from CVS:
freq slider now uses smooth log dparam. sounds real smooth now
2001-09-17 19:31:53 +00:00
Steve Baker 7704405ab2 use dparam_spec to set slider max, min and defaults
Original commit message from CVS:
use dparam_spec to set slider max, min and defaults
2001-09-16 13:05:19 +00:00
Steve Baker d4fba8438b use the new smooth dparam for the volume slider
Original commit message from CVS:
use the new smooth dparam for the volume slider
2001-09-14 19:20:25 +00:00
Joshua N. Pritikin 2d18c103fb nuke obsolete mpeg2parse code
Original commit message from CVS:
nuke obsolete mpeg2parse code
2001-09-14 16:25:24 +00:00
Joshua N. Pritikin 4b447f44d8 1 print usage if no args 2 fix cast to avoid compile warning
Original commit message from CVS:
1 print usage if no args
2 fix cast to avoid compile warning
2001-09-13 01:17:47 +00:00
Steve Baker 60c9bad4b7 update to reflect api changes
Original commit message from CVS:
update to reflect api changes
2001-09-12 11:30:00 +00:00
Steve Baker 3025c9d26a s/Dparam/DParam/
Original commit message from CVS:
s/Dparam/DParam/
2001-09-10 17:24:06 +00:00
Steve Baker 9347e2e4c6 added sinesliders - a test app for dparams
Original commit message from CVS:
added sinesliders - a test app for dparams
2001-09-10 16:32:23 +00:00
Andy Wingo 351d186581 changed speed to be loop-based, work with floats as well as gint8 and gint16, mono only now though added speed demo a...
Original commit message from CVS:
* changed speed to be loop-based, work with floats as well as gint8 and gint16,
mono only now though
* added speed demo app in the test directory. try it, it's really neat.
* fixed minor bugs in passthrough and gstaudio.h. don't worry, it does build ;)
2001-08-25 02:19:20 +00:00
Wim Taymans 12bbbd5c1e Lots of modifications to the plugin system.
Original commit message from CVS:
Lots of modifications to the plugin system.
- Added a GstPluginfeature object that serves as a base class for all
plugin contents.
- changed the plugin API, everyhting is now added with
gst_plugin_add_feature
- typefactories are named now so that they can be located easily and filled
in at plugin load.
- mime types like "video/raw image/raw" are gone for now.
- lots of plugin updates (style and API changes)
- tested with an without registry.
- updates to various tools.
- added a little testsuite to test/show how you can load plugins (4 modes)

Test this one, Almost everything has changed :-)
2001-08-21 20:16:48 +00:00
Steve Baker 3cda4e2eaa sync with the current CVS glib API
Original commit message from CVS:
sync with the current CVS glib API
2001-08-13 19:00:13 +00:00
Wim Taymans 1a6a4085f0 Added some test apps by Zeenix.
Original commit message from CVS:
Added some test apps by Zeenix.
2001-08-10 17:45:36 +00:00
Wim Taymans 5e6a3722ac Fixes to various plugins.
Original commit message from CVS:
Fixes to various plugins.
Removed the eos/qos calls in favour of the soon to be event system.
Added a test app to test element reuse (doesn't work)
2001-08-10 17:40:34 +00:00
David I. Lehn e22afc3551 cosmetic stuff, -O3 does inline-functions
Original commit message from CVS:
cosmetic stuff, -O3 does inline-functions
2001-07-20 22:08:01 +00:00
Wim Taymans ecce42b222 Added a vob to mpeg1 transcoder. note that this one is only 68 lines long.
Original commit message from CVS:
Added a vob to mpeg1 transcoder. note that this one is only 68 lines long.
2001-07-08 21:02:10 +00:00
Wim Taymans 11f77f27f9 Some small fixes.
Original commit message from CVS:
Some small fixes.
2001-06-27 20:20:07 +00:00
Erik Walthinsen 7f8d8fe8d5 Merged from GOBJECT1 to HEAD at 200106241
Original commit message from CVS:
Merged from GOBJECT1 to HEAD at 200106241
2001-06-25 01:20:11 +00:00
Wim Taymans 87f9d504d5 Fixed some compile warnings.
Original commit message from CVS:
Fixed some compile warnings.
2001-06-01 18:09:26 +00:00
Wim Taymans 9fcb8430cd Updated for removed methods.
Original commit message from CVS:
Updated for removed methods.
2001-05-27 14:39:17 +00:00
David I. Lehn 2e0c571d6f Elements must have different names.
Original commit message from CVS:
Elements must have different names.
2001-05-25 23:36:32 +00:00
Erik Walthinsen 4a583683e5 Merged from INCSCHED on 200505251!!!
Original commit message from CVS:
Merged from INCSCHED on 200505251!!!
2001-05-25 21:00:07 +00:00
Wim Taymans 75e66711f9 some minor fixes..
Original commit message from CVS:
some minor fixes..
2001-05-25 20:41:07 +00:00
Bastien Nocera b1516de5f5 - removed the parse factory, it's unused
Original commit message from CVS:
- removed the parse factory, it's unused
2001-05-21 02:35:22 +00:00
David I. Lehn a164187503 - basic arch check for HAVE_RDTSC
Original commit message from CVS:
- basic arch check for HAVE_RDTSC
- use common gst_trace_read_tsc() for RDTSC call
- add untested function to do ascii dump of trace data
2001-05-16 05:04:44 +00:00
David I. Lehn 1d9a7781d4 fix a couple warnings
Original commit message from CVS:
fix a couple warnings
2001-05-16 04:07:33 +00:00
Erik Walthinsen 3cfd332a23 corrected the rdtsc code, it actually, um, works now ;-)
Original commit message from CVS:
corrected the rdtsc code, it actually, um, works now ;-)
2001-05-10 21:44:20 +00:00
David I. Lehn 6df5d52f72 Added simple latency tester.
Original commit message from CVS:
Added simple latency tester.
2001-05-10 20:30:10 +00:00
David I. Lehn dffced240f mpeg2parse2.c + audio = mpeg2parse3.c = a simple .vob player
Original commit message from CVS:
mpeg2parse2.c + audio = mpeg2parse3.c = a simple .vob player
2001-04-28 03:38:09 +00:00
Erik Walthinsen ca00806a01 set the video window size up front for NTSC, as a timesaver
Original commit message from CVS:
set the video window size up front for NTSC, as a timesaver
2001-04-26 00:20:29 +00:00
Richard Boulton 0bf1a380cc Remove #include <gnome.h> from some tests which don't actually need it, and make the other tests and the autoplug exa...
Original commit message from CVS:
Remove #include <gnome.h> from some tests which don't actually need it,
and make the other tests and the autoplug example only compile if gnome
headers are present.
2001-04-25 11:49:38 +00:00
Erik Walthinsen 4ff8690392 updated dvshow to use dv1394src instead of gst1394src
Original commit message from CVS:
updated dvshow to use dv1394src instead of gst1394src
2001-04-23 15:16:39 +00:00
Wim Taymans e5fd9bd7da Updates
Original commit message from CVS:
Updates
2001-04-22 16:05:33 +00:00
Wim Taymans 3db9da2934 Added a non functional dv to mpeg1 encoder.
Original commit message from CVS:
Added a non functional dv to mpeg1 encoder.
2001-04-22 16:04:55 +00:00
Wim Taymans 892f4b3204 API docs updates.
Original commit message from CVS:
API docs updates.
Properly implemented the disksink.
Fixed a compile problem with alsa.
Added bufferpool handling to dvdec
Some compiler warning fixes
2001-04-22 16:04:19 +00:00
Erik Walthinsen 2acfc61ce7 added test program for dv decoder
Original commit message from CVS:
added test program for dv decoder
2001-04-22 01:40:35 +00:00
Wim Taymans 57a5017c8b Fixed a few plugins so that mpeg1 encoding sorta works.
Original commit message from CVS:
Fixed a few plugins so that mpeg1 encoding sorta works.
Added an mpeg1 encoder example, it uses the autoplugger to convert
the stream to audio/video, which is then fed to the encoders.
2001-04-21 17:45:56 +00:00
Wim Taymans c1d51abd16 Added an test program for the mad mp3 decoder.
Original commit message from CVS:
Added an test program for the mad mp3 decoder.
2001-04-16 21:33:55 +00:00
Wim Taymans 3743ab05f7 Added the mad mp3 decoder.
Original commit message from CVS:
Added the mad mp3 decoder.
Added flushing to the vorbis decoder.
Updated configure.in to check for Hermes and libmad
2001-04-15 14:29:51 +00:00