Xiph.Org issueshttps://gitlab.xiph.org/groups/xiph/-/issues2009-04-19T21:23:03Zhttps://gitlab.xiph.org/xiph/xiph-qt/-/issues/912FLAC does not play with QT Player 7.12009-04-19T21:23:03ZGitlab BotFLAC does not play with QT Player 7.1Xiph 0.1.5 fot QT
After installing xiph 0.1.5 on a G4, OSX 10.4.6 with new QT 7.1
I can play ogg and speex but it does not play FLAC files from archive.org.
VLC 0.8.5 plays them ok but not QT with the new xiph 0.1.5 components.Xiph 0.1.5 fot QT
After installing xiph 0.1.5 on a G4, OSX 10.4.6 with new QT 7.1
I can play ogg and speex but it does not play FLAC files from archive.org.
VLC 0.8.5 plays them ok but not QT with the new xiph 0.1.5 components.Arek KorbikArek Korbikhttps://gitlab.xiph.org/xiph/oggdsf/-/issues/1824FLAC DirectShow source filter outputs wrong number of samples2018-04-29T07:18:12ZAaron AveryFLAC DirectShow source filter outputs wrong number of samplesWhen using the opencodecs 0.85.17777 DS source filter to decode FLAC files, the resulting length is too short.
This has been going on for a long time (back to the illiminable days), but I just found out it was happening (and causing prob...When using the opencodecs 0.85.17777 DS source filter to decode FLAC files, the resulting length is too short.
This has been going on for a long time (back to the illiminable days), but I just found out it was happening (and causing problems).
I'm on WinXP SP3 (32-bit). The FLAC files are all compressed with the latest libFLAC (1.2.1) tools at compression level 8.
I first decoded a FLAC file to WAV using flac.exe. I then used Graphstudio (you can use Graphedit instead) to send a FLAC file to the WAVDEST filter, then a file output filter. When the source filter was the Xiph filter, the resulting WAV file was too short (around 3% smaller than it should be).
When I did the same thing using the madFlac source filter, the resulting WAV file was precisely the right length.
Cristian AdamCristian Adamhttps://gitlab.xiph.org/xiph/vorbis-tools/-/issues/1681FLAC ability is not mentioned in man page2018-01-22T04:45:12ZJohn FerlitoFLAC ability is not mentioned in man pageReported at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572491
Hi! ogg123 is a fine FLAC player, but this is not mentioned in the ogg123
man page. It is e.g. better than mplayer in that it actually displays the
tags while playing. ...Reported at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572491
Hi! ogg123 is a fine FLAC player, but this is not mentioned in the ogg123
man page. It is e.g. better than mplayer in that it actually displays the
tags while playing. It only says "plays Ogg Vorbis files".
Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/oggdsf/-/issues/1657FLAC 7.1 wrong mapped channels2021-11-29T02:09:34ZMercury_22FLAC 7.1 wrong mapped channelsThe side channels for 7.1 FLAC are wrong mapped to the center speaker
Tested with 0.82.16930 both 32-bit and 64-bit on windows 7 x64
test file: http://sharebee.com/26a14e1dThe side channels for 7.1 FLAC are wrong mapped to the center speaker
Tested with 0.82.16930 both 32-bit and 64-bit on windows 7 x64
test file: http://sharebee.com/26a14e1dCristian AdamCristian Adamhttps://gitlab.xiph.org/xiph/speex/-/issues/2039fixed-point-debug fails to build2020-07-23T15:12:53ZTristan Matthewsfixed-point-debug fails to build```
./autogen.sh && ./configure --enable-fixe-point-debug && make V=99
# some time later...
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fvisibility=hidden -Wall -no-undefined -version-info 6:1:5 -o libspeex.la -rpath /us...```
./autogen.sh && ./configure --enable-fixe-point-debug && make V=99
# some time later...
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fvisibility=hidden -Wall -no-undefined -version-info 6:1:5 -o libspeex.la -rpath /usr/local/lib cb_search.lo exc_10_32_table.lo exc_8_128_table.lo filters.lo gain_table.lo hexc_table.lo high_lsp_tables.lo lsp.lo ltp.lo speex.lo stereo.lo vbr.lo vq.lo bits.lo exc_10_16_table.lo exc_20_32_table.lo exc_5_256_table.lo exc_5_64_table.lo gain_table_lbr.lo hexc_10_32_table.lo lpc.lo lsp_tables_nb.lo modes.lo modes_wb.lo nb_celp.lo quant_lsp.lo sb_celp.lo speex_callbacks.lo speex_header.lo window.lo -lm
libtool: link: gcc -shared -fPIC -DPIC .libs/cb_search.o .libs/exc_10_32_table.o .libs/exc_8_128_table.o .libs/filters.o .libs/gain_table.o .libs/hexc_table.o .libs/high_lsp_tables.o .libs/lsp.o .libs/ltp.o .libs/speex.o .libs/stereo.o .libs/vbr.o .libs/vq.o .libs/bits.o .libs/exc_10_16_table.o .libs/exc_20_32_table.o .libs/exc_5_256_table.o .libs/exc_5_64_table.o .libs/gain_table_lbr.o .libs/hexc_10_32_table.o .libs/lpc.o .libs/lsp_tables_nb.o .libs/modes.o .libs/modes_wb.o .libs/nb_celp.o .libs/quant_lsp.o .libs/sb_celp.o .libs/speex_callbacks.o .libs/speex_header.o .libs/window.o -lm -g -O2 -Wl,-soname -Wl,libspeex.so.1 -o .libs/libspeex.so.1.5.1
libtool: link: (cd ".libs" && rm -f "libspeex.so.1" && ln -s "libspeex.so.1.5.1" "libspeex.so.1")
libtool: link: (cd ".libs" && rm -f "libspeex.so" && ln -s "libspeex.so.1.5.1" "libspeex.so")
libtool: link: ar cru .libs/libspeex.a cb_search.o exc_10_32_table.o exc_8_128_table.o filters.o gain_table.o hexc_table.o high_lsp_tables.o lsp.o ltp.o speex.o stereo.o vbr.o vq.o bits.o exc_10_16_table.o exc_20_32_table.o exc_5_256_table.o exc_5_64_table.o gain_table_lbr.o hexc_10_32_table.o lpc.o lsp_tables_nb.o modes.o modes_wb.o nb_celp.o quant_lsp.o sb_celp.o speex_callbacks.o speex_header.o window.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libspeex.a
libtool: link: ( cd ".libs" && rm -f "libspeex.la" && ln -s "../libspeex.la" "libspeex.la" )
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include/speex -I.. -g -O2 -fvisibility=hidden -Wall -MT testenc.o -MD -MP -MF .deps/testenc.Tpo -c -o testenc.o testenc.c
testenc.c: In function ‘main’:
testenc.c:83:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
fread(in_short, sizeof(short), FRAME_SIZE, fin);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/testenc.Tpo .deps/testenc.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fvisibility=hidden -Wall -o testenc testenc.o libspeex.la -lm
libtool: link: gcc -g -O2 -fvisibility=hidden -Wall -o .libs/testenc testenc.o ./.libs/libspeex.so -lm
testenc.o: In function `main':
/home/tmatth/speex/libspeex/testenc.c:136: undefined reference to `spx_mips'
collect2: error: ld returned 1 exit status
Makefile:510: recipe for target 'testenc' failed
make[2]: *** [testenc] Error 1
make[2]: Leaving directory '/home/tmatth/speex/libspeex'
Makefile:508: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/tmatth/speex'
Makefile:394: recipe for target 'all' failed
make: *** [all] Error 2
```
Other info:
```
~/speex/libspeex$ nm testenc.o
U exit
U fclose
U feof
U fopen
U __fprintf_chk
U fread
U fwrite
U _GLOBAL_OFFSET_TABLE_
0000000000000000 r .LC1
0000000000000044 r .LC10
0000000000000000 r .LC2
0000000000000003 r .LC3
0000000000000007 r .LC4
000000000000000a r .LC5
0000000000000000 r .LC6
0000000000000000 r .LC7
0000000000000027 r .LC8
0000000000000008 r .LC9
U log10
0000000000000000 T main
U __printf_chk
U rewind
U speex_bits_destroy
U speex_bits_init
U speex_bits_reset
U speex_bits_rewind
U speex_bits_write
U speex_decode_int
U speex_decoder_ctl
U speex_decoder_destroy
U speex_decoder_init
U speex_encode_int
U speex_encoder_ctl
U speex_encoder_destroy
U speex_encoder_init
U speex_nb_mode
U speex_std_char_handler
U speex_std_mode_request_handler
U spx_mips
U __stack_chk_fail
U stderr
```
and
```
nm .libs/libspeex.so
U acos@@GLIBC_2.2.5
0000000000014fe0 r attenuation
0000000000218120 B __bss_start
0000000000004420 t bw_lpc
U calloc@@GLIBC_2.2.5
0000000000014800 r cdbk_nb
0000000000014440 r cdbk_nb_high1
0000000000014300 r cdbk_nb_high2
00000000000146c0 r cdbk_nb_low1
0000000000014580 r cdbk_nb_low2
0000000000218120 b completed.7696
00000000000049a0 t compute_impulse_response
000000000000dbb0 t compute_quant_weights
0000000000004700 t compute_rms
0000000000004780 t compute_rms16
0000000000002840 t compute_weighted_codebook.isra.0
w __cxa_finalize@@GLIBC_2.2.5
0000000000002760 t deregister_tm_clones
00000000000027f0 t __do_global_dtors_aux
00000000002173f8 t __do_global_dtors_aux_fini_array_entry
0000000000218118 d __dso_handle
0000000000217d98 d _DYNAMIC
0000000000218120 D _edata
0000000000218130 B _end
0000000000013280 r e_ratio_quant
0000000000013270 r e_ratio_quant_bounds
00000000000137c0 r exc_10_16_table
0000000000012120 r exc_10_32_table
0000000000013860 r exc_20_32_table
0000000000013ae0 r exc_5_256_table
0000000000013fe0 r exc_5_64_table
0000000000012260 r exc_8_128_table
0000000000015008 r exc_gain_quant_scal1
0000000000015010 r exc_gain_quant_scal1_bound
0000000000015020 r exc_gain_quant_scal3
0000000000015040 r exc_gain_quant_scal3_bound
U exit@@GLIBC_2.2.5
U exp@@GLIBC_2.2.5
0000000000004160 t filter_mem16
0000000000003fb0 t filter_mem16_10
00000000000040c0 t filter_mem16_8
00000000000120b8 T _fini
0000000000004400 t fir_mem16
00000000000042d0 t fir_mem16_10
0000000000004390 t fir_mem16_8
00000000000155a0 r fold_quant_bound
00000000000077d0 t forced_pitch_quant
0000000000007990 t forced_pitch_unquant
U __fprintf_chk@@GLIBC_2.3.4
U fputc@@GLIBC_2.2.5
0000000000002830 t frame_dummy
00000000002173f0 t __frame_dummy_init_array_entry
0000000000017378 r __FRAME_END__
U free@@GLIBC_2.2.5
0000000000014120 r gain_cdbk_lbr
0000000000012720 r gain_cdbk_nb
0000000000015620 r gc_quant_bound
0000000000218000 d _GLOBAL_OFFSET_TABLE_
w __gmon_start__
0000000000015a6c r __GNU_EH_FRAME_HDR
00000000000154a0 r h0
00000000000141a0 r hexc_10_32_table
0000000000012920 r hexc_table
0000000000012f20 r high_lsp_cdbk
0000000000012d20 r high_lsp_cdbk2
00000000000044b0 t highpass
00000000000042b0 t iir_mem16
0000000000004180 t iir_mem16_10
0000000000004240 t iir_mem16_8
00000000000024e0 T _init
0000000000005dd0 t inner_prod
0000000000003d80 t interp_pitch.constprop.0
w _ITM_deregisterTMCloneTable
w _ITM_registerTMCloneTable
0000000000015a40 r lag_window
U log@@GLIBC_2.2.5
0000000000005500 t lpc_to_lsp
0000000000015720 r lpc_window
0000000000005cc0 t lsp_interpolate
000000000000dd20 t lsp_quant.constprop.1
000000000000e6f0 t lsp_quant_high
000000000000e2f0 t lsp_quant_lbr
000000000000dde0 t lsp_quant_nb
0000000000005a50 t lsp_to_lpc
000000000000e950 t lsp_unquant_high
000000000000e580 t lsp_unquant_lbr
000000000000e0b0 t lsp_unquant_nb
000000000000dc60 t lsp_weight_quant.constprop.0
0000000000217910 d ltp_params_lbr
0000000000217900 d ltp_params_med
0000000000217930 d ltp_params_nb
0000000000217920 d ltp_params_vlbr
U memcpy@@GLIBC_2.14
U memmove@@GLIBC_2.2.5
U memset@@GLIBC_2.2.5
0000000000005110 t multicomb
000000000000c760 t nb_decode
000000000000c3d0 t nb_decoder_ctl
000000000000c3c0 t nb_decoder_destroy
000000000000c290 t nb_decoder_init
000000000000a770 t nb_encode
000000000000a0f0 t nb_encoder_ctl
000000000000a0d0 t nb_encoder_destroy
0000000000009f60 t nb_encoder_init
0000000000217400 d nb_mode
0000000000007cc0 t nb_mode_query
00000000002177e0 d nb_submode1
0000000000217720 d nb_submode2
00000000002176c0 d nb_submode3
0000000000217660 d nb_submode4
0000000000217600 d nb_submode5
00000000002175a0 d nb_submode6
0000000000217540 d nb_submode7
0000000000217780 d nb_submode8
0000000000003c50 t noise_codebook_quant
0000000000003d10 t noise_codebook_unquant
0000000000006000 t open_loop_nbest_pitch
00000000000065a0 t pitch_search_3tap
0000000000007450 t pitch_unquant_3tap
0000000000005e40 t pitch_xcorr
U pow@@GLIBC_2.2.5
0000000000004b60 t qmf_decomp
0000000000004dc0 t qmf_synth
U realloc@@GLIBC_2.2.5
00000000000027a0 t register_tm_clones
00000000000048a0 t residue_percep_zero16
0000000000004460 t sanitize_values32
0000000000011190 t sb_decode
000000000000eab0 t sb_decode_lost
0000000000010d30 t sb_decoder_ctl
0000000000010cd0 t sb_decoder_destroy
0000000000010b10 t sb_decoder_init
000000000000f810 t sb_encode
000000000000ef90 t sb_encoder_ctl
000000000000ef10 t sb_encoder_destroy
000000000000ec40 t sb_encoder_init
00000000002179a0 d sb_uwb_mode
0000000000217ae0 d sb_wb_mode
00000000000094f0 t scal_quant
0000000000009530 t scal_quant32
0000000000012660 r shift_filt
00000000000046c0 t signal_div
0000000000004680 t signal_mul
0000000000009b70 T speex_bits_advance
0000000000009560 T speex_bits_destroy
00000000000095a0 T speex_bits_init
00000000000095e0 T speex_bits_init_buffer
0000000000009bf0 T speex_bits_insert_terminator
0000000000009be0 T speex_bits_nbytes
00000000000098d0 T speex_bits_pack
0000000000009b30 T speex_bits_peek
0000000000009ab0 T speex_bits_peek_unsigned
0000000000009610 T speex_bits_read_from
0000000000009710 T speex_bits_read_whole_bytes
0000000000009bb0 T speex_bits_remaining
0000000000009580 T speex_bits_reset
0000000000009600 T speex_bits_rewind
0000000000009540 T speex_bits_set_bit_buffer
0000000000009a90 T speex_bits_unpack_signed
00000000000099f0 T speex_bits_unpack_unsigned
0000000000009c40 T speex_bits_write
0000000000009860 T speex_bits_write_whole_bytes
0000000000007a80 T speex_decode
0000000000007b60 T speex_decode_int
0000000000007a60 t speex_decode_native
0000000000007b50 T speex_decoder_ctl
0000000000007a40 T speex_decoder_destroy
0000000000007a20 T speex_decoder_init
00000000000082f0 T speex_decode_stereo
0000000000008470 T speex_decode_stereo_int
0000000000011de0 T speex_default_user_handler
0000000000007a70 T speex_encode
0000000000007aa0 T speex_encode_int
0000000000007a50 t speex_encode_native
0000000000007a90 T speex_encoder_ctl
0000000000007a30 T speex_encoder_destroy
0000000000007a10 T speex_encoder_init
0000000000007e50 T speex_encode_stereo
0000000000008060 T speex_encode_stereo_int
0000000000002720 t _speex_fatal.constprop.0
00000000000120b0 T speex_header_free
0000000000011f40 T speex_header_to_packet
0000000000011ae0 T speex_inband_handler
0000000000011e10 T speex_init_header
0000000000007d50 T speex_lib_ctl
0000000000009f40 T speex_lib_get_mode
0000000000217d80 D speex_mode_list
0000000000009ea0 T speex_mode_query
00000000002174e0 D speex_nb_mode
0000000000011fa0 T speex_packet_to_header
0000000000011dc0 T speex_std_char_handler
0000000000011cf0 T speex_std_enh_request_handler
0000000000011c30 T speex_std_high_mode_request_handler
0000000000011bd0 T speex_std_low_mode_request_handler
0000000000011b70 T speex_std_mode_request_handler
00000000000085f0 T speex_std_stereo_request_handler
0000000000011d50 T speex_std_vbr_quality_request_handler
0000000000011c90 T speex_std_vbr_request_handler
0000000000007e40 T speex_stereo_state_destroy
0000000000007e20 T speex_stereo_state_init
0000000000007df0 T speex_stereo_state_reset
0000000000217940 D speex_uwb_mode
0000000000217a80 D speex_wb_mode
0000000000217d60 d split_cb_high
0000000000217d40 d split_cb_high_lbr
0000000000217880 d split_cb_nb
00000000002178a0 d split_cb_nb_lbr
0000000000217860 d split_cb_nb_med
00000000002178c0 d split_cb_nb_ulbr
00000000002178e0 d split_cb_nb_vlbr
0000000000217840 d split_cb_sb
0000000000002ac0 t split_cb_search_shape_sign
0000000000003aa0 t split_cb_shape_sign_unquant
0000000000009df0 t _spx_autocorr
0000000000009cc0 t _spx_lpc
0000000000218128 b spx_mips
U sqrtf@@GLIBC_2.2.5
U sqrt@@GLIBC_2.2.5
U __stack_chk_fail@@GLIBC_2.4
U stderr@@GLIBC_2.2.5
0000000000004790 t syn_percep_zero16
0000000000218120 d __TMC_END__
00000000000086f0 t vbr_analysis
0000000000009100 t vbr_destroy
0000000000013320 r vbr_hb_thresh
0000000000008690 t vbr_init
0000000000013400 r vbr_nb_thresh
00000000000132c0 r vbr_uhb_thresh
0000000000009110 t vq_nbest
00000000000092d0 t vq_nbest_sign
0000000000009eb0 t wb_mode_query
0000000000014fc0 r wb_skip_table
0000000000217ce0 d wb_submode1
0000000000217c80 d wb_submode2
0000000000217c20 d wb_submode3
0000000000217bc0 d wb_submode4
```https://gitlab.xiph.org/xiph/opus/-/issues/2351fixed point compile on armv5te architecture2021-01-16T12:19:50ZDavid Summersfixed point compile on armv5te architectureTrying to compile fixed point on armv5te architecture, using opus 1.3.1. I configure with:
`CPPFLAGS="-D_FORTIFY_SOURCE=2" CFLAGS="-march=armv5te -O2 -pipe -fstack-protector-strong -fno-plt" CXXFLAGS="-march=armv5te -O2 -pipe -fstack-p...Trying to compile fixed point on armv5te architecture, using opus 1.3.1. I configure with:
`CPPFLAGS="-D_FORTIFY_SOURCE=2" CFLAGS="-march=armv5te -O2 -pipe -fstack-protector-strong -fno-plt" CXXFLAGS="-march=armv5te -O2 -pipe -fstack-protector-strong -fno-plt" LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro" ./configure --prefix=/usr --disable-static --enable-custom-modes --enable-fixed-point --disable-silent-rules`
The make fails with:
```
gcc -DHAVE_CONFIG_H -I. -I./include -I./celt -I./silk -I./silk/float -I./silk/fixed -D_FORTIFY_SOURCE=2 -march=armv5te -O2 -pipe -fstack-protector-strong -fno-plt -fvisibility=hidden -W -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -MT celt/kiss_fft.lo -MD -MP -MF celt/.deps/kiss_fft.Tpo -c celt/kiss_fft.c -fPIC -DPIC -o celt/.libs/kiss_fft.o
{standard input}: Assembler messages:
{standard input}:971: Error: first transfer register must be even -- `ldrd r9,r10,[r3,#-8]'
{standard input}:1148: Error: first transfer register must be even -- `ldrd r5,r6,[r1,fp]'
```
So looks like some faulty machine code for the armv5te architecture. Haven't yet worked out where this machine code is generated ...https://gitlab.xiph.org/xiph/libao/-/issues/683Fixed a bug in libao 0.8.6 ALSA driver2005-07-12T19:57:02Zheikki.orsilaFixed a bug in libao 0.8.6 ALSA driverALSA driver in libao 0.8.6 is buggy. When catching a SIGINT (ctrl-c) during writei() the ALSA framework returns -EINTR. It causes libao to print "ALSA write error: Interrupted system call" and exit() with error. Unfortunately SIGINT is n...ALSA driver in libao 0.8.6 is buggy. When catching a SIGINT (ctrl-c) during writei() the ALSA framework returns -EINTR. It causes libao to print "ALSA write error: Interrupted system call" and exit() with error. Unfortunately SIGINT is not a terminal condition, and thus it (and other signals) should be handled properly.
Following patch fixes the problem (applies for 0.8.5 too):
http://shd.ton.tut.fi/patches/libao-0.8.6-alsa09-signal-fix.diff
Please apply the patch.
Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/icecast-server/-/issues/2091Fix up ogg serial numbers for incoming streams in Icecast2018-03-06T12:49:38ZThomas B. RückerFix up ogg serial numbers for incoming streams in IcecastWe should do this server side, there are too many broken things out there.
Ices has some code for this if we need a reference.We should do this server side, there are too many broken things out there.
Ices has some code for this if we need a reference.Icecast 2.5.0Thomas B. RückerThomas B. Rückerhttps://gitlab.xiph.org/xiph/icecast-server/-/issues/1811Fix streaming on iPhone2018-03-06T12:49:48ZLaurent DefertFix streaming on iPhoneThis patch adds specific headers to http response to make icecast work with iPhones.
http://icecast.imux.net/viewtopic.php?t=6099
This patch adds specific headers to http response to make icecast work with iPhones.
http://icecast.imux.net/viewtopic.php?t=6099
Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/flac-website/-/issues/2118fix some typos in documentation_format_overview.html2018-07-13T15:40:43ZJan Staryfix some typos in documentation_format_overview.htmlAttached is a diff to documentation_format_overview.html
which fixes some obvious typos and copypasta,
along with some wording nits.
The diff looks bigger because the original file does not wrap lines,
so what you see as eight lines of ...Attached is a diff to documentation_format_overview.html
which fixes some obvious typos and copypasta,
along with some wording nits.
The diff looks bigger because the original file does not wrap lines,
so what you see as eight lines of text possibly contains a single char change.
Gitlab BotGitlab Bothttps://gitlab.xiph.org/xiph/XiphDirectory/-/issues/4Fix search template on error pages2020-05-03T20:49:20ZAndreas MiekeFix search template on error pagesFix wrong search template on errors.Fix wrong search template on errors.1.0.0Marvin ScholzMarvin Scholzhttps://gitlab.xiph.org/xiph/XiphDirectory/-/issues/10Fix ordering on Genres/Codecs2020-05-06T20:20:40ZAndreas MiekeFix ordering on Genres/Codecs1.0.0Andreas MiekeAndreas Miekehttps://gitlab.xiph.org/xiph/theora/-/issues/1587Fix libtheora's use of libcompat on OpenBSD2011-05-20T21:04:42ZBrad SmithFix libtheora's use of libcompat on OpenBSDAt the moment the way the build infrastructure checks for libcompat on OpenBSD it adds the library to LIBS and thus tries to link it to everything. The attached patches have the infrastructure fill in COMPAT_LIBS and properly link the li...At the moment the way the build infrastructure checks for libcompat on OpenBSD it adds the library to LIBS and thus tries to link it to everything. The attached patches have the infrastructure fill in COMPAT_LIBS and properly link the library only to dump_video as it should be.https://gitlab.xiph.org/xiph/speex/-/issues/1213Fix for speex' autoconfiguration2018-01-21T13:05:27ZMoritz GrimmFix for speex' autoconfigurationThe attached patch in this ticket fixes three build issues:
- Compile on systems with C99 variable-size arrays that do not support C99 variable declarations. Achieve this by making the check deliberately use C99 variable declarations.
...The attached patch in this ticket fixes three build issues:
- Compile on systems with C99 variable-size arrays that do not support C99 variable declarations. Achieve this by making the check deliberately use C99 variable declarations.
- Add missing check for alloca.h. At least on OpenBSD, alloc() is declared in stdlib.h and alloc.h does not exist. Adjust libspeex/stack_alloc.h to cope.
- Declare 'int tmp;' at the beginning of the code block in libspeex/testecho.c.
Moritz
Jean-Marc ValinJean-Marc Valinhttps://gitlab.xiph.org/xiph/theora/-/issues/1466fix configure.ac to work with cross scenario for sdl2017-08-20T01:57:18ZRobert Schwebelfix configure.ac to work with cross scenario for sdlThe current test in configure.ac mixes up two different methods (hand
written plus pkg-config). This patch changes the mechanics towards
proper pkg-config usage. In return, we get a cleaned up cross scenario
with no build-system leakage....The current test in configure.ac mixes up two different methods (hand
written plus pkg-config). This patch changes the mechanics towards
proper pkg-config usage. In return, we get a cleaned up cross scenario
with no build-system leakage.
This patch fixes the SDL test.https://gitlab.xiph.org/xiph/theora/-/issues/1467fix configure.ac to work with cross scenario for ogg2017-08-20T01:57:18ZGitlab Botfix configure.ac to work with cross scenario for oggThe current test in configure.ac mixes up two different methods (hand
written plus pkg-config). This patch changes the mechanics towards
proper pkg-config usage. In return, we get a cleaned up cross scenario
with no build-system leakage....The current test in configure.ac mixes up two different methods (hand
written plus pkg-config). This patch changes the mechanics towards
proper pkg-config usage. In return, we get a cleaned up cross scenario
with no build-system leakage.
This patch fixes the libogg test.https://gitlab.xiph.org/xiph/theora/-/issues/1465fix configure.ac to work with cross scenario for libvorbis2020-02-27T04:36:19ZRobert Schwebelfix configure.ac to work with cross scenario for libvorbisThe current test in configure.ac mixes up two different methods (hand
written plus pkg-config). This patch changes the mechanics towards
proper pkg-config usage. In return, we get a cleaned up cross scenario
with no build-system leakage....The current test in configure.ac mixes up two different methods (hand
written plus pkg-config). This patch changes the mechanics towards
proper pkg-config usage. In return, we get a cleaned up cross scenario
with no build-system leakage.
This patch fixes the vorbis test.https://gitlab.xiph.org/xiph/icecast-server/-/issues/2485Fix CI, on the road to 2.52024-01-20T23:27:48ZGilouFix CI, on the road to 2.5Main issue to track the already on-going work with the CI, so that we can push our releases to OBS.
Work is happening on @stephan48 forks and mine, and especially from mine to his: https://gitlab.xiph.org/stephan48/icecast-server/-/merge...Main issue to track the already on-going work with the CI, so that we can push our releases to OBS.
Work is happening on @stephan48 forks and mine, and especially from mine to his: https://gitlab.xiph.org/stephan48/icecast-server/-/merge_requests/3 and draft on-going to the main repository https://gitlab.xiph.org/xiph/icecast-server/-/merge_requests/16https://gitlab.xiph.org/xiph/libao/-/issues/825Fix build under MacOSX and add buffer_time2006-02-01T10:07:45ZmikeFix build under MacOSX and add buffer_timeThis patch fixes two problems I found while trying out the library with OSX and adds one enhancement
Correctly link under darwin (taken from the fink port). This is the same problem as mentioned #727, I just put it here for completeness...This patch fixes two problems I found while trying out the library with OSX and adds one enhancement
Correctly link under darwin (taken from the fink port). This is the same problem as mentioned #727, I just put it here for completeness.
Fix a lockup if a program is calling ao_close() in an atexit. Coreaudio has its own atexit handler so the HAL has already been taken down by Coreaudio itself. I do not know if this is the best solution but it works.
Add a buffer_time property that allows to set the buffering in the driver. With this property an application can define the buffer_time it wants in ms.Stan SeibertStan Seiberthttps://gitlab.xiph.org/xiph/theora/-/issues/942fix build of dump_video example with gcc 2.952017-04-07T23:21:36Zjensgrfix build of dump_video example with gcc 2.95The following patch fixes the dump_video example to build with C89 compilers.
(1.0alpha7)The following patch fixes the dump_video example to build with C89 compilers.
(1.0alpha7)