Xiph.Org issueshttps://gitlab.xiph.org/groups/xiph/-/issues2017-08-03T06:41:40Zhttps://gitlab.xiph.org/xiph/positron/-/issues/383positron can't find pyogg, pyvorbis2017-08-03T06:41:40Znandwalspositron can't find pyogg, pyvorbis```
so, i just installed the beta neurosetta firmware into the neuros, and followed
all the instructions given on the ...xiph/positron and /neurosetta pages.
but when i get to doing
positron add
it tells me that i'm missing the pyt...```
so, i just installed the beta neurosetta firmware into the neuros, and followed
all the instructions given on the ...xiph/positron and /neurosetta pages.
but when i get to doing
positron add
it tells me that i'm missing the python bindings pyogg and pyvorbis.
now, i just installed those without incident from the RPM files, so why can't it
find them? could it perhaps be something wrong with how my OS (SuSE) handles the
RPMs?
i installed pyogg from tarball fine, but i couldn't install the pyvorbis
tarball. when i ran python setup.py build in the /pyvorbis directore, i got:
scodec.c -o build/temp.linux-i686-2.2/pyvorbiscodec.o
src/pyvorbiscodec.c:21:17: missing terminating " character
src/pyvorbiscodec.c:24: error: parse error before "If"
src/pyvorbiscodec.c:24: error: stray '\' in program
src/pyvorbiscodec.c:25:26: missing terminating " character
src/pyvorbiscodec.c:75: error: `py_dsp_write_wav' undeclared here (not in a
function)
src/pyvorbiscodec.c:75: error: initializer element is not constant
src/pyvorbiscodec.c:75: error: (near initialization for `DSP_methods[4].ml_meth
')
src/pyvorbiscodec.c:76: error: initializer element is not constant
src/pyvorbiscodec.c:76: error: (near initialization for `DSP_methods[4]')
src/pyvorbiscodec.c:78: error: initializer element is not constant
src/pyvorbiscodec.c:78: error: (near initialization for `DSP_methods[5]')
src/pyvorbiscodec.c:80: error: initializer element is not constant
src/pyvorbiscodec.c:80: error: (near initialization for `DSP_methods[6]')
src/pyvorbiscodec.c:81: error: initializer element is not constant
src/pyvorbiscodec.c:81: error: (near initialization for `DSP_methods[7]')
error: command 'gcc' failed with exit status 1
again: is there something i'm doing wrong here?
thanks!
```Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/positron/-/issues/359positron breaks while adding/syncing and will not work thereafter2006-06-12T11:14:11Zjeanpositron breaks while adding/syncing and will not work thereafter```
While using positron to add some mp3s to my 20GB neuros under Gentoo 1.4-rc4
(kernel 2.4.20-gentoo-r5, modules: input, mousedev, keybdev, hid, usb-ohci,
usb-storage, running on a dual Athlon 2400-MP box [Iwill motherboard]), after
su...```
While using positron to add some mp3s to my 20GB neuros under Gentoo 1.4-rc4
(kernel 2.4.20-gentoo-r5, modules: input, mousedev, keybdev, hid, usb-ohci,
usb-storage, running on a dual Athlon 2400-MP box [Iwill motherboard]), after
successfully adding numerous files and several directories I started getting the
following:
positron add MCHawking
Traceback (most recent call last):
File "/usr/bin/positron", line 157, in ?
main(sys.argv)
File "/usr/bin/positron", line 142, in main
cmd.run(config, myNeuros, remaining[1:])
File "/usr/lib/python2.2/site-packages/positron/cmd_add.py", line 44, in run
audio_db = neuros.open_db("audio")
File "/usr/lib/python2.2/site-packages/positron/neuros.py", line 160, in open_db
self.db_formats[name]["no_flatten"])
File "/usr/lib/python2.2/site-packages/positron/db/WOID.py", line 76, in open
sai.open(saipath)
File "/usr/lib/python2.2/site-packages/positron/db/SAI.py", line 58, in open
header = struct.unpack(pattern, self.file.read(size_required))
IOError: [Errno 5] Input/output error
unmounting and remounting the neuros worked a couple of times, but now even that
will not clear up the problem. As the user trying to run the neuros command I
can touch and remove a file in WOID_DB, WOID_SYNC, music, and the root directory
of the device [I didn't try that in the firmware directory], so read/write
permissions are fine.
```Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/icecast-server/-/issues/1914Port wildcard mounts to trunk2022-03-15T11:05:26ZcatoPort wildcard mounts to trunkIn the [kh-branch](https://trac.xiph.org/browser/icecast/branches/kh/icecast/src/cfgfile.c#L1203) is a feature which allows you to specify wildcard mounts like
```
<mount>
<mount-name>/foo-*.mp3</mount-name>
</mount>
```
to set options f...In the [kh-branch](https://trac.xiph.org/browser/icecast/branches/kh/icecast/src/cfgfile.c#L1203) is a feature which allows you to specify wildcard mounts like
```
<mount>
<mount-name>/foo-*.mp3</mount-name>
</mount>
```
to set options for an unknown set of mount points. Please port this to the [mainstream icecast](https://trac.xiph.org/browser/icecast/trunk/icecast/src/cfgfile.c#L1126) as well.
Thomas B. RückerThomas B. Rückerhttps://gitlab.xiph.org/xiph/positron/-/issues/385poistron del deletes the wrong files2017-08-03T06:41:40Zdbergerpoistron del deletes the wrong files```
I cd'd into /mnt/neuros/music and ran the following command:
% positron del barrage/barrage/*.mp3
it reported correctly removing the 15 tracks in that subdirectory. when I
looked in .positron/deleted - which was empty prior to thi...```
I cd'd into /mnt/neuros/music and ran the following command:
% positron del barrage/barrage/*.mp3
it reported correctly removing the 15 tracks in that subdirectory. when I
looked in .positron/deleted - which was empty prior to this operation - I see this:
c:/music/barrage/barrage/01-chopsticken.mp3
c:/music/douglas adams/the hitch-hiker's guide to the galaxy - cd 4/17-on
improbability drive.ogg
c:/music/richard searles/celtic cross/08-sir festus burke.ogg
c:/music/billy joel/greatest hits vol 1/09-movin' out (anthony's song).ogg
c:/music/walt disney/the official album of disneyland and walt disney
world/01-main street electrical parade.ogg
c:/music/percy sledge/the millennium series volume 2 the 1960's/05-when a man
loves woman.ogg
c:/music/stevie ray vaughan and double trouble/live at montreux 1982 & 1985 disc
1/02-rude mood.ogg
c:/music/barrage/barrage/08-calypso jam.mp3
c:/music/vertical horizon/everything you want/11-shackled.ogg
c:/music/stevie ray vaughan and double trouble/texas flood/11-srv speaks.ogg
c:/music/dion/20 collector's records of the 50's and 60's/07-the wanderer.ogg
c:/music/b b king/the best of b b king the millenium collection/08-paying the
cost to be the boss.ogg
c:/music/barrage/barrage/13-allens bar.mp3
c:/music/paul van dyk/out there and back/01-vega.ogg
c:/music/shelly fabares/mermaids/05-johnny angel.ogg
Clearly those aren't the files that were deleted (I spot checked - the ones I
checked are all still on disk, but no idea if they're still in the database)
```Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/theora/-/issues/1444png2theora segfaults on invalid options2017-04-07T23:21:36ZAdam Buchbinderpng2theora segfaults on invalid optionsRun "png2theora --framerate-numerator" or "png2theora --framerate-denominator"; these will segfault (at least they do on my system), while "png2theora -f" and "png2theora -F" do not. This is due to incorrect handling of long options. The...Run "png2theora --framerate-numerator" or "png2theora --framerate-denominator"; these will segfault (at least they do on my system), while "png2theora -f" and "png2theora -F" do not. This is due to incorrect handling of long options. The same goes for the long options "--aspect-numerator" and "--aspect-denominator".https://gitlab.xiph.org/xiph/theora/-/issues/1248png2theora can drop trailing frames2017-04-07T23:21:36Zjim.mayerpng2theora can drop trailing framesThe "png2theora" program (examples/png2theora.c) can drop trailing frames. This occurs because the method "theora_close", which is called after the last input file is processed, calls "ogg_stream_pageout" instead of "ogg_stream_flush". ...The "png2theora" program (examples/png2theora.c) can drop trailing frames. This occurs because the method "theora_close", which is called after the last input file is processed, calls "ogg_stream_pageout" instead of "ogg_stream_flush". The "ogg_stream_pageout" method is defined to buffer multiple chunks of data. The relevant code should instead read:
...
theora_encode_packetout(&theora_td, 1, &op);
if(ogg_stream_flush(&ogg_os, &og)) {
fwrite(og.header, og.header_len, 1, ogg_fp);
fwrite(og.body, og.body_len, 1, ogg_fp);
}
...
To repeat, create a number (< 10) of small PNG images (say, 200x200). Encode them into a theora video using png2theora. Examine the number of actual frames in the output video. If you don't see the problem try again with a different number of input files. It is important that the PNG files be small enough that multiple frames fit in each output chunk.
I will provide an example on request.
-- Jimhttps://gitlab.xiph.org/xiph/vorbis/-/issues/34PNG images don't have -kb options2017-04-08T10:58:44ZingoralfblumPNG images don't have -kb options```
The PNG images for the documentation in the CVS in ogg/doc and vorbis/doc are
declared as text files in CVS, so when checking out on Windows platforms, where
the line ending is CR LF instead of a single LF the images are corrupt. To ...```
The PNG images for the documentation in the CVS in ogg/doc and vorbis/doc are
declared as text files in CVS, so when checking out on Windows platforms, where
the line ending is CR LF instead of a single LF the images are corrupt. To fix
this, set the -k'b' option on these files.
This also applies to the gif images in the mgm module.
```Monty MontgomeryMonty Montgomeryhttps://gitlab.xiph.org/xiph/vorbis-tools/-/issues/141please document decimal point arguments for -q option2006-06-12T11:20:10Zknweissplease document decimal point arguments for -q option```
The fact that it is possible to specify a quality number
with a decimal point isn´t documented (neither in the usage
string nor in man page).
``````
The fact that it is possible to specify a quality number
with a decimal point isn´t documented (neither in the usage
string nor in man page).
```Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-server/-/issues/599please detatch stdin, stdout and stderr from the terminal on backgrounding (-b)2018-03-06T12:50:21Zandreplease detatch stdin, stdout and stderr from the terminal on backgrounding (-b)not doing so will sometimes make the shell you used to start icecast with hang when you later want to exit it, and some xml-libs icecast uses often also suddenly spew errors right into the terminal.
a workaround I use sometimes is to st...not doing so will sometimes make the shell you used to start icecast with hang when you later want to exit it, and some xml-libs icecast uses often also suddenly spew errors right into the terminal.
a workaround I use sometimes is to start icecast with icecast2 -b -c blah 0>/dev/null 1>&0 2>&0 (bash redirections, and taken from memory, beware)Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/vorbis-tools/-/issues/1407please advise, stream stops at the beggining of next song2008-08-31T18:41:32Zmahmoudmaswadehplease advise, stream stops at the beggining of next songDear Sir,Madam
I am streaming songs using oddcast client and icecast2 server. I am streaming in ogg format since it is lighter on connection. I hear the current streamed song in windows media player perfectly. but when the song finished,...Dear Sir,Madam
I am streaming songs using oddcast client and icecast2 server. I am streaming in ogg format since it is lighter on connection. I hear the current streamed song in windows media player perfectly. but when the song finished, I still hear the beggining of the next song then the player goes silent.
I dont know what to do and i searcher and searched for long time for a solution with no hope.
can you please help
server Os: linux fedora
client(S): windows/ (XP mostly)
Thanks
Best regards
Mahmoud MaswadehMichael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-server/-/issues/2393playlist.log not supporting Unicode/UTF-8 chars2021-10-26T00:48:31ZMike Mackayplaylist.log not supporting Unicode/UTF-8 charsWhen a songs metadata contains Unicode/UTF-8 Chars, the playlist.log file is not writing them correctly. For example, when playing a track by Björk, the Artist name was correctly shown on the stream and in the main web GUI, however the p...When a songs metadata contains Unicode/UTF-8 Chars, the playlist.log file is not writing them correctly. For example, when playing a track by Björk, the Artist name was correctly shown on the stream and in the main web GUI, however the playlist.log file had "Bj?rk" instead.https://gitlab.xiph.org/xiph/xiph-qt/-/issues/1126Playback of Ogg Theora file stalls2007-08-26T18:45:49ZflynPlayback of Ogg Theora file stallsI have a 700MB Ogg Theora video that I wish to play using Apple's QuickTime player. I have installed 0.1.5 of the Xiph QuickTime components. The video plays fine using Mac OS X 10.4.8/VLC and Linux/totem/gstreamer. However, when I loa...I have a 700MB Ogg Theora video that I wish to play using Apple's QuickTime player. I have installed 0.1.5 of the Xiph QuickTime components. The video plays fine using Mac OS X 10.4.8/VLC and Linux/totem/gstreamer. However, when I load it using Apple's QuickTime player, the player stalls for several minutes before the video is played. The pause is 7 minutes long. During this time, the QuickTime player does not respond to user input. Once the player starts responding to user input again, it will play the video.Arek KorbikArek Korbikhttps://gitlab.xiph.org/xiph/xiph-qt/-/issues/1828Play Ogg file on mac OS X Lion Intel2018-04-29T09:16:10ZPascalPlay Ogg file on mac OS X Lion IntelNewby on mac, I copied xiphQT.component file on "Macintoch HD/System/Libray/Components" but I can not play ogg file on iTune or QuickTime. Can you help? Thanks.
Model Name: MacBook Air
Model Identifier: MacBookAir4,1
Processor Na...Newby on mac, I copied xiphQT.component file on "Macintoch HD/System/Libray/Components" but I can not play ogg file on iTune or QuickTime. Can you help? Thanks.
Model Name: MacBook Air
Model Identifier: MacBookAir4,1
Processor Name: Intel Core i5
Processor Speed: 1.6 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 3 MB
Memory: 4 GB
Boot ROM Version: MBA41.0077.B00
SMC Version (system): 1.74f1
full specs: [http://support.apple.com/kb/SP631?viewlocale=en_US]Arek KorbikArek Korbikhttps://gitlab.xiph.org/xiph/vorbis-tools/-/issues/205platform.c patch for Borland C2002-07-01T06:33:47Zdaveplatform.c patch for Borland C```
Small changes necessary for compiling with BCC in Windows. Diff against CVS.
``````
Small changes necessary for compiling with BCC in Windows. Diff against CVS.
```Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-server/-/issues/630pidfile and changeowner2018-03-06T12:50:21ZStephane Billiartpidfile and changeownerit would be nice to write the pidfile as root, i.e. before _ch_root_uid_setup in main.c
this would allow to save the pidfile in a system directory (/var/run) instead of a private
directory
most daemons who change their uid bahave like t...it would be nice to write the pidfile as root, i.e. before _ch_root_uid_setup in main.c
this would allow to save the pidfile in a system directory (/var/run) instead of a private
directory
most daemons who change their uid bahave like this (apache, squid, ntop, ...)Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/xiph-qt/-/issues/831Performance problems on a G42008-11-14T16:32:13ZaaronPerformance problems on a G4I have a Mac Mini (G4 1.25ghz, 256MB RAM). While MP3 playback is fine, playing Vorbis files slows down the system tremendously. I have a Mac Mini (G4 1.25ghz, 256MB RAM). While MP3 playback is fine, playing Vorbis files slows down the system tremendously. Arek KorbikArek Korbikhttps://gitlab.xiph.org/xiph/vorbis-tools/-/issues/1PCM wave files with extended format chunk in header aren't recognised2007-07-03T23:12:34ZmarcPCM wave files with extended format chunk in header aren't recognised```
If you try to encode a PCM wav file which has an extended format chunk
(of type WAVEFORMATEX), the encoder will return:
"Warning: Unrecognised format chunk in WAV header", and then an error message.
The extended format chunk is optio...```
If you try to encode a PCM wav file which has an extended format chunk
(of type WAVEFORMATEX), the encoder will return:
"Warning: Unrecognised format chunk in WAV header", and then an error message.
The extended format chunk is optional, but allowed by the standard.
Here is the structure of the extended format chunk
typedef struct waveformat_extended_tag {
WORD wFormatTag; /* format type */
WORD nChannels; /* number of channels (i.e. mono, stereo...) */
DWORD nSamplesPerSec; /* sample rate */
DWORD nAvgBytesPerSec; /* for buffer estimation */
WORD nBlockAlign; /* block size of data */
WORD wBitsPerSample; /* Number of bits per sample of mono data */
WORD cbSize; /* The count in bytes of the extra size */} WAVEFORMATEX;
A quick solution would be to simply change the following bit of code from the
function wav_open in audio.c
if(len!=16)
{
fprintf(stderr, "Warning: Unrecognised format chunk in WAV
header\n");
return 0; /* Weird format chunk */
}
if(fread(buf,1,16,in) < 16)
{
fprintf(stderr, "Warning: Unexpected EOF in reading WAV
header\n");
return 0;
}
with the following
if(len<16)
{
fprintf(stderr, "Warning: Unrecognised format chunk in WAV
header\n");
return 0; /* Weird format chunk */
}
if(fread(buf,1,len,in) < len)
{
fprintf(stderr, "Warning: Unexpected EOF in reading WAV
header\n");
return 0;
}
optionally you could also check that:
(READ_U16_LE(buf+16) + 18) == len
```Jack MoffittJack Moffitthttps://gitlab.xiph.org/xiph/libao/-/issues/1629PATCH: Add support for newer automake versions to libao's autogen.sh2010-01-11T20:39:13ZMax HornPATCH: Add support for newer automake versions to libao's autogen.shThe attached patch enables libao's trunk version to be used with automake 1.10 and newer, by fixing its autogen.sh in a fashion similar to what vorbis & ogg do.
The attached patch enables libao's trunk version to be used with automake 1.10 and newer, by fixing its autogen.sh in a fashion similar to what vorbis & ogg do.
Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/vorbis/-/issues/1523Patch to fix vorbis docbook compilation on trunk2017-04-08T10:58:44ZMax HornPatch to fix vorbis docbook compilation on trunkCurrently, building the docs on trunk is broken. The attached patch corrects this. First off, I replace some PNGs with recompressed versions (I used advpng -z4; if you want, you can just run that on all PNG files in doc/ instead of copyi...Currently, building the docs on trunk is broken. The attached patch corrects this. First off, I replace some PNGs with recompressed versions (I used advpng -z4; if you want, you can just run that on all PNG files in doc/ instead of copying the ones I attached).
Then I changed Makefile.am to use fop instead of pdfxmltex to build the PDF file. This works pretty well (with the exception of the PNG weirdness I mentioned).
As far as I can tell, this is one of the major blockers for new libvorbis 1.2.x releases.Monty MontgomeryMonty Montgomeryhttps://gitlab.xiph.org/xiph/icecast-libshout/-/issues/2243Patch for warning messages during build process2017-11-16T12:06:13ZStephen FairchildPatch for warning messages during build processThe attached patch will eliminate warnings during the build process.
Removed all deprecated "INCLUDES =" directives from the makefiles. These are now supposed to be included with CFLAGS. If you still want to group include file paths thi...The attached patch will eliminate warnings during the build process.
Removed all deprecated "INCLUDES =" directives from the makefiles. These are now supposed to be included with CFLAGS. If you still want to group include file paths this can be done without using the deprecated upper case "INCLUDES".
AM_INIT_AUTOMAKE new style is to not supply any parameters so those have been removed.
In the code itself removed an unused variable and supplied a missing const directive.Marvin ScholzMarvin Scholz