#3994 closed enhancement (wontfix)
Support MO3 tracker format
Reported by: | Dennis | Owned by: | |
---|---|---|---|
Priority: | wish | Component: | avformat |
Version: | git-master | Keywords: | tracker mo3 libmodplug |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
Add support for MO3 audio tracker format.
http://lclevy.free.fr/mo3/
http://en.wikipedia.org/wiki/MO3
How to reproduce:
.\ffmpeg -i Bejeweled3_suite.mo3 ffmpeg version N-65651-gd3a2249 Copyright (c) 2000-2014 the FFmpeg developers built on Aug 15 2014 01:37:54 with gcc 4.8.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca -- enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-lib opencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc -- enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable- libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib libavutil 54. 3.100 / 54. 3.100 libavcodec 56. 0.101 / 56. 0.101 libavformat 56. 1.100 / 56. 1.100 libavdevice 56. 0.100 / 56. 0.100 libavfilter 5. 0.100 / 5. 0.100 libswscale 3. 0.100 / 3. 0.100 libswresample 1. 0.100 / 1. 0.100 libpostproc 53. 0.100 / 53. 0.100 [aac @ 0000000002e8f3a0] Format aac detected only with low score of 1, misdetection possible! [aac @ 0000000002e8fd80] channel element 2.6 is not allocated [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] More than one AAC RDB per ADTS frame is not implemented. Update your FFmpeg version to the newe st one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [aac @ 0000000002e8fd80] Number of bands (8) exceeds limit (3). [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Number of bands (19) exceeds limit (17). [aac @ 0000000002e8fd80] channel element 1.14 is not allocated [aac @ 0000000002e8fd80] channel element 3.7 is not allocated [aac @ 0000000002e8fd80] SSR is not implemented. Update your FFmpeg version to the newest one from Git. If the problem s till occurs, it means that your file has a feature which has not been implemented. [aac @ 0000000002e8fd80] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and cont act the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [aac @ 0000000002e8fd80] channel element 1.4 is not allocated [aac @ 0000000002e8fd80] channel element 3.5 is not allocated [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Prediction is not allowed in AAC-LC. [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 5 times [aac @ 0000000002e8fd80] channel element 1.11 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] decode_pce: Input buffer exhausted before END element found [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 2.15 is not allocated [aac @ 0000000002e8fd80] channel element 2.1 is not allocated [aac @ 0000000002e8fd80] channel element 3.12 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] decode_pce: Input buffer exhausted before END element found [aac @ 0000000002e8fd80] channel element 2.7 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.7 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 1.0 is not allocated [aac @ 0000000002e8fd80] channel element 2.9 is not allocated [aac @ 0000000002e8fd80] channel element 3.5 is not allocated [aac @ 0000000002e8fd80] invalid band type [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 31 times [aac @ 0000000002e8fd80] channel element 3.6 is not allocated [aac @ 0000000002e8fd80] channel element 2.4 is not allocated [aac @ 0000000002e8fd80] Number of scalefactor bands in group (52) exceeds limit (51). [aac @ 0000000002e8fd80] channel element 1.3 is not allocated [aac @ 0000000002e8fd80] channel element 3.1 is not allocated Last message repeated 1 times [aac @ 0000000002e8fd80] channel element 1.14 is not allocated [aac @ 0000000002e8fd80] Input buffer exhausted before END element found [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Number of scalefactor bands in group (47) exceeds limit (43). [aac @ 0000000002e8fd80] TYPE_FIL: Input buffer exhausted before END element found [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.1 is not allocated [aac @ 0000000002e8fd80] channel element 2.14 is not allocated [aac @ 0000000002e8fd80] channel element 2.9 is not allocated [aac @ 0000000002e8fd80] channel element 0.0 is not allocated [aac @ 0000000002e8fd80] channel element 3.1 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.3 is not allocated [aac @ 0000000002e8fd80] channel element 2.15 is not allocated [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] channel element 2.2 is not allocated [aac @ 0000000002e8fd80] invalid band type [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.2 is not allocated [aac @ 0000000002e8fd80] channel element 3.4 is not allocated [aac @ 0000000002e8fd80] channel element 2.15 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 0.0 is not allocated [aac @ 0000000002e8fd80] TNS filter order 31 is greater than maximum 20. [aac @ 0000000002e8fd80] Number of bands (57) exceeds limit (46). [aac @ 0000000002e8fd80] TYPE_FIL: Input buffer exhausted before END element found [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Number of scalefactor bands in group (60) exceeds limit (41). [aac @ 0000000002e8fd80] SBR was found before the first channel element. [aac @ 0000000002e8fd80] channel element 1.3 is not allocated [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] channel element 2.8 is not allocated [aac @ 0000000002e8fd80] channel element 1.13 is not allocated [aac @ 0000000002e8fd80] channel element 3.3 is not allocated [aac @ 0000000002e8fd80] invalid band type [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] SBR was found before the first channel element. [aac @ 0000000002e8fd80] Number of bands (37) exceeds limit (32). [aac @ 0000000002e8fd80] Number of bands (18) exceeds limit (15). [aac @ 0000000002e8fd80] TNS filter order 16 is greater than maximum 12. [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Number of bands (51) exceeds limit (40). [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Number of scalefactor bands in group (48) exceeds limit (41). [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 31 times [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.11 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.7 is not allocated [aac @ 0000000002e8fd80] channel element 3.3 is not allocated [aac @ 0000000002e8fd80] channel element 2.5 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] channel element 2.2 is not allocated [aac @ 0000000002e8fd80] channel element 3.7 is not allocated [aac @ 0000000002e8fd80] channel element 1.11 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Number of bands (6) exceeds limit (3). [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Number of bands (13) exceeds limit (9). [aac @ 0000000002e8fd80] channel element 2.0 is not allocated [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Number of scalefactor bands in group (55) exceeds limit (51). [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] channel element 2.2 is not allocated [aac @ 0000000002e8fd80] channel element 3.12 is not allocated [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 63 times [aac @ 0000000002e8fd80] channel element 1.9 is not allocated [aac @ 0000000002e8fd80] channel element 2.14 is not allocated [aac @ 0000000002e8fd80] channel element 3.1 is not allocated [aac @ 0000000002e8fd80] channel element 3.8 is not allocated [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 31 times [aac @ 0000000002e8fd80] Reserved bit set. Last message repeated 1 times [aac @ 0000000002e8fd80] channel element 1.14 is not allocated [aac @ 0000000002e8fd80] channel element 1.5 is not allocated [aac @ 0000000002e8fd80] channel element 1.7 is not allocated [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] channel element 2.7 is not allocated [aac @ 0000000002e8fd80] channel element 2.15 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 30 times [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 30 times [aac @ 0000000002e8fd80] channel element 2.6 is not allocated [aac @ 0000000002e8fd80] channel element 1.0 is not allocated [aac @ 0000000002e8fd80] channel element 2.15 is not allocated [aac @ 0000000002e8fd80] channel element 3.12 is not allocated [aac @ 0000000002e8fd80] Number of bands (11) exceeds limit (3). [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 30 times [aac @ 0000000002e8fd80] channel element 2.4 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 1.9 is not allocated [aac @ 0000000002e8fd80] Number of bands (34) exceeds limit (30). [aac @ 0000000002e8fd80] channel element 3.12 is not allocated [aac @ 0000000002e8fd80] invalid band type [aac @ 0000000002e8fd80] channel element 1.10 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] SBR was found before the first channel element. Last message repeated 1 times [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Number of scalefactor bands in group (59) exceeds limit (49). [aac @ 0000000002e8fd80] Number of scalefactor bands in group (15) exceeds limit (14). [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] channel element 2.8 is not allocated [aac @ 0000000002e8fd80] channel element 1.3 is not allocated [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] channel element 3.7 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] SBR was found before the first channel element. [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] channel element 3.13 is not allocated [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.4 is not allocated [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] Reserved bit set. Last message repeated 1 times [aac @ 0000000002e8fd80] channel element 3.11 is not allocated [aac @ 0000000002e8fd80] channel element 2.11 is not allocated [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 30 times [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.1 is not allocated [aac @ 0000000002e8fd80] channel element 2.0 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Reserved bit set. Last message repeated 1 times [aac @ 0000000002e8fd80] channel element 1.6 is not allocated [aac @ 0000000002e8fd80] channel element 2.5 is not allocated [aac @ 0000000002e8fd80] SSR is not implemented. Update your FFmpeg version to the newest one from Git. If the problem s till occurs, it means that your file has a feature which has not been implemented. [aac @ 0000000002e8fd80] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and cont act the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [aac @ 0000000002e8fd80] channel element 1.14 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] channel element 1.5 is not allocated [aac @ 0000000002e8fd80] invalid band type [aac @ 0000000002e8fd80] channel element 2.15 is not allocated [aac @ 0000000002e8fd80] Number of scalefactor bands in group (57) exceeds limit (43). [aac @ 0000000002e8fd80] channel element 1.9 is not allocated [aac @ 0000000002e8fd80] invalid band type [aac @ 0000000002e8fd80] channel element 1.1 is not allocated [aac @ 0000000002e8fd80] channel element 1.3 is not allocated [aac @ 0000000002e8fd80] Dependent coupling is not supported together with LTP Last message repeated 30 times [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Reserved bit set. Last message repeated 2 times [aac @ 0000000002e8fd80] Number of scalefactor bands in group (63) exceeds limit (49). [aac @ 0000000002e8fd80] Prediction is not allowed in AAC-LC. Last message repeated 1 times [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] channel element 2.7 is not allocated [aac @ 0000000002e8fd80] channel element 3.0 is not allocated [aac @ 0000000002e8fd80] channel element 3.13 is not allocated [aac @ 0000000002e8fd80] Reserved bit set. [aac @ 0000000002e8fd80] Number of bands (12) exceeds limit (6). [aac @ 0000000002e8fd80] channel element 2.1 is not allocated [aac @ 0000000002e8fd80] Number of scalefactor bands in group (14) exceeds limit (12). [aac @ 0000000002e8fd80] channel element 3.2 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout , use -strict 1 to decode according to the specification instead. [aac @ 0000000002e8fd80] channel element 1.9 is not allocated [aac @ 0000000002e8fd80] channel element 3.15 is not allocated [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] Number of bands (40) exceeds limit (18). [aac @ 0000000002e8fd80] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0000000002e8fd80] Inconsistent channel configuration. [aac @ 0000000002e8fd80] get_buffer() failed [aac @ 0000000002e8fd80] channel element 3.13 is not allocated [aac @ 0000000002e8fd80] channel element 3.2 is not allocated [aac @ 0000000002e8f3a0] decoding for stream 0 failed [aac @ 0000000002e8f3a0] Estimating duration from bitrate, this may be inaccurate [aac @ 0000000002e8f3a0] Could not find codec parameters for stream 0 (Audio: aac, 5.1, fltp, 562 kb/s): unspecified sam ple rate Consider increasing the value for the 'analyzeduration' and 'probesize' options Bejeweled3_suite.mo3: could not find codec parameters Input #0, aac, from 'Bejeweled3_suite.mo3': Duration: 00:00:11.10, bitrate: 562 kb/s Stream #0:0: Audio: aac, 5.1, fltp, 562 kb/s At least one output file must be specified
Attachments (1)
Change History (6)
by , 10 years ago
Attachment: | Bejeweled3_suite.mo3 added |
---|
comment:1 by , 10 years ago
Component: | undetermined → avformat |
---|
Does the following produce the expected output for this input file?
$ ffmpeg -skip_initial_bytes 65397 -f ogg -i Bejeweled3_suite.mo3 out.wav
comment:2 by , 10 years ago
It produces audio from the file but not the expected output.
.\ffmpeg -skip_initial_bytes 65397 -f ogg -i Bejeweled3_suite.mo3 out.wav ffmpeg version N-66521-g3edb9aa Copyright (c) 2000-2014 the FFmpeg developers built on Sep 27 2014 22:10:25 with gcc 4.9.1 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca -- enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-lib opencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc -- enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable- libx265 --enable-libxavs --enable-libxvid --enable-zlib libavutil 54. 7.101 / 54. 7.101 libavcodec 56. 1.101 / 56. 1.101 libavformat 56. 7.101 / 56. 7.101 libavdevice 56. 1.100 / 56. 1.100 libavfilter 5. 1.102 / 5. 1.102 libswscale 3. 1.100 / 3. 1.100 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 1.100 / 53. 1.100 [ogg @ 0000000002f4f380] Cannot identify new stream [ogg @ 0000000002f4f380] failed to create or replace stream [ogg @ 0000000002f4f380] Estimating duration from bitrate, this may be inaccurate Input #0, ogg, from 'Bejeweled3_suite.mo3': Duration: 00:00:54.33, start: 0.000000, bitrate: 114 kb/s Stream #0:0: Audio: vorbis, 22050 Hz, stereo, fltp, 104 kb/s Output #0, wav, to 'out.wav': Metadata: ISFT : Lavf56.7.101 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, stereo, s16, 705 kb/s Metadata: encoder : Lavc56.1.101 pcm_s16le Stream mapping: Stream #0:0 -> #0:0 (vorbis (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help [NULL @ 0000000002f81260] Invalid packet Last message repeated 1 times [wav @ 0000000002c8b0e0] Non-monotonous DTS in output stream 0:0; previous: 32768, current: 32677; changing to 32768. Th is may result in incorrect timestamps in the output file. [NULL @ 0000000002f81260] Invalid packet Last message repeated 1 times [wav @ 0000000002c8b0e0] Non-monotonous DTS in output stream 0:0; previous: 60837, current: 60693; changing to 60837. Th is may result in incorrect timestamps in the output file. [NULL @ 0000000002f81260] Invalid packet Input stream #0:0 frame changed from rate:22050 fmt:fltp ch:2 chl:stereo to rate:44100 fmt:fltp ch:2 chl:stereo [NULL @ 0000000002f81260] Invalid packet Last message repeated 3 times Input stream #0:0 frame changed from rate:44100 fmt:fltp ch:2 chl:stereo to rate:22050 fmt:fltp ch:2 chl:stereo [NULL @ 0000000002f81260] Invalid packet Last message repeated 1 times [wav @ 0000000002c8b0e0] Non-monotonous DTS in output stream 0:0; previous: 214859, current: 214651; changing to 214859. This may result in incorrect timestamps in the output file. [NULL @ 0000000002f81260] Invalid packet Last message repeated 1 times [wav @ 0000000002c8b0e0] Non-monotonous DTS in output stream 0:0; previous: 240251, current: 240198; changing to 240251. This may result in incorrect timestamps in the output file. [ogg @ 0000000002f4f380] Cannot identify new stream [ogg @ 0000000002f4f380] failed to create or replace stream Bejeweled3_suite.mo3: Invalid data found when processing input size= 846kB time=00:00:11.98 bitrate= 577.9kbits/s video:0kB audio:845kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.009010%
comment:3 by , 10 years ago
Status: | new → open |
---|
Then I suspect this request is outside the (current) scope of FFmpeg.
comment:4 by , 10 years ago
Keywords: | tracker mo3 modplug added |
---|---|
Resolution: | → wontfix |
Status: | open → closed |
If it's yet another tracker format, open a bug report on libmodplug side. As soon as it's supported there, we'll add it to the known extensions in our libmodplug demuxer and it will play just fine.
The complexity and specificities of trackers indeed make it kind of out the scope of FFmpeg. It's not decoding but complete audio synthesis. We might be able to do it, but not now.
If you are willing to work on supporting this (it's not trivial), please contact us on ffmpeg-devel mailing list or IRC.
Regards,
comment:5 by , 10 years ago
Keywords: | libmodplug added; modplug removed |
---|
From Bejeweled 3