Commit graph

2365 commits

Author SHA1 Message Date
Benjamin Otte 05ef1f25e5 ALSA rewrite, part 5:
Original commit message from CVS:
ALSA rewrite, part 5:
- sync to timestamps (which breaks a _lot_, because most plugins send out wrong timestamps)
- clocking support (A/V sync is superb as long as you don't sync and don't get wrong timestamps)
- 1/2 of format conversion
- assorted bugfixes
I'd like to get people to check the timestamps the plugins send out.
mpegdemux seems to be pretty broken, mad works (I just patched it...), avidemux works at least sometimes.
Haven't checked more so far.
2003-04-13 04:13:12 +00:00
Benjamin Otte 440f6c38f6 fix iradio mode
Original commit message from CVS:
fix iradio mode
2003-04-11 00:59:50 +00:00
Benjamin Otte 6c384754a9 make alsa not pause playback but drain the buffer on EOS
Original commit message from CVS:
make alsa not pause playback but drain the buffer on EOS
2003-04-11 00:24:19 +00:00
Benjamin Otte 8593c57c2f uhm yeah. segfault fix for gst-inspect
Original commit message from CVS:
uhm yeah. segfault fix for gst-inspect
2003-04-08 22:40:07 +00:00
Ronald S. Bultje 5f31c8200f Fix for 106448
Original commit message from CVS:
Fix for 106448
2003-04-06 23:02:29 +00:00
Benjamin Otte bd55be76b9 opening/closing files and devices is done on NULL <-> READY
Original commit message from CVS:
opening/closing files and devices is done on NULL <-> READY
2003-03-30 22:16:47 +00:00
Benjamin Otte 4272238399 conform to vorbis metadata spec: http://www.xiph.org/ogg/vorbis/doc/v-comment.html
Original commit message from CVS:
conform to vorbis metadata spec: http://www.xiph.org/ogg/vorbis/doc/v-comment.html
2003-03-30 16:22:34 +00:00
Benjamin Otte a9464c5893 warn on possibly broken discid, so app devs know about this
Original commit message from CVS:
warn on possibly broken discid, so app devs know about this
2003-03-30 02:13:37 +00:00
Benjamin Otte 24380eed1e Warning: Comment 0 in stream 1 is invalidly formatted, does not contain '='
Original commit message from CVS:
Warning: Comment 0 in stream 1 is invalidly formatted, does not contain '='
2003-03-29 18:37:15 +00:00
Benjamin Otte 2b473441ca bugfix: don't unref event twice
Original commit message from CVS:
bugfix: don't unref event twice
2003-03-27 03:16:31 +00:00
Benjamin Otte b5a22d8630 get rid of bytestreams
Original commit message from CVS:
get rid of bytestreams
2003-03-27 00:17:26 +00:00
Benjamin Otte 7b30d7b9a4 use err = snd_... instead of errno afterwards -- removed unnecessary include
Original commit message from CVS:
use err = snd_... instead of errno afterwards -- removed unnecessary include
2003-03-26 22:24:35 +00:00
Benjamin Otte f7995c6fd8 rewrote the caps nego / state change stuff once again, new features:
Original commit message from CVS:
rewrote the caps nego / state change stuff once again, new features:
- bugfixes
- get_caps function to report better caps when device is opened
- better _link function
2003-03-24 03:45:45 +00:00
Benjamin Otte 02872d827d fix compile error
Original commit message from CVS:
fix compile error
2003-03-24 02:58:13 +00:00
Benjamin Otte a773e79446 bugfix: destroy bufferstreams after they're reset, not before
Original commit message from CVS:
bugfix: destroy bufferstreams after they're reset, not before
2003-03-22 02:17:08 +00:00
Benjamin Otte d681473539 bugfixing:
Original commit message from CVS:
bugfixing:
- use better parameter setting functions
- assorted stuff
feature:
- added non-mmaped standard-rw output. Use 'alsasink mmap=false' to deactivate mmap output
2003-03-22 01:17:06 +00:00
Benjamin Otte 5dc94e9b3d fixing bugs:
Original commit message from CVS:
fixing bugs:
- reset original caps on failed caps nego
- do only initialize format/rate/caps if known
- added line for fast debugging output (need this for iain now ;)
2003-03-19 22:54:36 +00:00
Benjamin Otte 245d6e4d6d fix all kinds of shutdown stuff and do proper freeing of memory
Original commit message from CVS:
fix all kinds of shutdown stuff and do proper freeing of memory
2003-03-19 21:33:52 +00:00
Benjamin Otte 4b1649ad34 ALSA cleanup step 3:
Original commit message from CVS:
ALSA cleanup step 3:
- make caps nego work, when caps are already set
- rewriting lots of caps nego while doing so
- start stream explicitly now (will probably stay that way because of sync)
- random bugfixes
alsasrc is probably broken again.
alsasink should now be stable enough to be used with gst-player or rhythmbox (seeking works)
2003-03-18 22:07:56 +00:00
Benjamin Otte 489eafaf72 Bugfixing in alsa again:
Original commit message from CVS:
Bugfixing in alsa again:
- Leif's commit reverted an earlier patch
(stupid diff)
- Some comment from Leif made me clean up his code
- Moved wait() directly in front of mmap
- Assorted fixes
- fixed newbie bug: DON'T EVER USE STATIC VARIABLES WHEN YOU'RE NOT ABSOLUTELY SURE WHAT YOU'RE DOING, Leif *slap* ;)
I hope I didn't break the src now...
2003-03-10 21:30:00 +00:00
Christian Schaller 222eaddcc7 Complete the move of the RTP plugin
Original commit message from CVS:
Complete the move of the RTP plugin
2003-03-02 10:16:24 +00:00
Leif Johnson 20a9403fbf + alsasrc compiles and runs in "alsasrc ! fakesink" and "alsasrc ! osssink" pipelines. seems to have a 100% cpu issue...
Original commit message from CVS:
+ alsasrc compiles and runs in "alsasrc ! fakesink" and "alsasrc ! osssink"
pipelines. seems to have a 100% cpu issue at the moment.
2003-02-27 23:13:22 +00:00
Benjamin Otte 1516bb3f58 bugfixes found while testing:
Original commit message from CVS:
bugfixes found while testing:
- return after 1 iteration, don't loop for ever
- caps nego: only parse endianness when necessary
- caps nego: make mu law and a law work
- caps nego: make float work
- call right function when going from PAUSED to PLAYING
- stupid error in request_new_pad
2003-02-27 22:33:01 +00:00
Christian Schaller d410130574 add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mis...
Original commit message from CVS:
add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mistakes ordinary vorbis for tremor
2003-02-23 19:58:50 +00:00
Christian Schaller 6c1b7a788f merge integer based Tremor vorbis plugin
Original commit message from CVS:
merge integer based Tremor vorbis plugin
2003-02-23 17:35:35 +00:00
Colin Walters 5120331774 New functions.
Original commit message from CVS:
(unicodify, gst_gnomevfssrc_unicodify): New functions.
(audiocast_thread_run): Use them.  Remove redundant if from
"if (foo) g_free (foo);" bits.  Change fprintf to g_print.
(gst_gnomevfssrc_received_headers_callback): Ditto.
(gst_gnomevfssrc_get_icy_metadata): Ditto.
2003-02-15 04:55:04 +00:00
Thomas Vander Stichele 2c30291763 committing fixes before deleting all of my gstreamer cvs to make room for music for the skiing trip, yay !
Original commit message from CVS:
committing fixes before deleting all of my gstreamer cvs to make room for
music for the skiing trip, yay !
2003-02-14 14:22:05 +00:00
Benjamin Otte 730ff79841 fixing alsa step 2: complete rewrite of data transfer. The whole stuff is clean enough to go from there now.
Original commit message from CVS:
fixing alsa step 2: complete rewrite of data transfer. The whole stuff is clean enough to go from there now.
License change to LGPL, since no copied code is left now.
Missing:
- alsasrc
- resetting format
- corner cases
- testsuite
2003-02-09 22:47:34 +00:00
Ronald S. Bultje 2534ded87b Will the who-ever it is that writes gcc-2.95-incompatible code please stop that? Some of us don't use C99 yet ;)
Original commit message from CVS:
Will the who-ever it is that writes gcc-2.95-incompatible code please stop that? Some of us don't use C99 yet ;)
2003-02-07 21:55:43 +00:00
Colin Walters 44f96d01be Port all the fixes from BRANCH-GSTREAMER-0_6.
Original commit message from CVS:
Port all the fixes from BRANCH-GSTREAMER-0_6.
2003-02-07 01:47:58 +00:00
Wim Taymans 54341cbe3b Fix compile error
Original commit message from CVS:
Fix compile error
Add some more debug info
2003-02-02 22:05:53 +00:00
David Schleef 0a1d9ddd6a Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer conversion.
Original commit message from CVS:
Change %lld, %llu to G_G[U]INT64_FORMAT globally.  Fix bad pointer->integer
conversion.
2003-02-02 05:26:29 +00:00
Zeeshan Ali 02b97c7b22 The first attempt to support MAS. Dont expect it to work :)
Original commit message from CVS:
The first attempt to support MAS. Dont expect it to work :)
2003-01-30 20:24:25 +00:00
Benjamin Otte 59f2a30f72 cleaning up alsa, step 1: cleaning up caps parsing/setting and templates
Original commit message from CVS:
cleaning up alsa, step 1: cleaning up caps parsing/setting and templates
- gst-launch ... ! spider ! alsasink works now
- alsasrc definitely does not work
2003-01-30 18:30:30 +00:00
Leif Johnson f032898326 + removed the access_addr crap from GstAlsaPad ... just use this->access_addr[channel] instead + completely reorganiz...
Original commit message from CVS:
+ removed the access_addr crap from GstAlsaPad ... just use
this->access_addr[channel] instead
+ completely reorganized and reindented code
+ removed the gst_alsa_sink_silence_on_channel function, needs to be completely
redone anyway
+ got alsasink to work on my machine finally ! yay !
2003-01-27 12:59:24 +00:00
Colin Walters 27e205b313 Don't make a size request when in iradio mode.
Original commit message from CVS:
(gst_gnomevfssrc_open_file): Don't make a size request when in iradio mode.
2003-01-25 23:20:36 +00:00
Benjamin Otte 3d78da5dc2 bugfixing:
Original commit message from CVS:
bugfixing:
- Fix for bug 93479
- Fix for bug 103659
- Did not set interleaved/non-interleaved correctly
- Changed g_print to DEBUG to disable unwanted output
Alsa is still not really useful. Missing is for example:
- Support for Relinking in paused state (when going to next song in gst-player)
- A bug when using gst-launch filesrc ! spider ! alsasink
- Support for events
- Padtemplates exporting proper caps
- general cleanliness
K, back to work ;)
2003-01-25 21:32:01 +00:00
Leif Johnson 85a0755988 + fixing 100 % cpu usage bug (bug #103658) + cleaning up some of the FIXMEs, mostly bytestream stuff + changing loop ...
Original commit message from CVS:
+ fixing 100 % cpu usage bug (bug #103658)
+ cleaning up some of the FIXMEs, mostly bytestream stuff
+ changing loop to use snd_pcm_wait instead of that poll business
2003-01-19 23:23:30 +00:00
Wim Taymans dc7a0dc712 Slightly better read function
Original commit message from CVS:
Slightly better read function
2003-01-19 20:11:13 +00:00
Christian Schaller f18d6d3825 commit Leif's alsa patch, it actually makes Alsa work better
Original commit message from CVS:
commit Leif's alsa patch, it actually makes Alsa work better
2003-01-16 11:25:15 +00:00
Thomas Vander Stichele e976ccb298 PadConnect -> PadLink
Original commit message from CVS:
PadConnect -> PadLink
2003-01-10 13:38:32 +00:00
Thomas Vander Stichele 9032557b33 another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so t...
Original commit message from CVS:
another batch of connect->link fixes
please let me know about issues
and please refrain of making them yourself, so that I don't spend double
the time resolving conflicts
2003-01-10 10:22:25 +00:00
David I. Lehn 742e4fcec5 fix typo
Original commit message from CVS:
fix typo
2003-01-02 09:00:20 +00:00
Iain Holmes e666edcc9a Add indexing
Original commit message from CVS:
Add indexing
Don't set the speed on the cdparanoia object until the open
2003-01-01 23:57:41 +00:00
Wim Taymans 12bd93773c Fix plugins for new query API
Original commit message from CVS:
Fix plugins for new query API
2002-12-30 17:53:18 +00:00
Christian Schaller a219deee1f apply Jeroens patch to move us to mpeg2dec 0.3.1, also update REQ file and spec file.
Original commit message from CVS:
apply Jeroens patch to move us to mpeg2dec 0.3.1, also update REQ file and spec file.
2002-12-15 21:48:33 +00:00
Christian Schaller 79da0dd437 do not install man page
Original commit message from CVS:
do not install man page
2002-12-12 10:28:39 +00:00
Thomas Vander Stichele 3b540378fb parallel install fixes
Original commit message from CVS:
parallel install fixes
2002-12-08 14:50:09 +00:00
Christian Schaller 8b5e2c2cbc fix some disting and rpm building issues
Original commit message from CVS:
fix some disting and rpm building issues
2002-11-28 12:58:38 +00:00
Christian Schaller 1c7de6baed fix some directories left out of dist
Original commit message from CVS:
fix some directories left out of dist
2002-11-27 21:25:11 +00:00
Wim Taymans 9d9f4e73e5 Removed properties that are better queried.
Original commit message from CVS:
Removed properties that are better queried.
2002-11-27 21:07:17 +00:00
Thomas Vander Stichele 98d8edab26 not sure what I did wrong but this should fix it hopefully
Original commit message from CVS:
not sure what I did wrong but this should fix it hopefully
2002-11-27 19:58:21 +00:00
Thomas Vander Stichele 803632635c flac debug cleanup m4 for ffmpeg
Original commit message from CVS:
flac debug cleanup
m4 for ffmpeg
2002-11-26 14:51:34 +00:00
Colin Walters 4c7c8a02e8 Test for url in correct variable.
Original commit message from CVS:
Test for url in correct variable.
2002-11-25 16:36:11 +00:00
Wim Taymans 8557496cae small fix
Original commit message from CVS:
small fix
2002-11-20 22:56:26 +00:00
Thomas Vander Stichele ec309fea67 LIBPNG going in
Original commit message from CVS:
LIBPNG going in
2002-11-18 22:30:12 +00:00
Wim Taymans f0ceb74eb2 use the rate of the logical stream to calculate duration instead of current rate.
Original commit message from CVS:
use the rate of the logical stream to calculate duration instead
of current rate.
2002-11-12 20:56:13 +00:00
Thomas Vander Stichele dc446a0fa1 debug info
Original commit message from CVS:
debug info
2002-11-11 14:06:31 +00:00
Thomas Vander Stichele b7cd417797 some debug output
Original commit message from CVS:
some debug output
2002-11-10 14:37:29 +00:00
Thomas Vander Stichele 76164a4be8 this is how we want to do this in the future hopefully ;)
Original commit message from CVS:
this is how we want to do this in the future hopefully ;)
2002-11-10 00:38:57 +00:00
Thomas Vander Stichele c71c3316cf use tags as well
Original commit message from CVS:
use tags as  well
2002-11-09 18:34:48 +00:00
Wim Taymans 00b21146ed Removed silly debug printf
Original commit message from CVS:
Removed silly debug printf
2002-11-02 14:39:59 +00:00
Wim Taymans 5821ffafd8 lots of metadata/query/seeking updates
Original commit message from CVS:
lots of metadata/query/seeking updates
2002-11-02 13:48:08 +00:00
David I. Lehn cc74679be5 #include time.h for time()
Original commit message from CVS:
#include time.h for time()
2002-11-02 08:07:22 +00:00
Wim Taymans f82e92096c Small fixes, added more query types
Original commit message from CVS:
Small fixes, added more query types
2002-11-01 17:06:08 +00:00
Wim Taymans f97069b4dc More seeking and query/convert stuff, it's getting pretty complete now
Original commit message from CVS:
More seeking and query/convert stuff, it's getting pretty complete
now
2002-11-01 00:40:15 +00:00
Wim Taymans 5207b79805 formatting cleanups convert more stuff to the generic seeking/convert/query interface
Original commit message from CVS:
formatting cleanups
convert more stuff to the generic seeking/convert/query interface
2002-10-31 00:06:48 +00:00
Wim Taymans f5f94ecf02 Really remove vorbisdec so it can register again
Original commit message from CVS:
Really remove vorbisdec so it can register again
2002-10-30 20:30:58 +00:00
Thomas Vander Stichele 53fdee3891 deprecating vorbisdec
Original commit message from CVS:
deprecating vorbisdec
2002-10-29 22:55:52 +00:00
Thomas Vander Stichele 8984e091f5 Uraeus : how much license fields do you think you missed ? ;)
Original commit message from CVS:
Uraeus : how much license fields do you think you missed ? ;)
This ought to be fixed for the release
2002-10-29 14:30:33 +00:00
Christian Schaller 9e683175b3 fixed shout2 building
Original commit message from CVS:
fixed shout2 building
2002-10-29 12:02:31 +00:00
Thomas Vander Stichele a88782e66b this patch implements metadata the wtay way.
Original commit message from CVS:
this patch implements metadata the wtay way.
some other stuff I still need to clean up to make it work well.
test it with
gst-launch filesrc location=... ! vorbisfile
2002-10-29 02:05:37 +00:00
Thomas Vander Stichele b96b8a0815 standardize samplerate
Original commit message from CVS:
standardize samplerate
2002-10-27 15:58:03 +00:00
Wim Taymans c22baccb85 Make sure to flush the header
Original commit message from CVS:
Make sure to flush the header
2002-10-20 22:27:53 +00:00
Wim Taymans 201c4a698e Don't push on unusable pads
Original commit message from CVS:
Don't push on unusable pads
2002-10-20 17:27:51 +00:00
Wim Taymans 168b9de977 - Implement queries and convert functions for vorbisenc + lots of cleanups/improvements
Original commit message from CVS:
- Implement queries and convert functions for vorbisenc + lots of
cleanups/improvements
- catch negotiation errors in vorbisfile
2002-10-20 17:11:10 +00:00
Wim Taymans 2809d5864a Added bitrate control and metadata
Original commit message from CVS:
Added bitrate control and metadata
2002-10-20 01:55:28 +00:00
Wim Taymans 58b9fad950 Small fixes
Original commit message from CVS:
Small fixes
2002-10-19 16:58:25 +00:00
Wim Taymans cc76e0aacd Fix vorbisenc (bug 95097)
Original commit message from CVS:
Fix vorbisenc (bug 95097)
2002-10-19 16:57:08 +00:00
Jeremy Simon 891ef6848a add snapshot dir to Makefile
Original commit message from CVS:
add snapshot dir to Makefile
2002-10-18 22:36:34 +00:00
Iain Holmes bd3e835cd7 Remove a dumb print that spams the console...
Original commit message from CVS:
Remove a dumb print that spams the console...
2002-09-29 23:45:54 +00:00
Iain Holmes b376650e30 Use events rather than properties
Original commit message from CVS:
Use events rather than properties
When the speed property is set, set the ripping speed.
2002-09-28 23:28:37 +00:00
Wim Taymans a39e31ba62 - state change cleanup
Original commit message from CVS:
- state change cleanup
- add timestamps (should make cdparanoia ! osssink work)
- g_object_notify some properties
2002-09-20 20:10:43 +00:00
Christian Schaller 5494e81a9e commiting iradio fix from walters
Original commit message from CVS:
commiting iradio fix from walters
2002-09-19 18:44:49 +00:00
Christian Schaller e127f803f0 plugins part of license field patch
Original commit message from CVS:
plugins part of license field patch
2002-09-18 19:02:52 +00:00
David Schleef 8801c9bdea Add swfdec to dist subdirs
Original commit message from CVS:
Add swfdec to dist subdirs
2002-09-17 22:44:47 +00:00
David Schleef c5d1baf05a Add swfdec autoconf stuff
Original commit message from CVS:
Add swfdec autoconf stuff
2002-09-15 21:33:53 +00:00
Wim Taymans 41278f0703 - Don't close gnome-vfs if we didn't open it
Original commit message from CVS:
- Don't close gnome-vfs if we didn't open it
- Mark mmaped buffers as READONLY for inplace filters
2002-09-15 11:28:41 +00:00
Iain Holmes 2c49951a5c mimetype patch from iain holmes, thanks dude
Original commit message from CVS:
mimetype patch from iain holmes, thanks dude
2002-09-13 13:02:56 +00:00
Wim Taymans fa13715d58 Fix vorbisenc EOS problems
Original commit message from CVS:
Fix vorbisenc EOS problems
2002-09-11 21:41:53 +00:00
Christian Schaller 4f69b5040b Commiting iradio metadata patch from Colin Walters
Original commit message from CVS:
Commiting iradio metadata patch from Colin Walters
2002-09-10 18:38:22 +00:00
Ronald S. Bultje 95281dfe33 This updates all plugins to the new API for gst_pad_try_set_caps
Original commit message from CVS:
This updates all plugins to the new API for gst_pad_try_set_caps
2002-09-10 09:31:40 +00:00
Thomas Vander Stichele 2ddfd11493 removing warnings as approved by wim
Original commit message from CVS:
removing warnings as approved by wim
2002-09-09 23:27:38 +00:00
Ronald S. Bultje 4d78305dc7 Patch as given in http://bugzilla.gnome.org/show_bug.cgi?id=92262, thanks to goraxe@ntlworld.com
Original commit message from CVS:
Patch as given in http://bugzilla.gnome.org/show_bug.cgi?id=92262, thanks to goraxe@ntlworld.com
2002-09-09 20:14:15 +00:00
Wim Taymans 0f56077797 Make a copy of device string as we're going to free it
Original commit message from CVS:
Make a copy of device string as we're going to free it
2002-09-01 13:57:57 +00:00
David I. Lehn b67d76a7f0 libdv build fixes
Original commit message from CVS:
libdv build fixes
2002-08-09 21:14:55 +00:00
Wim Taymans 9c816d1d3a Big endian fix.
Original commit message from CVS:
Big endian fix.
2002-07-31 21:25:38 +00:00
Wim Taymans 85f54048d2 Added query/eventmask/format functions properly unref events
Original commit message from CVS:
Added query/eventmask/format functions
properly unref events
2002-07-29 19:23:20 +00:00
Wim Taymans b44ed86c31 Avoid symbol conflicts
Original commit message from CVS:
Avoid symbol conflicts
2002-07-28 19:51:29 +00:00
Wim Taymans b89f95f179 Do better sync
Original commit message from CVS:
Do better sync
2002-07-28 18:16:59 +00:00
Wim Taymans 01a81b78a6 gnome_vfs_close implicitly destroys the handle
Original commit message from CVS:
gnome_vfs_close implicitly destroys the handle
2002-07-28 11:48:26 +00:00
Wim Taymans 4ff636bad3 - implement eventmasks/format/querytype functions
Original commit message from CVS:
- implement eventmasks/format/querytype functions
- added convert functions
- added seek on bytes
2002-07-24 21:40:16 +00:00
Andy Wingo 21595d5571 make request pads work
Original commit message from CVS:
make request pads work
2002-07-16 14:36:53 +00:00
Thomas Vander Stichele 27846b7ece error output fix
Original commit message from CVS:
error output fix
2002-07-14 18:21:25 +00:00
Andy Wingo 206a7b87f8 compile fixen, and prepare to move MAINTAINER_MODE to as-version.m4
Original commit message from CVS:
compile fixen, and prepare to move MAINTAINER_MODE to as-version.m4
2002-07-09 17:39:17 +00:00
Thomas Vander Stichele a74d6c0f40 fixaroo
Original commit message from CVS:
fixaroo
2002-07-09 15:25:31 +00:00
Thomas Vander Stichele 1015f47d6b merge from release branch
Original commit message from CVS:
merge from release branch
2002-07-09 10:45:37 +00:00
Wim Taymans 1be255a154 unref events free buffer in vorbisfile if it cannot be pushed
Original commit message from CVS:
unref events
free buffer in vorbisfile if it cannot be pushed
2002-07-08 19:38:27 +00:00
David I. Lehn 77c8423ccb attempt to fix my sucky dv and festival breakage.
Original commit message from CVS:
attempt to fix my sucky dv and festival breakage.
2002-07-05 10:17:09 +00:00
David I. Lehn 0326f034f2 Add festival to the dist
Original commit message from CVS:
Add festival to the dist
2002-07-04 19:35:33 +00:00
David Schleef fb93a7c0d2 Change G_BREAKPOINT() to g_assert(), since G_BREAKPOINT() is i386-only.
Original commit message from CVS:
Change G_BREAKPOINT() to g_assert(), since G_BREAKPOINT() is i386-only.
2002-07-02 03:27:36 +00:00
David Schleef fd7cea46c4 Patch from xavier.bestel@free.fr to fix bug 83994. Properly escapes filenames in location= when converting them to U...
Original commit message from CVS:
Patch from xavier.bestel@free.fr to fix bug 83994.  Properly escapes
filenames in location= when converting them to URIs.  There are subtle
namespace clashes between URIs and filenames, but they're mostly
stupid.
2002-07-01 21:37:21 +00:00
Thomas Vander Stichele 3e9ccdd02e use check for where header is
Original commit message from CVS:
use check for where header is
2002-06-22 08:22:10 +00:00
Christian Schaller f41ed33253 adding my gstalsa plugin man page as a test. if it works I start commiting some more
Original commit message from CVS:
adding my gstalsa plugin man page as a test. if it works I start commiting some more
2002-06-17 17:09:42 +00:00
Wim Taymans a017253b70 prefer vorbisfile over vorbisdec
Original commit message from CVS:
prefer vorbisfile over vorbisdec
2002-06-16 22:03:52 +00:00
Wim Taymans ab558e6539 implement size event
Original commit message from CVS:
implement size event
2002-06-16 21:57:23 +00:00
Wim Taymans c7aa8d63fd removed flush from DISCONT
Original commit message from CVS:
removed flush from DISCONT
2002-06-12 22:42:50 +00:00
Thomas Vander Stichele fcd2e7c7bf use VORBISENC_LIBS
Original commit message from CVS:
use VORBISENC_LIBS
2002-06-10 10:26:32 +00:00
Thomas Vander Stichele 2803eb33fe doing the proper ladspa thing
Original commit message from CVS:
doing the proper ladspa thing
2002-06-04 15:54:58 +00:00
Thomas Vander Stichele 828fd21f88 added LIBFAME_DIR
Original commit message from CVS:
added LIBFAME_DIR
2002-06-03 10:55:48 +00:00
Wim Taymans 267b0128fa I'm too lazy to comment this
Original commit message from CVS:
Applied virtual patch by Florian Scandella
2002-06-02 22:16:51 +00:00
Wim Taymans ce546078aa Fix a buffer leak, the ORB leak is still there though..
Original commit message from CVS:
Fix a buffer leak, the ORB leak is still there though..
2002-06-02 18:50:20 +00:00
Wim Taymans c5b5e78223 Generate timestamps even if the stream is not seekable
Original commit message from CVS:
Generate timestamps even if the stream is not seekable
2002-06-02 18:12:08 +00:00
Wim Taymans 5de9552512 UNIT -> UNITS
Original commit message from CVS:
UNIT -> UNITS
2002-06-02 15:55:29 +00:00
Wim Taymans 803a00f9a6 Better fallback for when seeking is not supported by the peer element.
Original commit message from CVS:
Better fallback for when seeking is not supported by the peer element.
2002-06-02 15:48:25 +00:00
Wim Taymans 37e7a7c5e2 Fix seeking on gnomevfssrc
Original commit message from CVS:
Fix seeking on gnomevfssrc
2002-06-02 15:43:17 +00:00
Wim Taymans f7b390d6e7 Make elements nanoseconds aware
Original commit message from CVS:
Make elements nanoseconds aware
2002-06-02 13:25:39 +00:00
Wim Taymans d22b352287 Remove media specific seeking type in favour of unit. xvimage compile fix.
Original commit message from CVS:
Remove media specific seeking type in favour of unit.
xvimage compile fix.
2002-06-02 11:57:12 +00:00
Thomas Vander Stichele e1f17ab4f6 adding fame plugin
Original commit message from CVS:
adding fame plugin
2002-06-01 10:51:17 +00:00
Wim Taymans 7e72e9be21 Added the vorbisfile plugin.
Original commit message from CVS:
Added the vorbisfile plugin.
2002-05-31 23:37:28 +00:00
Steve Baker 619f1fdc43 add ranks only for plugins who participate in autoplugging. If you have a file that used to autoplug but doesn't any...
Original commit message from CVS:
add ranks only for plugins who participate in autoplugging.  If you have a file that used to autoplug but doesn't anymore, then let me know or add a rank to the missing element.
2002-05-31 08:24:29 +00:00
Andy Wingo 031de644f9 fixups in the prop view/controller compilation fixes in the player add gst-editor to gst-all fixes to adder to comply...
Original commit message from CVS:
* fixups in the prop view/controller
* compilation fixes in the player
* add gst-editor to gst-all
* fixes to adder to comply with new osssink sync issues
* alsa fixes, although still 100% cpu is used, yum
* reenable locking of threaded elements, seems to work fine here
* fix a makefile in examples/plugins
2002-05-27 04:48:57 +00:00
Wim Taymans c75114628d - Changed plugins for new APIs
Original commit message from CVS:
- Changed plugins for new APIs
- modularized audiofile.
- added seeking, query and convert functions for mad, mpeg2dec,
avidemux, mpegdemux, mpegparse
- sync updates to oss. removed the ossclock for now
2002-05-26 21:59:22 +00:00
David I. Lehn fd1648849b rename dvdsrc to dvdreadsrc add libdvdnav support as dvdnavsrc plugin
Original commit message from CVS:
rename dvdsrc to dvdreadsrc
add libdvdnav support as dvdnavsrc plugin
2002-05-26 17:39:45 +00:00
Andy Wingo 941073b31f Alsasink is no longer bitrotten anymore, yay!
Original commit message from CVS:
Alsasink is no longer bitrotten anymore, yay!
Alsasrc untested.
Also, fixed a logic error in the main loop regarding proper interpretation of avail_update. This fix came from jack.
2002-05-21 05:38:38 +00:00
Steve Baker ea1b554280 use new bytestream api. please test if you care about this plugin
Original commit message from CVS:
use new bytestream api. please test if you care about this plugin
2002-05-15 19:03:59 +00:00
Steve Baker 7c4b0049b2 use new bytestream api
Original commit message from CVS:
use new bytestream api
2002-05-15 18:55:35 +00:00
Andy Wingo 23168fa71b some jack fixes, alsa touchups, and add rtp by default to the build if there are any problems building rtp, we're mov...
Original commit message from CVS:
some jack fixes, alsa touchups, and add rtp by default to the build

if there are any problems building rtp, we're moving it back to experimental ;)
2002-05-04 18:57:43 +00:00
Thomas Vander Stichele f83f7e7e02 various name fixes and sundry
Original commit message from CVS:
various name fixes and sundry
2002-05-03 09:59:10 +00:00
Andy Wingo d11dbb0338 a hack to work around intltool's brokenness a current check for mpeg2dec details->klass reorganizations an element br...
Original commit message from CVS:
* a hack to work around intltool's brokenness
* a current check for mpeg2dec
* details->klass reorganizations
* an element browser that uses details->klass
* separated cdxa parse out from the avi directory
2002-04-20 21:42:51 +00:00
Thomas Vander Stichele 6f9d5fc58c more mergeback from the latest release
Original commit message from CVS:
more mergeback from the latest release
2002-04-15 09:27:03 +00:00
Wim Taymans 117ebc8e44 EOS fixes.
Original commit message from CVS:
EOS fixes.
2002-04-14 12:50:57 +00:00
Andy Wingo f7ebc8f95d GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind.
Original commit message from CVS:
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE

same with *factory and typefind.

also, some -Werror fixes.
2002-04-11 20:42:27 +00:00
Benjamin Otte 49fbf06212 fixed warnings in /ext added mikmod_types.h to get it done
Original commit message from CVS:
fixed warnings in /ext
added mikmod_types.h to get it done
2002-04-06 18:14:30 +00:00
Wim Taymans d3d8104b5c Fix enum error in args.
Original commit message from CVS:
Fix enum error in args.
2002-04-03 15:26:23 +00:00
Thomas Vander Stichele 4fd3d32ab7 tsk tsk. do people even try to MAKE stuff they add ? ;)
Original commit message from CVS:
tsk tsk.  do people even try to MAKE stuff they add ? ;)
2002-04-01 08:54:54 +00:00
Andy Wingo 1795cc0215 alphabetization fixen a jack caps fix
Original commit message from CVS:
* alphabetization fixen
* a jack caps fix
2002-03-30 21:07:51 +00:00
Wim Taymans 23d2a4198b Changed to the new props API
Original commit message from CVS:
Changed to the new props API
Other small tuff.
2002-03-30 17:06:26 +00:00
Andy Wingo 3e882a4bf3 filter newlines out of GST_DEBUG statements to reflect new core behavior fixes to adder's caps, again
Original commit message from CVS:
* filter newlines out of GST_DEBUG statements to reflect new core behavior
* fixes to adder's caps, again
2002-03-24 22:07:03 +00:00
Bastien Nocera eed66d0d2b - updated to new seek api... i think it works, dunno, i'm not a rocket scientist
Original commit message from CVS:
- updated to new seek api... i think it works, dunno, i'm not a rocket scientist
2002-03-21 19:30:11 +00:00
Andy Wingo 598d929eec s/Gnome-Streamer/GStreamer/
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
2002-03-20 21:45:03 +00:00
Andy Wingo 1049c792c8 removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
Original commit message from CVS:
* removal of //-style comments
* don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
2002-03-19 04:10:06 +00:00
Andy Wingo 1ee4a02043 s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables variables are defined as make variables automagi...
Original commit message from CVS:
s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/

@-substitued variables variables are defined as make variables automagically,
and this gives the user the freedom to say make GST_PLUGIN_LDFLAGS=-myflag
2002-03-19 01:39:43 +00:00
Andy Wingo d91ddcbd30 s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way added jack ...
Original commit message from CVS:
* s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way
* added jack element, doesn't quite work right yet but i didn't want to lose the work -- it does build, register,
and attempt to run though
* imposed some restrictions on the naming of request pads to better allow for reverse parsing
* added '%s' to reverse parsing
* added new bin flag to indicate that it is self-iterating, and some lame code in gst-launch to test it out
* fixen on launch-gui
* added pkg-config stuff for the editor's libs
2002-03-18 04:41:34 +00:00
Andy Wingo ec3b2f84da update gnome-vfs to g_object_notify api fix arg types allow local paths in location arg
Original commit message from CVS:
* update gnome-vfs to g_object_notify api
* fix arg types
* allow local paths in location arg
2002-02-21 04:30:03 +00:00
Wim Taymans 16da17addc Converted some send_event to properties
Original commit message from CVS:
Converted some send_event to properties
2002-02-06 23:34:56 +00:00
Thomas Vander Stichele e456365d89 adding tarkin to build to try building it run configure with --enable-experimental
Original commit message from CVS:
adding tarkin to build
to try building it run configure with --enable-experimental
2002-02-04 10:51:26 +00:00
Christian Schaller 88ea69cbba fixed // style comments to more portable /* */
Original commit message from CVS:
fixed // style comments to more portable /* */
2002-02-03 19:58:48 +00:00
Wim Taymans 8926b8607d Add timestamps on the buffers
Original commit message from CVS:
Add timestamps on the buffers
2002-02-02 14:03:05 +00:00
Wrobell 01220dec57 - plugins are built without versioning info
Original commit message from CVS:
- plugins are built without versioning info
2002-01-18 02:05:26 +00:00
Thomas Vander Stichele d329a8bae0 mjpegtools dir
Original commit message from CVS:
mjpegtools dir
2002-01-17 14:17:54 +00:00
Ronald S. Bultje ad9974927b jpegmmx addition and some small changes
Original commit message from CVS:
jpegmmx addition and some small changes
2002-01-17 12:41:05 +00:00
Thomas Vander Stichele 66056ab243 ... and cvs commits should not be allowed for people who spent six hours on the phone talking to hardware vendors and...
Original commit message from CVS:
... and cvs commits should not be allowed for people who spent six hours
on the phone talking to hardware vendors and struggling with failing raid
systems
2002-01-16 15:46:57 +00:00
Thomas Vander Stichele 1177332c21 how do people expect sdl to build if make has no way of getting to the dir and we don't point it in the right directi...
Original commit message from CVS:
how do people expect sdl to build if make has no way of getting to the dir
and we don't point it in the right direction ?
2002-01-16 15:43:48 +00:00
Wim Taymans 5455dbbf3d Bring the plugins in sync with the new core capsnego system.
Original commit message from CVS:
Bring the plugins in sync with the new core capsnego system.
Added some features, enhancements...
2002-01-13 22:27:25 +00:00
David I. Lehn 86ac7ebab9 s/filter/plugin/ link plugins to GST_LIBS rearrange rules to a common format
Original commit message from CVS:
* s/filter/plugin/
* link plugins to GST_LIBS
* rearrange rules to a common format
2002-01-12 03:34:27 +00:00
David I. Lehn 2a6669aa02 enable festival build
Original commit message from CVS:
* enable festival build
2002-01-12 03:24:34 +00:00
Andy Wingo 7c8600b831 siddec checks that work not extremely robust, but functional
Original commit message from CVS:
siddec checks that work
not extremely robust, but functional
2002-01-06 21:52:21 +00:00
Andy Wingo 2d27dab7da open up the interface if capsnego is called and we're in NULL this happens if caps can be determined before the pipel...
Original commit message from CVS:
open up the interface if capsnego is called and we're in NULL
this happens if caps can be determined before the pipeline is running and this is
alsasink, as in afsrc ! alsasink
2002-01-06 18:58:55 +00:00
Thomas Vander Stichele 092d371458 small fixes
Original commit message from CVS:
small fixes
2002-01-02 17:07:31 +00:00
Thomas Vander Stichele 756650f0b6 smoothwave fixin
Original commit message from CVS:
smoothwave fixin
2001-12-30 20:10:15 +00:00
Wim Taymans fe672ffe26 Fixed some plugins
Original commit message from CVS:
Fixed some plugins
2001-12-28 20:24:41 +00:00
Wim Taymans 169d6b64a3 Some cleanups
Original commit message from CVS:
Some cleanups
Fix EOS on the src
2001-12-26 23:56:00 +00:00
Thomas Vander Stichele 6b0741d542 taaz's virtual patch
Original commit message from CVS:
taaz's virtual patch
2001-12-26 21:51:41 +00:00
Wim Taymans a034a8bf31 Fixed the smooothwave madness removed a yield from vorbisdec don't call mpeg2_close, it seems to segfault sometimes.
Original commit message from CVS:
Fixed the smooothwave madness
removed a yield from vorbisdec
don't call mpeg2_close, it seems to segfault sometimes.
2001-12-26 20:54:43 +00:00
Andy Wingo 116d8393fc muahahahaha. gstreamer-compprep initializes every plugin so it's a good way of figuring out plugin issues. it spits o...
Original commit message from CVS:
muahahahaha. gstreamer-compprep initializes every plugin so it's a good way
of figuring out plugin issues. it spits out no more errors now.
2001-12-26 06:49:47 +00:00
Thomas Vander Stichele 35c07d8dc1 doh
Original commit message from CVS:
doh
2001-12-25 22:38:05 +00:00
Thomas Vander Stichele 460f0a863f more distcheck fixes
Original commit message from CVS:
more distcheck fixes
2001-12-25 22:30:51 +00:00
Thomas Vander Stichele 6a230dfa9a something stupid
Original commit message from CVS:
something stupid
2001-12-25 21:55:18 +00:00
Andy Wingo 333032113f make arts stuff work, i think
Original commit message from CVS:
make arts stuff work, i think
2001-12-24 22:36:46 +00:00
Wim Taymans 2648ddfe98 Fixed some leftover fixes
Original commit message from CVS:
Fixed some leftover fixes
2001-12-23 23:00:59 +00:00
Thomas Vander Stichele 883c97e247 removing arts and artsd for now
Original commit message from CVS:
removing arts and artsd for now
2001-12-23 22:50:04 +00:00
Thomas Vander Stichele 89ed871296 fixed
Original commit message from CVS:
fixed
2001-12-23 22:40:26 +00:00
Thomas Vander Stichele 46028b04cd somebody better explain this arts stuff to me
Original commit message from CVS:
somebody better explain this arts stuff to me
2001-12-23 22:33:14 +00:00
Thomas Vander Stichele 1ae369981c hm, lots seems to have changed
Original commit message from CVS:
hm, lots seems to have changed
2001-12-23 22:21:18 +00:00
Thomas Vander Stichele 3bbf902a17 trying to get arts in
Original commit message from CVS:
trying to get arts in
2001-12-23 22:07:07 +00:00
Thomas Vander Stichele 93d5ebb01d fixing some fixes
Original commit message from CVS:
fixing some fixes
2001-12-23 18:00:34 +00:00
Thomas Vander Stichele 25261025ef adding dv, raw1934, gnomevfs, rtp
Original commit message from CVS:
adding dv, raw1934, gnomevfs, rtp
2001-12-23 16:42:33 +00:00
Thomas Vander Stichele b103fabdb0 adding arts and artds, no checks yet
Original commit message from CVS:
adding arts and artds, no checks yet
2001-12-23 16:28:00 +00:00
Thomas Vander Stichele 6601a84f4b xmms
Original commit message from CVS:
xmms
2001-12-23 16:11:28 +00:00
Thomas Vander Stichele 609624bb8b adding openquicktime (the renamed quicktime)
Original commit message from CVS:
adding openquicktime (the renamed quicktime)
2001-12-23 15:38:01 +00:00
Thomas Vander Stichele 4cded78416 added jpeg and shout (icecastsend has been renamed to shout, there are other libs that do icecast too)
Original commit message from CVS:
added jpeg and shout
(icecastsend has been renamed to shout, there are other libs that do icecast too)
2001-12-23 15:24:07 +00:00
Thomas Vander Stichele 56b5a147c1 added hermes
Original commit message from CVS:
added hermes
2001-12-23 14:29:43 +00:00
Thomas Vander Stichele aa40c58938 adding flac
Original commit message from CVS:
adding flac
2001-12-23 14:15:30 +00:00
Thomas Vander Stichele 9537e4bfa0 adding festival
Original commit message from CVS:
adding festival
2001-12-23 13:20:08 +00:00
Thomas Vander Stichele 8114fe3de9 cdparanoia added
Original commit message from CVS:
cdparanoia added
2001-12-23 13:06:22 +00:00
Thomas Vander Stichele a6b9e1fd04 more cleanups adding avifile
Original commit message from CVS:
more cleanups
adding avifile
2001-12-23 12:55:48 +00:00
Thomas Vander Stichele 32ca0bbf10 uhm, yeah
Original commit message from CVS:
uhm, yeah
2001-12-23 12:45:14 +00:00
Thomas Vander Stichele 72387bfa1a dvdread added more fixes for libs stuff
Original commit message from CVS:
dvdread added
more fixes for libs stuff
2001-12-23 12:29:33 +00:00
Thomas Vander Stichele 1e418567fa made changes everywhere to accomodate for the headers being in <gst/(lib)/...> we'll need to conclude this fast becau...
Original commit message from CVS:
made changes everywhere to accomodate for the headers being in
<gst/(lib)/...>
we'll need to conclude this fast because we will also need to change stuff in core real soon for the libs in order to fix everything
and I can't do it right now because I disabled all of the plugins here ;)
2001-12-23 12:18:18 +00:00
Andy Wingo 5db6fb8377 some changes, can't remember what :-)
Original commit message from CVS:
some changes, can't remember what :-)
2001-12-23 06:56:55 +00:00
Andy Wingo 9af006a1f0 much build fixage turns out synaesthesia and smoothwav depend on gtk, maybe they should go to ext/
Original commit message from CVS:
much build fixage
turns out synaesthesia and smoothwav depend on gtk, maybe they should go to
ext/
2001-12-23 04:38:38 +00:00
Thomas Vander Stichele 0a6cc4d112 added alsa
Original commit message from CVS:
added alsa
2001-12-23 00:25:30 +00:00
Thomas Vander Stichele 30479f6ad7 changes to accomodate the standardization of installed libs some left over changes
Original commit message from CVS:

changes to accomodate the standardization of installed libs
some left over changes
2001-12-22 23:57:40 +00:00
Wim Taymans 7f84d638b6 Various changes and cleanups.
Original commit message from CVS:
Various changes and cleanups.
2001-12-22 21:18:53 +00:00
Thomas Vander Stichele 4970473ea8 small typo
Original commit message from CVS:
small typo
2001-12-21 18:01:54 +00:00
Wim Taymans d045091b51 Better error recovery.
Original commit message from CVS:
Better error recovery.
2001-12-21 13:06:32 +00:00
Wim Taymans 9416183ac6 Small additional message
Original commit message from CVS:
Small additional message
2001-12-21 12:50:56 +00:00
Thomas Vander Stichele 92f5a8ac6c fixed some GST_LIBS stuff added audiofile added gst-libs/audio building
Original commit message from CVS:
fixed some GST_LIBS stuff
added audiofile
added gst-libs/audio building
2001-12-21 11:46:15 +00:00
Thomas Vander Stichele 9cec2cd79f this one could come in handy
Original commit message from CVS:
this one could come in handy
2001-12-21 09:41:40 +00:00
Thomas Vander Stichele af330af889 fixed vorbis
Original commit message from CVS:
fixed vorbis
2001-12-21 08:17:49 +00:00
Wim Taymans b0576db5f3 Some info from the encoder.
Original commit message from CVS:
Some info from the encoder.

Can someone fix the libvorbis CFLAGS in the Makefile.am?
2001-12-21 01:23:53 +00:00
Wim Taymans 6848cd2f4c More fixes to vorbisdec
Original commit message from CVS:
More fixes to vorbisdec
Fixed the encoder
2001-12-21 01:14:21 +00:00
Wim Taymans afc5bb747d Cleaned up the vorbis plugin
Original commit message from CVS:
Cleaned up the vorbis plugin
- handle EOS.
- throw some info to the app.
2001-12-21 00:15:29 +00:00
Thomas Vander Stichele 29a5d64c42 adding vorbis
Original commit message from CVS:
adding vorbis
2001-12-20 22:30:14 +00:00