Commit graph

210 commits

Author SHA1 Message Date
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