Xiph.Org issues
https://gitlab.xiph.org/groups/xiph/-/issues
2020-06-14T10:13:32Z
https://gitlab.xiph.org/xiph/libao/-/issues/1834
plugin directory cannot be relocated (OS X)
2020-06-14T10:13:32Z
Hans Oesterholt
plugin directory cannot be relocated (OS X)
I'm using flac123, which in turn uses libao for it's audio output. I'm creating an application to play music on Mac OS X. I compiled Gtk, mpg123, flac123 and libao in a development environment and next I need to install flac123/libao as ...
I'm using flac123, which in turn uses libao for it's audio output. I'm creating an application to play music on Mac OS X. I compiled Gtk, mpg123, flac123 and libao in a development environment and next I need to install flac123/libao as part of CuePlay in the /Applications/CuePlay.app directory.
This means that /<home>/workspace/cueplay/lib/ao/plugin-4 is relocated to /Applications/CuePlay.app/lib/ao/plugin-4.
The consequence is that plugins do not load anymore.
I think this is a bug. On Mac OS X, one should be able to install a library with the application and not on a fixed location.
For me this is a blocker, because I can't distribute my (open source) application this way.
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/1830
shell-fm doesn't open /dev/snd/timer
2011-08-22T17:28:00Z
Gitlab Bot
shell-fm doesn't open /dev/snd/timer
I have a problem using [shell-fm](http://nex.scrapping.cc/shell-fm/) and libao (it uses libao for playback).
If the file/dev/snd/timer is not opened by any process, shell-fm starts playing music without opening it. However if it's alrea...
I have a problem using [shell-fm](http://nex.scrapping.cc/shell-fm/) and libao (it uses libao for playback).
If the file/dev/snd/timer is not opened by any process, shell-fm starts playing music without opening it. However if it's already opened by another process, it opens it.
The problem is that when shell-fm starts playing sounds without opening /dev/snd/timer, any other process can't play sounds.
I can't reproduce this behavior using libao 1.0.
As default driver I'm using alsa.
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/1815
ALSA driver always uses native byte order
2011-06-25T11:44:20Z
Maarten ter Huurne
ALSA driver always uses native byte order
In ao_alsa.c, the alsa_get_sample_bitformat() function will return constants like SND_PCM_FORMAT_S16, which specify the native byte order for ALSA. However, in ao_plugin_open() there is a comment "alsa's endinness will be the same as the...
In ao_alsa.c, the alsa_get_sample_bitformat() function will return constants like SND_PCM_FORMAT_S16, which specify the native byte order for ALSA. However, in ao_plugin_open() there is a comment "alsa's endinness will be the same as the application's" and there the device byte order is made equal to the client byte order.
One possible solution would be to make alsa_get_sample_bitformat() respect its "bigendian" argument and return SND_PCM_FORMAT_S16_LE or SND_PCM_FORMAT_S16_BE depending on that. This would yield the best performance if the hardware can support both byte orders. I don't know whether libalsa will convert the byte order or return an error if the byte order requested is not available though.
Another possible solution would be to set the device byte order to the native byte order. This might lead to unnecessary byte swapping, but it is a two-line fix (line 528 and 530).
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/1809
libao: add version info to ao/ao.h
2012-05-15T14:15:25Z
Nick
libao: add version info to ao/ao.h
As new features are added to libao, version information in the ao.h header would be helpful so code that uses libao can detect the version and use the new features.
For example, the ao_sample_format has a new field called matrix in 1.x....
As new features are added to libao, version information in the ao.h header would be helpful so code that uses libao can detect the version and use the new features.
For example, the ao_sample_format has a new field called matrix in 1.x.x that is not int version 0.8.8 (the version currently in the Ubuntu repositories 10.04, 11.04).
I'm releasing code that will work with 0.8.8 but it would be nice to be able to include code for 1.1.0 when it becomes available in the Ubuntu repositories.
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/1806
Amend ALSA options
2011-05-28T08:58:04Z
Karoly Negyesi
Amend ALSA options
It took me quite some time to figure out how to configure my alsa configuration. I would recommend adding a mapping from aplay -L because it's everything but trivial to map especially the default.
It says:
The alsa driver normally choo...
It took me quite some time to figure out how to configure my alsa configuration. I would recommend adding a mapping from aplay -L because it's everything but trivial to map especially the default.
It says:
The alsa driver normally chooses one of "surround71", "surround51", "surround40", "front", or "default" automatically depending on number of output channels.
I would change to:
You can see the available devices by running aplay -L. Use the name before the colon, for example "surround71", "surround51", "surround40", "front", or "default". The alsa driver normally chooses one of these in the order above automatically depending on the number of output channels.
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/1735
add libffado support
2011-02-22T16:30:00Z
Gitlab Bot
add libffado support
in order to play on firewire audio devices on linux, one has to use ffado ( http://www.ffado.org/ )
It would be nice if libao supported that.
in order to play on firewire audio devices on linux, one has to use ffado ( http://www.ffado.org/ )
It would be nice if libao supported that.
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/1734
[PATCH] Make libao compile with VC 10.
2016-08-29T19:36:21Z
Boris Dušek
[PATCH] Make libao compile with VC 10.
Changes:
* export API symbols from the DLL
* use C99's variadic macros for logging instead of a similar gcc extension
* include ks.h instead of ksmedia.h
* use ANSI versions of functions explicitely (do not use Unicode versions)
* i...
Changes:
* export API symbols from the DLL
* use C99's variadic macros for logging instead of a similar gcc extension
* include ks.h instead of ksmedia.h
* use ANSI versions of functions explicitely (do not use Unicode versions)
* isspace requires ctype.h
* remove unused dirent.h
* use size_t as return value of strlen
With these changes, code compiles with no errors and warnings (level 3)
with VC 10 compiler and WinSDK v7.1, in Debug and Release modes, for
Win32, x64 and Itanium platforms. It also compiles and links without a
warning on Mac OS X with the 10.6 SDK and gcc 4.2 compiler (using
./configure ; make).
Used preprocessor definitions:
HAVE_WMM;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;AO_BUILDING_LIBAO
This does not deal with dl(open|sym|close) APIs, so plugins do not work
currently.
Also this only means clean compilation/linking. Correct working of the
library has not been tested (because I do not know how to test it).
Testing that the logging format is correct would be appreciated (rework
of logging was the biggest change).
I would also like to submit the VC 2010 solution and project file for inclusion
into libao (perhaps as a second revision of this patch). Is it possible? If
yes, is there a good place to put it into (like contrib/vc10)? Need to know to
make correct relative paths from the project file to the source files.
P.S.: could not find libao's SCM (Git, SVN) - is there one?
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/1728
High-level noise and sound deformation with libao4 on debian-ppc
2024-02-02T12:03:49Z
Gitlab Bot
High-level noise and sound deformation with libao4 on debian-ppc
First filed at: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588901
Hello,
After upgrading mpg321 from version 0.2.10.6 which uses libao2 to version 0.2.12-1 which uses libao4, I started having the following problems when playing a...
First filed at: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588901
Hello,
After upgrading mpg321 from version 0.2.10.6 which uses libao2 to version 0.2.12-1 which uses libao4, I started having the following problems when playing a mp3 file:
- high-level noise in the background
- sound deformation especially on voices.
I first filled a bug report for mpg321 (bug number 588531) where I have attached a mp3 file which corresponds to the output sound of my system (having mpg321 write a wav file then I converted it to mp3)
(http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=Sample_output_mpg321.mp3;att=1;bug=588531)
If you listen to the mp3 file, you will be able to hear the problems.
However, after a discussion with the mpg321 maintainer and a few tests (he sent me a short code using libao to play a wav file), we identified that the problem came from libao4.
Wav files play just fine when the code is compiled against libao2 but the problems I have described appear when it is compiled against libao4.
This problem only occurs on the debian-ppc version (it works fine on my amd64 debian desktop).
If that seems relevant, could you merge the previously filled bug report for mpg321 (588531) with this new one?
Please tell me if you would need more information.
Best regards.
Jad
Stan Seibert
Stan Seibert
https://gitlab.xiph.org/xiph/libao/-/issues/1006
enhacements for libao 0.8.6
2012-08-09T16:15:37Z
rodrivg
enhacements for libao 0.8.6
it is mentioned in the TODO file of libao 0.8.6-1 (from debian sarge) that it is a "TODO" that libao do on the fly sample rate conversion.
it would be nice that converted to 2 channels if number of channels is not supported by the sound ...
it is mentioned in the TODO file of libao 0.8.6-1 (from debian sarge) that it is a "TODO" that libao do on the fly sample rate conversion.
it would be nice that converted to 2 channels if number of channels is not supported by the sound card (e.g. my i810 only supports 2 channels)
it would be useful that ao_open_live returned a detailed description of the error when failing, since now it only returns NULL and sends things like "libao - OSS cannot set channels to 1" to stderr.
and also it would be nice a uniform method for selecting which sound card to use. say, sound card number n, with 0<=n. currently oss and alsa09 have different options for selecting sound card number and it needs a device name.
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/696
Delay API for live devices
2010-01-30T14:10:34Z
Nicolas George
Delay API for live devices
Would you consider adding a function to get the delay between the sample currently being played and the sample that was last given to ao_play? Something like snd_pcm_delay or its equivalent for others devices.
Such a function would be v...
Would you consider adding a function to get the delay between the sample currently being played and the sample that was last given to ao_play? Something like snd_pcm_delay or its equivalent for others devices.
Such a function would be very useful in cases where audio synchronization is essential, like video programs, or when trying to play the same sound on several computers. Obviously, its result would only make sense for live devices, but it could just return 0 for non-live devices.
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/libao/-/issues/654
LibAO should support format change without closing/opening devices.
2010-01-30T13:47:13Z
tru
LibAO should support format change without closing/opening devices.
To achive gapless playback between two files with diffrent samplerate you should really have the option to change the audio format without closing and opening the device. This is supported by most audio backends and should be a new api c...
To achive gapless playback between two files with diffrent samplerate you should really have the option to change the audio format without closing and opening the device. This is supported by most audio backends and should be a new api call to libao.
Monty Montgomery
Monty Montgomery
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/2177
error message when installing xiphQT 0.1.9 on MacBook OS X 10.10.2
2018-04-29T09:16:11Z
raphael
error message when installing xiphQT 0.1.9 on MacBook OS X 10.10.2
/Volumes/XiphQT\ 0.1.9/XiphQT.component/Contents/MacOS/XiphQT ; exit;
-bash: /Volumes/XiphQT 0.1.9/XiphQT.component/Contents/MacOS/XiphQT: cannot execute binary file
/Volumes/XiphQT\ 0.1.9/XiphQT.component/Contents/MacOS/XiphQT ; exit;
-bash: /Volumes/XiphQT 0.1.9/XiphQT.component/Contents/MacOS/XiphQT: cannot execute binary file
Arek Korbik
Arek Korbik
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1866
oggz-chop changes header so not recognised by XiphQT
2018-04-29T09:16:11Z
Cat Kutay
oggz-chop changes header so not recognised by XiphQT
Using oggz-chop on Ubuntu to server ogv video files. This is changing the header on .ogv files to be recognised as .ogg files, ie application/ogg type.
XiphQT on Safari then cannot recognise them as ogv files
Using oggz-chop on Ubuntu to server ogv video files. This is changing the header on .ogv files to be recognised as .ogg files, ie application/ogg type.
XiphQT on Safari then cannot recognise them as ogv files
Arek Korbik
Arek Korbik
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1833
Safari 5.1 : no video or does not load at all
2018-04-29T09:16:11Z
Alain Filhol
Safari 5.1 : no video or does not load at all
Mac OS X 10.6.8, iMac 27", Safari 5.1
Xiph successfully converted 16:9 movies (640x360) from iMovie 9'11 to .ogg.
However I have problems with Xiph as a player, especially with Safari 5.1.
.ogg files from Xiph
QT7 or QTX --> Okay
...
Mac OS X 10.6.8, iMac 27", Safari 5.1
Xiph successfully converted 16:9 movies (640x360) from iMovie 9'11 to .ogg.
However I have problems with Xiph as a player, especially with Safari 5.1.
.ogg files from Xiph
QT7 or QTX --> Okay
Safari -> Okay
.ogv files from ffmpeg2theora (1)
QT7 or QTX --> Okay
Safari --> file does not load
.ogv files from Miro.app (ffmpeg2theora) (2)
QT7 or QTX --> Okay
Safari --> file does not load
.ogv files 4:3 from Miro Video Converter Windows
QTX --> Okay
QT7 --> sound but no video
Safari --> sound but no video
Seems that Xiph Quicktime component is outdated (at least as a player) or not correctly supported by Safari 5.1.
Note that Firefox 6 (which uses Xiph as a player) plays all the files tested above.
All the best
Alain
(1) ffmpeg2theora -v 9 -V 1600 --two-pass -F 25 -a 3 --date "29 Aug 2011" --copyright "©2011 Institut laue-Langevin" --contact "filhol@ill.eu" 40th-anniv-1st-divergence-S.m4v
(2) ffmpeg2theora /Users/filhol/Desktop/Videos/40th-anniv-1st-divergence-S.m4v --videoquality 8 --audioquality 6 --frontend -o /Users/filhol/Desktop/Videos/40th-anniv-1st-divergence-S.theora.ogv
Arek Korbik
Arek Korbik
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1831
Does not work in Mac 0S 10.7.1
2018-04-29T09:16:11Z
Gitlab Bot
Does not work in Mac 0S 10.7.1
The Readme file claims that I can install ogg support by copying the component into either my home Library/Components directory, or into the System Library/Components directory. I copied it to both, restarted the system, restarted iTunes...
The Readme file claims that I can install ogg support by copying the component into either my home Library/Components directory, or into the System Library/Components directory. I copied it to both, restarted the system, restarted iTunes and Quicktime, and all I get is a message that Quicktime cannot open files of type .ogg. iTunes fails silently. The ogg file is not corrupted because Chrome plays it without problems. I don't see any other open bug files about 10.7, so I'm opening this one. If I need to do more to install ogg support for Quicktime applications, then the readme needs to be updated.
iMac03s-iMac:XiphQT.component imac03$ find ~/Library/Components/
/Users/imac03/Library/Components/
/Users/imac03/Library/Components//XiphQT.component
/Users/imac03/Library/Components//XiphQT.component/Contents
/Users/imac03/Library/Components//XiphQT.component/Contents/Info.plist
/Users/imac03/Library/Components//XiphQT.component/Contents/MacOS
/Users/imac03/Library/Components//XiphQT.component/Contents/MacOS/XiphQT
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources/English.lproj
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources/English.lproj/InfoPlist.strings
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources/MetaDataConfig.plist
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources/OggExport.nib
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources/OggExport.nib/classes.nib
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources/OggExport.nib/info.nib
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources/OggExport.nib/objects.xib
/Users/imac03/Library/Components//XiphQT.component/Contents/Resources/XiphQT.rsrc
/Users/imac03/Library/Components//XiphQT.component/Icon
iMac03s-iMac:XiphQT.component imac03$ find /Library/Components/
/Library/Components/
/Library/Components//XiphQT.component
/Library/Components//XiphQT.component/Contents
/Library/Components//XiphQT.component/Contents/Info.plist
/Library/Components//XiphQT.component/Contents/MacOS
/Library/Components//XiphQT.component/Contents/MacOS/XiphQT
/Library/Components//XiphQT.component/Contents/Resources
/Library/Components//XiphQT.component/Contents/Resources/English.lproj
/Library/Components//XiphQT.component/Contents/Resources/English.lproj/InfoPlist.strings
/Library/Components//XiphQT.component/Contents/Resources/MetaDataConfig.plist
/Library/Components//XiphQT.component/Contents/Resources/OggExport.nib
/Library/Components//XiphQT.component/Contents/Resources/OggExport.nib/classes.nib
/Library/Components//XiphQT.component/Contents/Resources/OggExport.nib/info.nib
/Library/Components//XiphQT.component/Contents/Resources/OggExport.nib/objects.xib
/Library/Components//XiphQT.component/Contents/Resources/XiphQT.rsrc
/Library/Components//XiphQT.component/Icon
The exact text of the error message I get when opening an ogg file with Quicktime is:
The document “[an ogg file].ogg” could not be opened. QuickTime Player cannot open files of this type. This is after 2 System restarts.
Arek Korbik
Arek Korbik
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1798
Xiph installation guide video tut on youtube.
2018-04-29T09:16:11Z
cgxev
Xiph installation guide video tut on youtube.
This tutorial/guide will help under 2 min how to solve the problems with the component.
such as the placement, see this tutorial on youtube. : http://www.youtube.com/watch?v=vkt4QcnReT4&feature=channel_video_title
This tutorial/guide will help under 2 min how to solve the problems with the component.
such as the placement, see this tutorial on youtube. : http://www.youtube.com/watch?v=vkt4QcnReT4&feature=channel_video_title
Arek Korbik
Arek Korbik
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1781
Audio only issue with QT Export Component
2018-04-29T09:16:11Z
Randon
Audio only issue with QT Export Component
We are experiencing an issue with ogg files created by our app, Squeeze, using the ogg export component through QuickTime SDK.
The output files created by Squeeze only play audio. The files size is fairly big, and I think it has video da...
We are experiencing an issue with ogg files created by our app, Squeeze, using the ogg export component through QuickTime SDK.
The output files created by Squeeze only play audio. The files size is fairly big, and I think it has video data in it. But, the our output file is missing some parts of the header when comparing the ogg files created by QuickTime Pro in QuickTime Player.
The attached file contains two ogg files, one was created by Squeeze using QuickTime SDK, and the other by QuickTime Player.
Arek Korbik
Arek Korbik
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1767
QuickTime Player unable to open ogg/flac
2018-04-29T09:16:11Z
Alexander Uvizhev
QuickTime Player unable to open ogg/flac
Hi,
After installation of Xiph-QT my Mac OS X 10.6.5 is able to play ogg in iTunes but unable to play flac files the same way. And QuickTime Player is unable to play both ogg and flac files saying "QuickTime Player cannot open files of t...
Hi,
After installation of Xiph-QT my Mac OS X 10.6.5 is able to play ogg in iTunes but unable to play flac files the same way. And QuickTime Player is unable to play both ogg and flac files saying "QuickTime Player cannot open files of this type."
Arek Korbik
Arek Korbik
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1726
OGG videos from Apple Compressor?
2018-04-29T09:16:11Z
Tony
OGG videos from Apple Compressor?
Has anyone had any success exporting OGG videos from Apple Compressor?
I can export an ogg video from Quicktime Pro with no problem, Xiph Theora for video/ Vorbis for audio. The files are perfect and open in Firefox.
However attempting...
Has anyone had any success exporting OGG videos from Apple Compressor?
I can export an ogg video from Quicktime Pro with no problem, Xiph Theora for video/ Vorbis for audio. The files are perfect and open in Firefox.
However attempting the same settings with compressor, the movie never exports. It will export if I change the audio from Vorbis, BUT the videos will not work in Firefox.
Compressor 3.0.5/Quicktime Version 7.5.5 (249.13)
additional info Compressors failed exports give the error "Quicktime Error -2041"
Arek Korbik
Arek Korbik
https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1698
XiphQT for Mac would need a (silent) installer
2018-04-29T09:16:11Z
michel memeteau
XiphQT for Mac would need a (silent) installer
in order to propose a solution for Safari Users who cannot wiew theora HTML5 websites, a dmg containing an installer that would silently install the Xiph component would be great.
It would be a better solution than trying to play with j...
in order to propose a solution for Safari Users who cannot wiew theora HTML5 websites, a dmg containing an installer that would silently install the Xiph component would be great.
It would be a better solution than trying to play with java cortado
Arek Korbik
Arek Korbik