Opened 11 years ago

Closed 9 years ago

#1847 closed enhancement (fixed)

wmalossless: support 24bit depth

Reported by: ami_stuff Owned by:
Priority: wish Component: avcodec
Version: git-master Keywords: wmalossless
Cc: dfratiani@hotmail.com Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

http://www.cccp-project.net/beta/test_files/%5bCCCP%5d_Mega_Weird_Audio_Test.mkv

C:\>ffmpeg -i [CCCP]_Mega_Weird_Audio_Test.mkv -map 0:23 out.wav
ffmpeg version N-45739-g04bf2e7 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 20 2012 00:16:49 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      51. 76.100 / 51. 76.100
  libavcodec     54. 67.100 / 54. 67.100
  libavformat    54. 33.100 / 54. 33.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.103 /  3. 19.103
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[wmalossless @ 0245fc20] bit-depth higher than 16 is not implemented. Update you
r FFmpeg version to the newest one from Git. If the problem still occurs, it mea
ns that your file has a feature which has not been implemented.
[wmalossless @ 025ccae0] bit-depth higher than 16 is not implemented. Update you
r FFmpeg version to the newest one from Git. If the problem still occurs, it mea
ns that your file has a feature which has not been implemented.
[mpeg4 @ 02537bc0] Invalid and inefficient vfw-avi packed B frames detected
[wmalossless @ 0245fc20] bit-depth higher than 16 is not implemented. Update you
r FFmpeg version to the newest one from Git. If the problem still occurs, it mea
ns that your file has a feature which has not been implemented.
[wmalossless @ 025ccae0] bit-depth higher than 16 is not implemented. Update you
r FFmpeg version to the newest one from Git. If the problem still occurs, it mea
ns that your file has a feature which has not been implemented.
Guessed Channel Layout for  Input Stream #0.5 : mono
Guessed Channel Layout for  Input Stream #0.6 : stereo
Guessed Channel Layout for  Input Stream #0.7 : stereo
Guessed Channel Layout for  Input Stream #0.8 : mono
Guessed Channel Layout for  Input Stream #0.9 : mono
Guessed Channel Layout for  Input Stream #0.10 : stereo
Guessed Channel Layout for  Input Stream #0.11 : stereo
Guessed Channel Layout for  Input Stream #0.12 : mono
Guessed Channel Layout for  Input Stream #0.13 : mono
Guessed Channel Layout for  Input Stream #0.14 : stereo
Guessed Channel Layout for  Input Stream #0.15 : stereo
Guessed Channel Layout for  Input Stream #0.16 : mono
Guessed Channel Layout for  Input Stream #0.17 : stereo
Guessed Channel Layout for  Input Stream #0.22 : 5.1
Guessed Channel Layout for  Input Stream #0.23 : stereo
Guessed Channel Layout for  Input Stream #0.25 : stereo
Input #0, matroska,webm, from '[CCCP]_Mega_Weird_Audio_Test.mkv':
  Metadata:
    title           : Macross Plus - First Simulator Test
    creation_time   : 2006-08-07 03:59:51
  Duration: 00:01:03.70, start: 0.000000, bitrate: 6167 kb/s
    Stream #0:0(eng): Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658)
, yuv420p, 656x464 [SAR 1:1 DAR 41:29], SAR 116:123 DAR 4:3, 23.98 fps, 23.98 tb
r, 1k tbn, 23.98 tbc (default)
    Metadata:
      title           : Macross Plus - First Simulator Test
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s (default)
    Metadata:
      title           : AC3 6ch Audio
    Stream #0:2(jpn): Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
    Metadata:
      title           : AC3 2ch Audio
    Stream #0:3(eng): Audio: mp3, 48000 Hz, stereo, s16, 192 kb/s
    Metadata:
      title           : AudX HGHQ 6ch Audio
    Stream #0:4(eng): Audio: mp3, 48000 Hz, mono, s16, 192 kb/s
    Metadata:
      title           : AudX SPBQ 6ch Audio
    Stream #0:5(jpn): Audio: sipr (0[1][0][0] / 0x0130), 16000 Hz, mono, flt, 16
 kb/s
    Metadata:
      title           : ACELP Sipro Mono Audio
    Stream #0:6(jpn): Audio: adpcm_ms ([2][0][0][0] / 0x0002), 11025 Hz, stereo,
 s16, 88 kb/s
    Metadata:
      title           : MS ADPCM 2ch Audio
    Stream #0:7(jpn): Audio: adpcm_ima_wav ([17][0][0][0] / 0x0011), 11025 Hz, s
tereo, s16p, 88 kb/s
    Metadata:
      title           : IMA ADPCM 2ch Audio
    Stream #0:8(jpn): Audio: adpcm_yamaha ( [0][0][0] / 0x0020), 16000 Hz, mono,
 s16, 64 kb/s
    Metadata:
      title           : Yamaha ADPCM Mono Audio
    Stream #0:9(jpn): Audio: adpcm_g726 (E[0][0][0] / 0x0045), 8000 Hz, mono, s1
6, 32 kb/s
    Metadata:
      title           : G.726 ADPCM Mono Audio
    Stream #0:10(jpn): Audio: pcm_mulaw ([7][0][0][0] / 0x0007), 8000 Hz, stereo
, s16, 128 kb/s
    Metadata:
      title           : ╬╝-Law 2ch Audio
    Stream #0:11(jpn): Audio: pcm_alaw ([6][0][0][0] / 0x0006), 8000 Hz, stereo,
 s16, 128 kb/s
    Metadata:
      title           : A-Law 2ch Audio
    Stream #0:12(jpn): Audio: gsm_ms (1[0][0][0] / 0x0031), 44100 Hz, mono, s16,
 71 kb/s
    Metadata:
      title           : GSM 6.10 Mono Audio
    Stream #0:13(jpn): Audio: truespeech ([34][0][0][0] / 0x0022), 8000 Hz, mono
, s16, 8 kb/s
    Metadata:
      title           : TrueSpeech Mono Audio
    Stream #0:14(jpn): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, stereo, flt
p, 64 kb/s
    Metadata:
      title           : WMA7 2ch Audio
    Stream #0:15(jpn): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, stereo, flt
p, 64 kb/s
    Metadata:
      title           : WMA8 2ch Audio
    Stream #0:16(jpn): Audio: wmavoice ([10][0][0][0] / 0x000A), 22050 Hz, mono,
 flt, 20 kb/s
    Metadata:
      title           : WMA9 Voice Mono Audio
    Stream #0:17(jpn): Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, stereo, flt
p, 64 kb/s
    Metadata:
      title           : WMA9.2 Std 2ch Audio
    Stream #0:18(eng): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, 5.1, fltp,
 192 kb/s
    Metadata:
      title           : WMA9.1 Pro 6ch Audio
    Stream #0:19(jpn): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, stereo, fl
tp, 80 kb/s
    Metadata:
      title           : WMA9.1 Pro 2ch Audio
    Stream #0:20(eng): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, 5.1, fltp,
 192 kb/s
    Metadata:
      title           : WMA10 Pro 6ch Audio
    Stream #0:21(jpn): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, stereo, fl
tp, 64 kb/s
    Metadata:
      title           : WMA10 Pro 2ch Audio
    Stream #0:22(eng): Audio: wmalossless (c[1][0][0] / 0x0163), 48000 Hz, 5.1,
s32p, 1882 kb/s
    Metadata:
      title           : WMA9.1 Lossless 6ch Audio
    Stream #0:23(jpn): Audio: wmalossless (c[1][0][0] / 0x0163), 48000 Hz, stere
o, s32p, 774 kb/s
    Metadata:
      title           : WMA9.1 Lossless 2ch Audio
    Stream #0:24(jpn): Audio: cook, 44100 Hz, stereo, fltp
    Metadata:
      title           : RA6 G2 Cook 2ch Audio
    Stream #0:25(jpn): Audio: atrac3, 44100 Hz, stereo, fltp
    Metadata:
      title           : RA8 ATRC 2ch Audio
    Stream #0:26(eng): Audio: cook, 44100 Hz, 5.1, fltp
    Metadata:
      title           : RA8 Cook 6ch Audio
    Stream #0:27(jpn): Audio: cook, 44100 Hz, stereo, fltp
    Metadata:
      title           : RA8 Cook 2ch Audio
    Stream #0:28(jpn): Audio: cook, 44100 Hz, mono, fltp
    Metadata:
      title           : RA8 Cook Mono Audio
    Stream #0:29(jpn): Audio: aac, 32000 Hz, stereo, s16
    Metadata:
      title           : RA10 RAAC 2ch Audio
    Stream #0:30(jpn): Audio: aac, 44100 Hz, stereo, s16
    Metadata:
      title           : RA10 RACP 2ch Audio
bit-depth higher than 16 is not implemented. Update your FFmpeg version to the n
ewest one from Git. If the problem still occurs, it means that your file has a f
eature which has not been implemented.
Output #0, wav, to 'out.wav':
  Metadata:
    title           : Macross Plus - First Simulator Test
    Stream #0:0(jpn): Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
    Metadata:
      title           : WMA9.1 Lossless 2ch Audio
Stream mapping:
  Stream #0:23 -> #0:0 (wmalossless -> pcm_s16le)
Error while opening decoder for input stream #0:23

Change History (9)

comment:1 by Carl Eugen Hoyos, 11 years ago

Component: undeterminedavcodec
Keywords: wmapro added
Priority: normalwish
Status: newopen
Type: defectenhancement
Version: unspecifiedgit-master

comment:2 by Carl Eugen Hoyos, 10 years ago

Keywords: wmalossless added; wmapro removed

comment:3 by Dennis, 10 years ago

Cc: dfratiani@hotmail.com added

comment:4 by Dennis, 10 years ago

Just wondering if any work has been done on this ticket.
Is there anything a non-developer, like me, can do to help?
Thanks.

in reply to:  4 ; comment:5 by llogan, 10 years ago

Replying to DJX:

Is there anything a non-developer, like me, can do to help?

You can fund a bounty on getting this implemented. We can use bountysource if you prefer that:
https://www.bountysource.com/issues/1414845-wmalossless-support-24bit-depth

in reply to:  5 ; comment:6 by Dennis, 10 years ago

Replying to llogan:

Replying to DJX:

Is there anything a non-developer, like me, can do to help?

You can fund a bounty on getting this implemented. We can use bountysource if you prefer that:
https://www.bountysource.com/issues/1414845-wmalossless-support-24bit-depth

I've never funded anything before and I don't want to insult anyone.
What is a reasonable amount to contribute?
Thanks.

in reply to:  6 ; comment:7 by llogan, 10 years ago

Replying to DJX:

I've never funded anything before and I don't want to insult anyone.
What is a reasonable amount to contribute?

How much is it implementation worth to you? It's completely up to you how much you (and perhaps others) want to offer, and nobody is going to take offence. Someone may like the offer and become motivated to do the work, and others may not and will simply ignore it.

in reply to:  7 comment:8 by Dennis, 10 years ago

Replying to llogan:

How much is it implementation worth to you? It's completely up to you how much you (and perhaps others) want to offer, and nobody is going to take offence. Someone may like the offer and become motivated to do the work, and others may not and will simply ignore it.

Ok, I just didn't want to offend by offering only a little bit.
I backed it with $20 on bounty source.
It's not a lot but it's better then nothing.
Hopefully this will spark some interest.

comment:9 by Michael Niedermayer, 9 years ago

Resolution: fixed
Status: openclosed
Note: See TracTickets for help on using tickets.