Gentoo で ffmpeg の SBR not implemented. をなんとかする (2009-12-08)
- HE-AAC なファイルをデコードしようとすると以下のようなメッセージが延々と流れる
- [aac @ 0x82ba900]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
- ffmpeg 内蔵の AAC デコーダが使われているため
- libfaad を使うようにすれば OK
- media-video/ffmpeg 0.5-r1 にて
- /etc/make.conf に以下を追加
EXTRA_FFMPEG_CONF="--disable-decoder=aac"
- USE フラグに faad を追加
- 再インストール
- /etc/make.conf に以下を追加
CardBus NIC の通信が途絶える件 (2008-08-21)
環境
- Ecolinux-light 8.04 (Ubuntu 8.04 ベース)
- Linux mebius2 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux
- SHARP Mebius PC-MJ700M
- Ethernet controller: Allied Telesyn International RTL81xx Fast Ethernet (rev 10)
- CardBus bridge: Texas Instruments PCI1225 (rev 01)
現象
- dmesg から抜粋:
[78549.339093] NETDEV WATCHDOG: eth2: transmit timed out [78552.337543] eth2: Transmit timeout, status 0d 0000 c07f media 00. [78552.337572] eth2: Tx queue start entry 69 dirty entry 65. [78552.337581] eth2: Tx descriptor 0 is 000e004e. [78552.337590] eth2: Tx descriptor 1 is 000e05ea. (queue head) [78552.337599] eth2: Tx descriptor 2 is 000e05ea. [78552.337606] eth2: Tx descriptor 3 is 000e0362. [78552.337640] eth2: link up, 100Mbps, full-duplex, lpa 0x45E1 [78561.332724] NETDEV WATCHDOG: eth2: transmit timed out [78564.331169] eth2: Transmit timeout, status 0d 0000 c07f media 00. [78564.331197] eth2: Tx queue start entry 71 dirty entry 67. [78564.331206] eth2: Tx descriptor 0 is 000e05ea. [78564.331214] eth2: Tx descriptor 1 is 000e05ea. [78564.331222] eth2: Tx descriptor 2 is 000e003c. [78564.331230] eth2: Tx descriptor 3 is 000e05ea. (queue head) [78564.331265] eth2: link up, 100Mbps, full-duplex, lpa 0x45E1 [78573.326352] NETDEV WATCHDOG: eth2: transmit timed out [78576.324800] eth2: Transmit timeout, status 0d 0000 c07f media 00. [78576.324827] eth2: Tx queue start entry 93 dirty entry 89. [78576.324837] eth2: Tx descriptor 0 is 000e05ea. [78576.324846] eth2: Tx descriptor 1 is 000e05ea. (queue head) [78576.324854] eth2: Tx descriptor 2 is 000e05ea. [78576.324862] eth2: Tx descriptor 3 is 000e05ea. [78576.324896] eth2: link up, 100Mbps, full-duplex, lpa 0x45E1 [78585.319983] NETDEV WATCHDOG: eth2: transmit timed out [78588.318434] eth2: Transmit timeout, status 0d 0000 c07f media 00. [78588.318463] eth2: Tx queue start entry 89 dirty entry 85. [78588.318473] eth2: Tx descriptor 0 is 000e0049. [78588.318481] eth2: Tx descriptor 1 is 000e05ea. (queue head) [78588.318490] eth2: Tx descriptor 2 is 000e05ea. [78588.318498] eth2: Tx descriptor 3 is 000e05ea. [78588.318533] eth2: link up, 100Mbps, full-duplex, lpa 0x45E1
解決策
- Linux-Kernel Archive: [PATCH] pcmcia: Add disable_clkrun option
- /etc/modprobe.d/ti12xx-cardbus:
options yenta_socket disable_clkrun=1
その他
!!!Unknown macro: ListFlat!!!