Xiph.Org issueshttps://gitlab.xiph.org/groups/xiph/-/issues2018-03-06T12:50:21Zhttps://gitlab.xiph.org/xiph/icecast-server/-/issues/308Another path problem in a comment and error message2018-03-06T12:50:21ZaletAnother path problem in a comment and error message```
Again, here's the patch :
diff -urbw icecast-old/src/connection.c icecast/src/connection.c
--- icecast-old/src/connection.c 2002-12-31 08:49:34.000000000 +0100
+++ icecast/src/connection.c 2003-01-13 23:08:33.000000000 +0100
@@ -589...```
Again, here's the patch :
diff -urbw icecast-old/src/connection.c icecast/src/connection.c
--- icecast-old/src/connection.c 2002-12-31 08:49:34.000000000 +0100
+++ icecast/src/connection.c 2003-01-13 23:08:33.000000000 +0100
@@ -589,7 +589,7 @@
/* there are several types of HTTP GET clients
** media clients, which are looking for a source (eg, URI = /stream.ogg)
- ** stats clients, which are looking for /stats.xml
+ ** stats clients, which are looking for /admin/stats.xml
** and director server authorizers, which are looking for /GUID-xxxxxxxx
** (where xxxxxx is the GUID in question) - this isn't implemented yet.
** we need to handle the latter two before the former, as the latter two
@@ -598,7 +598,7 @@
/* TODO: add GUID-xxxxxx */
if (strcmp(uri, "/admin/stats.xml") == 0) {
if (!_check_source_pass(parser)) {
- INFO0("Request for stats.xml with incorrect or no password");
+ INFO0("Request for /admin/stats.xml with incorrect or no
password");
client_send_401(client);
return;
}
```Jack MoffittJack Moffitthttps://gitlab.xiph.org/xiph/vorbis/-/issues/480another segfault in libvorbis (triggered by CVS ices2 this time)2017-04-08T10:58:44Zgtgbranother segfault in libvorbis (triggered by CVS ices2 this time)```
Here's the backtrace. Please see bug #479 for a detailed description about my
system, the malloc.conf stuff etc.
#0 0x21d0298 in local_book_besterror (book=0x3c0e6bc8, a=0x3c2017a8)
at /usr/ports/mystuff/audio/libvorbis/w-libv...```
Here's the backtrace. Please see bug #479 for a detailed description about my
system, the malloc.conf stuff etc.
#0 0x21d0298 in local_book_besterror (book=0x3c0e6bc8, a=0x3c2017a8)
at /usr/ports/mystuff/audio/libvorbis/w-libvorbis-1.0.1-debug/libvorbis-1.0.
1/lib/res0.c:341
341 *a++ -= *ptr++;
#1 0x21d0320 in _encodepart (opb=0x3c05ad6c, vec=0x3c2017a8, n=32,
book=0x3c0e6bc8, acc=0x0)
at /usr/ports/mystuff/audio/libvorbis/w-libvorbis-1.0.1-debug/libvorbis-1.0.
1/lib/res0.c:354
354 int entry=local_book_besterror(book,vec+i*dim);
#2 0x21d0c6e in _01forward (vb=0x3c05ad68, vl=0x3c0d8900, in=0x3c035bb4, ch=1,
partword=0x3c2011a8, encode=0x21d02c0 <_encodepart>)
at /usr/ports/mystuff/audio/libvorbis/w-libvorbis-1.0.1-debug/libvorbis-1.0.
1/lib/res0.c:578
578 ret=encode(&vb->opb,in[j]+offset,samples_per_partition,
#3 0x21d16e5 in res2_forward (vb=0x3c05ad68, vl=0x3c0d8900, in=0x3c037c14,
out=0x0, nonzero=0x3c037c04, ch=2, partword=0x3c2011a8)
at /usr/ports/mystuff/audio/libvorbis/w-libvorbis-1.0.1-debug/libvorbis-1.0.
1/lib/res0.c:806
#4 0x21d3309 in mapping0_forward (vb=0x3c05ad68) at
/usr/ports/mystuff/audio/libvorbis/w-libvorbis-1.0.1-debug/libvorbis-1.0.
1/lib/mapping0.c:631
#5 0x21c407b in vorbis_analysis (vb=0x3c05ad68, op=0x0) at
/usr/ports/mystuff/audio/libvorbis/w-libvorbis-1.0.1-debug/libvorbis-1.0.
1/lib/analysis.c:47
#6 0x1c008c13 in encode_dataout (s=0x3c05ac00, og=0x3c037e7c) at
/usr/ports/mystuff/net/ices2/w-ices-2.0-Beta2-debug/ices-2.0-Beta2/src/encode.c:
213
#7 0x1c008366 in reencode_page (s=0x3c01e000, buf=0x3c006340,
outbuf=0x3c037ee8, outlen=0x3c037ee4)
at /usr/ports/mystuff/net/ices2/w-ices-2.0-Beta2-debug/ices-2.
0-Beta2/src/reencode.c:220
#8 0x1c009f04 in process_and_send_buffer (sdsc=0x3c012980, buffer=0x3c006340)
at /usr/ports/mystuff/net/ices2/w-ices-2.0-Beta2-debug/ices-2.
0-Beta2/src/stream_shared.c:121
#9 0x1c0069bb in ices_instance_stream (arg=0x3c012980) at
/usr/ports/mystuff/net/ices2/w-ices-2.0-Beta2-debug/ices-2.0-Beta2/src/stream.c:
254
#10 0x1c00e5ee in _start_routine (arg=0x3c00c4f0) at
/usr/ports/mystuff/net/ices2/w-ices-2.0-Beta2-debug/ices-2.
0-Beta2/src/thread/thread.c:655
#11 0xc38dcbd in _thread_start ()
#12 0x1f in ?? ()
Cannot access memory at address 0xffffffff.
Again, if I can help with more info, like certain variable/pointer values,
please let me know. I'll keep binary and coredumps.
Moritz
```Monty MontgomeryMonty Montgomeryhttps://gitlab.xiph.org/xiph/opus/-/issues/2329Any plans to make new release?2023-04-20T23:34:55ZTomasz KłoczkoAny plans to make new release?Looks like it is alread +600 commits since last release +year ago.
I think that it would be good to flush currently committed changes and make new release :)Looks like it is alread +600 commits since last release +year ago.
I think that it would be good to flush currently committed changes and make new release :)https://gitlab.xiph.org/xiph/theora/-/issues/2319Any plans to release final 1.2.0?2023-08-24T07:11:18ZTomasz KłoczkoAny plans to release final 1.2.0?https://gitlab.xiph.org/xiph/theora/-/compare/v1.1.1...master shows +150 commits since last stable release.
Do you have any plans to release final 1.2.0 release? :thinking:https://gitlab.xiph.org/xiph/theora/-/compare/v1.1.1...master shows +150 commits since last stable release.
Do you have any plans to release final 1.2.0 release? :thinking:https://gitlab.xiph.org/xiph/libao/-/issues/885ao Makefile does not honor "mandir"2017-03-30T06:28:45Zreedao Makefile does not honor "mandir"The ./configure allows using --mandir.
But it also overrides in Makefile.am using MANDIR (instead of @mandir@).
Please use @mandir@ instead. Please remove your MANDIR from configure
and Makefile.am. Just use the normal defaults.
The pr...The ./configure allows using --mandir.
But it also overrides in Makefile.am using MANDIR (instead of @mandir@).
Please use @mandir@ instead. Please remove your MANDIR from configure
and Makefile.am. Just use the normal defaults.
The problem is you use --mandir and then it does not work like
is expected.Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/libao/-/issues/1925ao-python build problems2017-11-03T10:00:02ZEliot Blennerhassettao-python build problemsA warning and an error in build:
building 'aomodule' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -I/usr/include/python2.7 -c src/aomodule.c -o build/temp.linux...A warning and an error in build:
building 'aomodule' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -I/usr/include/python2.7 -c src/aomodule.c -o build/temp.linux-x86_64-2.7/src/aomodule.o
src/aomodule.c: In function ‘dict_to_options’:
src/aomodule.c:18:3: warning: passing argument 2 of ‘PyDict_Next’ from incompatible pointer type [enabled by default]
/usr/include/python2.7/dictobject.h:114:17: note: expected ‘Py_ssize_t *’ but argument is of type ‘int *’
The above easily fixed by changing variable declaration.
src/aomodule.c: In function ‘py_ao_driver_info’:
src/aomodule.c:188:39: error: dereferencing pointer to incomplete type
This one appears to be because ao_device is an opaque type in the public api, so its contents cannot be obtained directly. Attached patch has tentative solution.
error: command 'gcc' failed with exit status 1
Monty MontgomeryMonty Montgomeryhttps://gitlab.xiph.org/xiph/libao/-/issues/2320ao.m4 is broken on cross-compile environmants2021-04-06T12:50:15ZStas Sergeevao.m4 is broken on cross-compile environmantsao.m4 has a few problems for
cross-compile environments, notably
buildroot.
- It uses prefix for includes/libs.
Namely:
```
elif test "x$prefix" != "xNONE"; then
AO_LIBS="-L$prefix/lib"
```
and
```
elif test "x$prefix" != "xNON...ao.m4 has a few problems for
cross-compile environments, notably
buildroot.
- It uses prefix for includes/libs.
Namely:
```
elif test "x$prefix" != "xNONE"; then
AO_LIBS="-L$prefix/lib"
```
and
```
elif test "x$prefix" != "xNONE"; then
AO_CFLAGS="-I$prefix/include"
```
Prefix is only valid on target.
It should not be used on host.
- It have no checks for cross-compile
environments at all:
```
],, no_ao=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
```
Well, its not OK to "assume OK".
AC_TRY_RUN() should be avoided.
I think the generic AC_CHECK_HEADERS()+
AC_CHECK_LIBS() should do quite fine.https://gitlab.xiph.org/xiph/libao/-/issues/1086ao/ao.h contains invalid C prototype2006-12-11T00:43:14ZGitlab Botao/ao.h contains invalid C prototypeThe `ao/ao.h` header file contains an invalid C prototype for the function `ao_default_driver_id`. The keyword `void` should be added between the parentheses.
When compiling an application with GCC, using `-Wall -Werror -Wmissing-protot...The `ao/ao.h` header file contains an invalid C prototype for the function `ao_default_driver_id`. The keyword `void` should be added between the parentheses.
When compiling an application with GCC, using `-Wall -Werror -Wmissing-prototypes -Wstring-prototypes`, compilation fails.Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/libao/-/issues/1874ao_alsa calling ao_is_big_endian in a loop2017-11-03T10:00:02ZMonty Montgomeryao_alsa calling ao_is_big_endian in a loopao_is_big_endian is intended as a one-time test. ao_alsa is calling it in a loop.ao_is_big_endian is intended as a one-time test. ao_alsa is calling it in a loop.Monty MontgomeryMonty Montgomeryhttps://gitlab.xiph.org/xiph/libao/-/issues/71ao_example exits with error &#34;Error opening device.&#34;2006-06-12T11:45:59Zelifarleyao_example exits with error "Error opening device."```
I'm using MacOS X 10.1
``````
I'm using MacOS X 10.1
```Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/libao/-/issues/1841ao_file_extension missing2017-11-03T10:00:02ZArtefact2ao_file_extension missingIn libao-1.1.0, the function `char* ao_file_extension(int driver_id)` is still defined in the header file (`ao/ao.h`), and it is documented (http://xiph.org/ao/doc/ao_file_extension.html), however the function itself is not present in th...In libao-1.1.0, the function `char* ao_file_extension(int driver_id)` is still defined in the header file (`ao/ao.h`), and it is documented (http://xiph.org/ao/doc/ao_file_extension.html), however the function itself is not present in the library. You can check it by running `nm -D -C --defined-only libao.so` :
```
0000000000000000 A LIBAO4_1.1.0
0000000000003440 T ao_append_global_option
0000000000003390 T ao_append_option
0000000000003ab0 T ao_close
0000000000003ba0 T ao_default_driver_id
0000000000003b40 T ao_driver_id
0000000000003db0 T ao_driver_info
0000000000003e10 T ao_driver_info_list
0000000000003460 T ao_free_options
0000000000002fa0 T ao_initialize
0000000000003e20 T ao_is_big_endian
0000000000004bc0 T ao_open_file
0000000000004cb0 T ao_open_live
0000000000003550 T ao_play
00000000000034a0 T ao_shutdown
```
So, either way there is a problem: either there is a problem in the code, or the documentation and header should be updated.Monty MontgomeryMonty Montgomeryhttps://gitlab.xiph.org/xiph/libao/-/issues/2023ao_file_extension() invisible due to symbol versioning2017-11-03T10:00:02ZChristian Weisgerberao_file_extension() invisible due to symbol versioninglibao 1.2.0 added ao_file_extension(), but since src/ao.vers was not updated,
ao_file_extension is effectively hidden by symbol versioning.
libao 1.2.0 added ao_file_extension(), but since src/ao.vers was not updated,
ao_file_extension is effectively hidden by symbol versioning.
Monty MontgomeryMonty Montgomeryhttps://gitlab.xiph.org/xiph/libao/-/issues/2196ao_open_file: Race condition in checking for file2017-11-03T10:00:01ZRaúl Salinas-Monteagudoao_open_file: Race condition in checking for fileWhen "not overwrite" is specified, [ao_open_file()](https://trac.xiph.org/browser/trunk/ao/src/audio_out.c#L1352) will try to first open it for reading and this does not fail, open it for writing.
```
if (!overwrite) {
/* Test for fil...When "not overwrite" is specified, [ao_open_file()](https://trac.xiph.org/browser/trunk/ao/src/audio_out.c#L1352) will try to first open it for reading and this does not fail, open it for writing.
```
if (!overwrite) {
/* Test for file existence */
file = fopen(filename, "r");
if (file != NULL) {
fclose(file);
errno = AO_EFILEEXISTS;
return NULL;
}
}
file = fopen(filename, "w");
```
There is a [TOCTTOU](http://en.wikipedia.org/wiki/Time_of_check_to_time_of_use) condition, the file could have been created by someone else after the check.
A non-racy way to create it would be to use
```
file=fopen(filename, "wx");
```
and checking for the errno E_EXIST.
If this is not portable enough, open( ... , O_CREAT|O_EXCL) could be used.Monty MontgomeryMonty Montgomeryhttps://gitlab.xiph.org/xiph/libao/-/issues/1715ao_sndio.c:103: error: `hdl' undeclared2010-08-04T01:24:40ZGitlab Botao_sndio.c:103: error: `hdl' undeclaredSorry; I don't have the time to fix this.
Might be a trivial fix... don't know.
On the download page there did not appear to be a list of required packages; If 'hdl' is due to a missing package dependency then please list it on the down...Sorry; I don't have the time to fix this.
Might be a trivial fix... don't know.
On the download page there did not appear to be a list of required packages; If 'hdl' is due to a missing package dependency then please list it on the download page.
$ make
[...]
ao_sndio.c: In function `ao_plugin_open':
ao_sndio.c:103: error: `hdl' undeclared (first use in this function)
$ uname -srvm
OpenBSD 4.5 GENERIC#1749 i386
$ find /usr/include -exec grep -q -e hdl \;-print -exec grep -n -e hdl \;
/usr/include/dev/audio_if.h
136: void *hdl;
[... not relevant ...]
nothing in /usr/local/include
and /include is non-existant
Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/xspf-website/-/issues/26Applications page - outdated player homepages2022-11-22T23:19:39ZДолматов АлексейApplications page - outdated player homepagesSome sites are no longer available. This makes it difficult to review products. I recommend removing unavailable links from the titles by moving them to individual notes.
Example:
foo_xspf - the site is unavailable, the plugin is outdate...Some sites are no longer available. This makes it difficult to review products. I recommend removing unavailable links from the titles by moving them to individual notes.
Example:
foo_xspf - the site is unavailable, the plugin is outdated and incompatible with the current version of the player.
Some of the links need to be updated.
Example:
I/ON - https://www.openvision.tv/home/ion.jsphttps://gitlab.xiph.org/xiph/xspf-website/-/issues/28Applications/projectopus points to spam2022-11-22T23:19:38Zlan NomarApplications/projectopus points to spamhttps://gitlab.xiph.org/xiph/theora/-/issues/1453asm() shouldn't be used in solaris2008-11-05T06:26:53Zbrian.luasm() shouldn't be used in solarisDue to a bug in SunStduio12 (we've reported it), the asm() statements failed to be compiled with SunStudio12.Due to a bug in SunStduio12 (we've reported it), the asm() statements failed to be compiled with SunStudio12.https://gitlab.xiph.org/xiph/opus/-/issues/2316Assert in celt_decoder when custom modes are disabled2018-10-12T10:17:30ZPhilippe NormandAssert in celt_decoder when custom modes are disabledI can't reproduce this issue outside of WebKit unfortunately. With a libopus built with `--enable-custom-modes=no`, open a youtube video (make sure MediaSource webkit websetting is turned on).
```
Fatal (internal) error in /home/phil/We...I can't reproduce this issue outside of WebKit unfortunately. With a libopus built with `--enable-custom-modes=no`, open a youtube video (make sure MediaSource webkit websetting is turned on).
```
Fatal (internal) error in /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/libopus-1.3-rc2/celt/celt_decoder.c, line 118: assertion failed: st->mode == opus_custom_mode_create(48000, 960, NULL)
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f54bd4e82f1 in __GI_abort () at abort.c:79
#2 0x00007f545143e81f in celt_fatal () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/libopus-1.3-rc2/celt/arch.h:76
#3 0x00007f5451446a65 in validate_celt_decoder () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/libopus-1.3-rc2/celt/celt_decoder.c:118
#4 0x00007f5451446b84 in celt_decode_with_ec () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/libopus-1.3-rc2/celt/celt_decoder.c:867
#5 0x00007f545146d7bf in opus_decode_frame () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/libopus-1.3-rc2/src/opus_decoder.c:518
#6 0x00007f545146eb16 in opus_decode_native () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/libopus-1.3-rc2/src/opus_decoder.c:721
#7 0x00007f545147810a in opus_multistream_decode_native () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/libopus-1.3-rc2/src/opus_multistream_decoder.c:253
#8 0x00007f54514784b9 in opus_multistream_decode () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/libopus-1.3-rc2/src/opus_multistream_decoder.c:398
#9 0x00007f545275c134 in opus_dec_chain_parse_data () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.14.4/ext/opus/gstopusdec.c:630
#10 0x00007f545275d5b3 in gst_opus_dec_handle_frame () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.14.4/ext/opus/gstopusdec.c:908
#11 0x00007f54bf915dc9 in gst_audio_decoder_push_buffers () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.14.4/gst-libs/gst/audio/gstaudiodecoder.c:1540
#12 0x00007f54bf91615b in gst_audio_decoder_chain_forward () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.14.4/gst-libs/gst/audio/gstaudiodecoder.c:1654
#13 0x00007f54bf917377 in gst_audio_decoder_chain () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.14.4/gst-libs/gst/audio/gstaudiodecoder.c:1914
#14 0x00007f54bfa0daba in gst_pad_chain_data_unchecked () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4322
#15 gst_pad_push_data () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4578
#16 0x00007f54bfa15c32 in gst_pad_push () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4697
#17 0x00007f54bfa0daba in gst_pad_chain_data_unchecked () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4322
#18 gst_pad_push_data () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4578
#19 0x00007f54bfa15c32 in gst_pad_push () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4697
#20 0x00007f54bf9fbcbb in gst_proxy_pad_chain_default () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstghostpad.c:127
#21 0x00007f54bfa0daba in gst_pad_chain_data_unchecked () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4322
#22 gst_pad_push_data () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4578
#23 0x00007f54bfa15c32 in gst_pad_push () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4697
#24 0x00007f54bf9fbcbb in gst_proxy_pad_chain_default () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstghostpad.c:127
#25 0x00007f54c69d892b in webkitMediaSrcChain(_GstPad*, _GstObject*, _GstBuffer*) () from /home/phil/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#26 0x00007f54bfa0daba in gst_pad_chain_data_unchecked () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4322
#27 gst_pad_push_data () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4578
#28 0x00007f54bfa15c32 in gst_pad_push () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4697
#29 0x00007f54bfb13485 in gst_base_src_loop () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasesrc.c:2957
#30 0x00007f54bfa41cb1 in gst_task_func () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gsttask.c:332
#31 0x00007f54beb78933 in g_thread_pool_thread_proxy () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gthreadpool.c:307
#32 0x00007f54beb77fd5 in g_thread_proxy () at /home/phil/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gthread.c:784
#33 0x00007f54c06edf2a in start_thread (arg=0x7f54537fe700) at pthread_create.c:463
#34 0x00007f54bd5a8edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
```
I don't understand this assert, pointer comparison doesn't make much sense to me in this context.https://gitlab.xiph.org/xiph/vorbis-tools/-/issues/242Assertion failed2006-06-12T11:48:20ZjanAssertion failed```
Then setting any of artist, album etc. through the command line options an
"assertion failed" ist generated:
oggenc: iconvert.c:111: iconvert: Zusicherung »(!k && !ibl) || (k ==
(size_t)(-1) && (*__errno_location ()) == 7 && ibl &...```
Then setting any of artist, album etc. through the command line options an
"assertion failed" ist generated:
oggenc: iconvert.c:111: iconvert: Zusicherung »(!k && !ibl) || (k ==
(size_t)(-1) && (*__errno_location ()) == 7 && ibl && obl < 6) || (k ==
(size_t)(-1) && ((*__errno_location ()) == 84 || (*__errno_location ()) == 22)
&& ibl)« nicht erfüllt
The same happens with vorbiscomment. I'm using a SuSE 6.3 (quite old),
nationalized to german. GCC is 2.95.3.
```Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/vorbis-tools/-/issues/241Assertion failed2006-06-12T11:33:57ZjanAssertion failed```
``````
```Michael SmithMichael Smith