INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Can't Convert from M4A to Anything using DirectShow and CCCP  (Read 3751 times)

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Can't Convert from M4A to Anything using DirectShow and CCCP
« on: December 03, 2007, 10:48:17 pm »

The subject says it all... I've actually seen this issue before, on a number of different machines, but sometimes it seems like it works and then later it doesn't.

But consistently, I've been unable to convert from M4A (AAC LC MP4 file created by iTunes) to MP3 using MC.  I have:
  • The "DirectShow" box is checked in Options --> Playback --> DirectShow Playback Settings for M4A.
  • No filters are selected in the select filters dialog for M4A, other than the Bitrate Filter.
  • The files play without issue.
  • When I play the files, MC loads Haali and FFDSHOW's Audio Decoder.  CCCP is installed (current public build) and works fine for MP4 files.
  • The error message is: "Failed to convert 1 file.  Please ensure that your files exist, and are of a supported audio format."

Here's the log from an attempt:

Code: [Select]
0035735: 3996: Playback: CWaveFeederHelper::GetForceDirectShow: Returning FALSE for file N:\new\Spoon\A Series of Sneaks\05 30 Gallon Tank.m4a
0035735: 3996: Playback: CDShowFileRenderer::RenderFile: Start
0035735: 3996: Playback: CDShowFileRenderer::LoadSourceFilter: Start
0035735: 3996: Playback: CDShowFileRenderer::LoadSourceFilter: Finish (0 ms)
0035735: 3996: Playback: CDShowFileRenderer::RenderFile: LoadSourceFilter returned 0x80004005
0035735: 3996: Playback: CDShowFileRenderer::LoadTransformFilters: Start
0035735: 3996: Playback: CDShowFileRenderer::LoadTransformFilters: Finish (0 ms)
0035735: 3996: Playback: CDShowFileRenderer::RenderFile: LoadTransformFilters returned 0x1
0035735: 3996: Playback: CDShowFileRenderer::LoadSourceFilter(2): Start
0035735: 3996: Playback: CDShowFileRenderer::LoadSourceFilter(2): Finish (0 ms)
0035735: 3996: Playback: CDShowFileRenderer::LoadSourceFilter(2): Start
0035735: 1836: Reader: CInternetReader::DownloadFromHTTPURL: Success
0035735: 1836: Reader: CInternetReader::DownloadFromHTTPURL: Finish (110 ms)
0035735: 1836: Reader: CInternetReader::Thread: Finish (110 ms)
0035735: 1904: Reader: CInternetReader::Open: Finish (110 ms)
0035735: 3996: Playback: CDShowFileRenderer::LoadSourceFilter(2): Added the filter to graph
0035735: 3996: Playback: CDShowFileRenderer::LoadFileUsingSourceFilter: Start
0035750: 3996: Playback: CDShowFileRenderer::LoadFileUsingSourceFilter: Load returned 0x0
0035750: 3996: Playback: CDShowFileRenderer::LoadFileUsingSourceFilter: Finish (15 ms)
0035750: 3996: Playback: CDShowFileRenderer::LoadSourceFilter(2): Finish (15 ms)
0035797: 3996: Playback: CDShowFileRenderer::RenderFile: RenderOutputPins returned 0x0
0035797: 3996: Playback: CDShowFileRenderer::RenderFile: Finish (62 ms)
0035797: 3996: Playback: 0xf9c DisplayTypeEx: Audio out MediaType  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_PCM
0035797: 3996: Playback: 0xf9c DisplayTypeEx: Subtype description UNKNOWN
0035797: 3996: Playback: 0xf9c DisplayTypeEx: Not temporally compressed
0035797: 3996: Playback: 0xf9c DisplayTypeEx: Sample size 1
0035797: 3996: Playback: 0xf9c DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0035797: 3996: Playback: 0xf9c DisplayTypeEx:      Subtype MEDIASUBTYPE_PCM
0035797: 3996: Playback: 0xf9c DisplayTypeEx: wFormatTag 65534
0035797: 3996: Playback: 0xf9c DisplayTypeEx: nChannels 5
0035797: 3996: Playback: 0xf9c DisplayTypeEx: nSamplesPerSec 44100
0035797: 3996: Playback: 0xf9c DisplayTypeEx: nAvgBytesPerSec 441000
0035797: 3996: Playback: 0xf9c DisplayTypeEx: nBlockAlign 10
0035797: 3996: Playback: 0xf9c DisplayTypeEx: wBitsPerSample 16
0035797: 3996: Playback: 0xf9c DisplayTypeEx: cbSize 22
0035813: 2688: Playback: CWaveOutBinPlayThread::Thread: Start
0035813: 3996: Playback: 0xf9c DumpGraph: Start
0035813: 3996: Playback: 0xf9c DumpGraph: DumpGraph [39a70]
0035813: 3996: Playback: 0xf9c DumpGraph:     Filter [1714f8c]  'MJ WaveBin Filter'
0035813: 3996: Playback: 0xf9c DumpGraph:           Pin [171178c]  'In' [Input]  Connected to pin [42db954]
0035813: 3996: Playback: 0xf9c DumpGraph:     Filter [42d46fc]  'ffdshow Audio Decoder'
0035813: 3996: Playback: 0xf9c DumpGraph:           Pin [42db954]  'Out' [Output]  Connected to pin [171178c]
0035813: 3996: Playback: 0xf9c DisplayTypeEx: Connection type  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_PCM
0035813: 3996: Playback: 0xf9c DisplayTypeEx: Subtype description UNKNOWN
0035813: 3996: Playback: 0xf9c DisplayTypeEx: Not temporally compressed
0035813: 3996: Playback: 0xf9c DisplayTypeEx: Sample size 1
0035813: 3996: Playback: 0xf9c DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0035813: 3996: Playback: 0xf9c DisplayTypeEx:      Subtype MEDIASUBTYPE_PCM
0035813: 3996: Playback: 0xf9c DisplayTypeEx: wFormatTag 65534
0035813: 3996: Playback: 0xf9c DisplayTypeEx: nChannels 5
0035813: 3996: Playback: 0xf9c DisplayTypeEx: nSamplesPerSec 44100
0035813: 3996: Playback: 0xf9c DisplayTypeEx: nAvgBytesPerSec 441000
0035813: 3996: Playback: 0xf9c DisplayTypeEx: nBlockAlign 10
0035813: 3996: Playback: 0xf9c DisplayTypeEx: wBitsPerSample 16
0035813: 3996: Playback: 0xf9c DisplayTypeEx: cbSize 22
0035813: 3996: Playback: 0xf9c DumpGraph:           Pin [42db5b4]  'In' [Input]  Connected to pin [4284254]
0035813: 3996: Playback: 0xf9c DumpGraph:     Filter [4282144]  'Haali Media Splitter'
0035813: 3996: Playback: 0xf9c DumpGraph:           Pin [4284254]  'Audio' [Output]  Connected to pin [42db5b4]
0035813: 3996: Playback: 0xf9c DisplayTypeEx: Connection type  M type MEDIATYPE_Audio  S type Unknown GUID Name
0035813: 3996: Playback: 0xf9c DisplayTypeEx: Subtype description UNKNOWN
0035813: 3996: Playback: 0xf9c DisplayTypeEx: Not temporally compressed
0035813: 3996: Playback: 0xf9c DisplayTypeEx: Variable size samples
0035813: 3996: Playback: 0xf9c DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0035813: 3996: Playback: 0xf9c DisplayTypeEx:      Subtype Unknown GUID Name
0035813: 3996: Playback: 0xf9c DisplayTypeEx: wFormatTag 255
0035813: 3996: Playback: 0xf9c DisplayTypeEx: nChannels 2
0035813: 3996: Playback: 0xf9c DisplayTypeEx: nSamplesPerSec 44100
0035813: 3996: Playback: 0xf9c DisplayTypeEx: nAvgBytesPerSec 176400
0035813: 3996: Playback: 0xf9c DisplayTypeEx: nBlockAlign 4
0035813: 3996: Playback: 0xf9c DisplayTypeEx: wBitsPerSample 16
0035813: 3996: Playback: 0xf9c DisplayTypeEx: cbSize 2
0035813: 3996: Playback: 0xf9c DumpGraph: Finish (0 ms)
0035828: 3996: Playback: CDXWaveFeeder::OnGraphNotify: Start: Thread: 0xf9c, Graph: 0x39a70
0035828: 3996: Playback: CDXWaveFeeder::OnGraphNotify: Event 30 param1 0, Param2 0
0035828: 3996: Playback: CDXWaveFeeder::OnGraphNotify: Event 13 param1 0, Param2 0
0035828: 3996: Playback: CDXWaveFeeder::OnGraphNotify: End: Thread: 0xf9c, Graph: 0x39a70, 0ms
0035828: 3996: Playback: CDXWaveFeeder::OnGraphNotify: Start: Thread: 0xf9c, Graph: 0x39a70
0035828: 3996: Playback: CDXWaveFeeder::OnGraphNotify: End: Thread: 0xf9c, Graph: 0x39a70, 0ms
0035875: 3996: Playback: CWaveOutBinPlayThread::~CWaveOutBinPlayThread: Start
0035875: 2688: Playback: CWaveOutBinPlayThread::Thread: Finish (62 ms)
0035907: 3996: Playback: CWaveOutBinPlayThread::~CWaveOutBinPlayThread: Finish (32 ms)
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #1 on: December 03, 2007, 11:02:55 pm »

I should mention... Unchecking DirectShow Playback for M4A doesn't help.  The files still won't convert.  I get a "second" error this time for each individual file I try to convert (which is annoying because there is no way to cancel the whole batch and you have to click OK over and over again, waiting in between).  The error says:

Failed to play <filename>.
You may not have installed on your computer DirectShow filters for decoding the type of file you are trying to play.
Please install appropriate filters and try again.

Then, after I click through a bunch of these errors, I get the same error quoted in the posting above.

Again, they still play fine (Quicktime handles them then) when I try to Play them, the error message is "wrong".
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #2 on: December 04, 2007, 04:57:49 am »

Hmm... I wonder what is different between our setups. I can play and convert AAC-LC/m4a files just fine through Haali & FFDShow (CCCP 2007-07-22). The Haali & FFDshow audio decoder icons show up and I don't get any error messages. I have not configured MC's DS playback anyhow except enabling it for this format.

Here's a log of an m4a to mp3 conversion if you want to compare the logs.
Code: [Select]
Media Center; Version: 12.0.382; Types: 16383
0000000: 5860: General: Starting logging: Date: 12/4/2007 12:34:56 PM
0000000: 5860: General: Log Reset: Logging reset
0001640: 5860: General: CMCResourceHelper::GetIsModalPopupShowing: Main window disabled
0005468: 5860: General: CMCResourceHelper::GetIsModalPopupShowing: Menu showing
0005500: 5860: Reader: CLocalReader::OpenInternal: Opening: C:\Soft\MC12\Data\Default Art\Converter.png
0005515: 5860: Reader: CLocalReader::Close: Closing: C:\Soft\MC12\Data\Default Art\Converter.png
0006953: 5860: Reader: CLocalReader::OpenInternal: Opening: C:\Soft\MC12\Data\Default Art\OptionsTree.png
0006968: 5860: Reader: CLocalReader::Close: Closing: C:\Soft\MC12\Data\Default Art\OptionsTree.png
0007015: 5860: Playback: CWaveFeederHelper::GetForceDirectShow: Returning FALSE for file X:\Super Furry Animals\Songbook The Singles\09 - Play It Cool.m4a
0007015: 5860: Playback: CDShowFileRenderer::RenderFile: Start
0007015: 5860: Playback: CDShowFileRenderer::LoadSourceFilter: Start
0007015: 5860: Playback: CDShowFileRenderer::LoadSourceFilter: Finish (0 ms)
0007015: 5860: Playback: CDShowFileRenderer::RenderFile: LoadSourceFilter returned 0x80004005
0007015: 5860: Playback: CDShowFileRenderer::LoadTransformFilters: Start
0007015: 5860: Playback: CDShowFileRenderer::LoadTransformFilters: Finish (0 ms)
0007015: 5860: Playback: CDShowFileRenderer::RenderFile: LoadTransformFilters returned 0x1
0007015: 5860: Playback: CDShowFileRenderer::LoadSourceFilter(2): Start
0007015: 5860: Playback: CDShowFileRenderer::LoadSourceFilter(2): Finish (0 ms)
0007015: 5860: Playback: CDShowFileRenderer::LoadSourceFilter(2): Start
0007015: 5860: Playback: CDShowFileRenderer::LoadSourceFilter(2): Added the filter to graph
0007015: 5860: Playback: CDShowFileRenderer::LoadFileUsingSourceFilter: Start
0007047: 5860: Playback: CDShowFileRenderer::LoadFileUsingSourceFilter: Load returned 0x0
0007047: 5860: Playback: CDShowFileRenderer::LoadFileUsingSourceFilter: Finish (32 ms)
0007047: 5860: Playback: CDShowFileRenderer::LoadSourceFilter(2): Finish (32 ms)
0007312: 5860: Playback: CDShowFileRenderer::RenderFile: RenderOutputPins returned 0x0
0007312: 5860: Playback: CDShowFileRenderer::RenderFile: Finish (297 ms)
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: Audio out MediaType  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_PCM
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: Subtype description UNKNOWN
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: Not temporally compressed
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: Sample size 1
0007312: 5860: Playback: 0x16e4 DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0007312: 5860: Playback: 0x16e4 DisplayTypeEx:      Subtype MEDIASUBTYPE_PCM
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: wFormatTag 1
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: nChannels 2
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: nSamplesPerSec 44100
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: nAvgBytesPerSec 176400
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: nBlockAlign 4
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: wBitsPerSample 16
0007312: 5860: Playback: 0x16e4 DisplayTypeEx: cbSize 0
0007375: 3356: Playback: CWaveOutBinPlayThread::Thread: Start
0007390: 5860: Playback: 0x16e4 DumpGraph: Start
0007390: 5860: Playback: 0x16e4 DumpGraph: DumpGraph [39128]
0007390: 5860: Playback: 0x16e4 DumpGraph:     Filter [1152844]  'MJ WaveBin Filter'
0007390: 5860: Playback: 0x16e4 DumpGraph:           Pin [10c1a1c]  'In' [Input]  Connected to pin [7fed0160]
0007390: 5860: Playback: 0x16e4 DumpGraph:     Filter [7fed0050]  'DC-Graphic EQ Filter'
0007390: 5860: Playback: 0x16e4 DumpGraph:           Pin [7fee00a0]  'Input' [Input]  Connected to pin [3fe74]
0007390: 5860: Playback: 0x16e4 DumpGraph:           Pin [7fed0160]  'Output' [Output]  Connected to pin [10c1a1c]
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: Connection type  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_PCM
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: Subtype description UNKNOWN
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: Not temporally compressed
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: Sample size 1
0007390: 5860: Playback: 0x16e4 DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0007390: 5860: Playback: 0x16e4 DisplayTypeEx:      Subtype MEDIASUBTYPE_PCM
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: wFormatTag 1
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: nChannels 2
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: nSamplesPerSec 44100
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: nAvgBytesPerSec 176400
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: nBlockAlign 4
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: wBitsPerSample 16
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: cbSize 0
0007390: 5860: Playback: 0x16e4 DumpGraph:     Filter [92b3014]  'AC3Filter'
0007390: 5860: Playback: 0x16e4 DumpGraph:           Pin [3fd5c]  'In' [Input]  Connected to pin [512b8dc]
0007390: 5860: Playback: 0x16e4 DumpGraph:           Pin [3fe74]  'Out' [Output]  Connected to pin [7fee00a0]
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: Connection type  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_PCM
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: Subtype description UNKNOWN
0007390: 5860: Playback: 0x16e4 DisplayTypeEx: Not temporally compressed
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Sample size 1
0007406: 5860: Playback: 0x16e4 DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0007406: 5860: Playback: 0x16e4 DisplayTypeEx:      Subtype MEDIASUBTYPE_PCM
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: wFormatTag 1
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nChannels 2
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nSamplesPerSec 44100
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nAvgBytesPerSec 176400
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nBlockAlign 4
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: wBitsPerSample 16
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: cbSize 0
0007406: 5860: Playback: 0x16e4 DumpGraph:     Filter [9665694]  'ffdshow Audio Decoder'
0007406: 5860: Playback: 0x16e4 DumpGraph:           Pin [512b8dc]  'Out' [Output]  Connected to pin [3fd5c]
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Connection type  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_PCM
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Subtype description UNKNOWN
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Not temporally compressed
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Sample size 1
0007406: 5860: Playback: 0x16e4 DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0007406: 5860: Playback: 0x16e4 DisplayTypeEx:      Subtype MEDIASUBTYPE_PCM
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: wFormatTag 1
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nChannels 2
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nSamplesPerSec 44100
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nAvgBytesPerSec 176400
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nBlockAlign 4
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: wBitsPerSample 16
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: cbSize 0
0007406: 5860: Playback: 0x16e4 DumpGraph:           Pin [512b53c]  'In' [Input]  Connected to pin [4ec41c4]
0007406: 5860: Playback: 0x16e4 DumpGraph:           Pin [512bd9c]  'In2' [Input]
0007406: 5860: Playback: 0x16e4 DumpGraph:     Filter [4ec3e54]  'Haali Media Splitter'
0007406: 5860: Playback: 0x16e4 DumpGraph:           Pin [4ec41c4]  'Audio' [Output]  Connected to pin [512b53c]
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Connection type  M type MEDIATYPE_Audio  S type Unknown GUID Name
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Subtype description UNKNOWN
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Not temporally compressed
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: Variable size samples
0007406: 5860: Playback: 0x16e4 DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0007406: 5860: Playback: 0x16e4 DisplayTypeEx:      Subtype Unknown GUID Name
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: wFormatTag 255
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nChannels 2
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nSamplesPerSec 44100
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nAvgBytesPerSec 176400
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: nBlockAlign 4
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: wBitsPerSample 16
0007406: 5860: Playback: 0x16e4 DisplayTypeEx: cbSize 2
0007406: 5860: Playback: 0x16e4 DumpGraph: Finish (16 ms)
0007437: 5860: Playback: CDXWaveFeeder::OnGraphNotify: Start: Thread: 0x16e4, Graph: 0x39128
0007437: 5860: Playback: CDXWaveFeeder::OnGraphNotify: Event 30 param1 0, Param2 0
0007437: 5860: Playback: CDXWaveFeeder::OnGraphNotify: Event 13 param1 0, Param2 0
0007437: 5860: Playback: CDXWaveFeeder::OnGraphNotify: End: Thread: 0x16e4, Graph: 0x39128, 0ms
0007437: 5860: Playback: CDXWaveFeeder::OnGraphNotify: Start: Thread: 0x16e4, Graph: 0x39128
0007437: 5860: Playback: CDXWaveFeeder::OnGraphNotify: End: Thread: 0x16e4, Graph: 0x39128, 0ms
0015406: 5860: Playback: CDXWaveFeeder::OnGraphNotify: Start: Thread: 0x16e4, Graph: 0x39128
0015406: 5860: Playback: CDXWaveFeeder::OnGraphNotify: Event 1 param1 0, Param2 0
0015406: 5860: Playback: CDXWaveFeeder::OnGraphNotify: EC_COMPLETE event
0015406: 5860: Playback: CDXWaveFeeder::OnGraphNotify: IMediaControl::Stop returned 0x0
0015484: 5860: Playback: CDXWaveFeeder::OnGraphNotify: End: Thread: 0x16e4, Graph: 0x0, 78ms
0015609: 5860: Playback: CWaveOutBinPlayThread::~CWaveOutBinPlayThread: Start
0015656: 3356: Playback: CWaveOutBinPlayThread::Thread: Finish (8281 ms)
0015672: 5860: Playback: CWaveOutBinPlayThread::~CWaveOutBinPlayThread: Finish (63 ms)
0015687: 5860: Import: JRAnalyzer::Open: Start
0015687: 5860: Import: JRAnalyzer::AddFile: Start
0015687: 5860: Import: JRAnalyzer::AddFile: Filename: E:\Rip\Super Furry Animals\Songbook_ The Singles Vol 1\09 - Play It Cool.mp3
0015687: 5860: Import: JRAnalyzer::AddFileMJ: Start
0015687: 5860: Import: JRAnalyzer::AddFileMJ: Finish (0 ms)
0015687: 5860: Import: JRAnalyzer::AddFile: Finish (0 ms)
0015687: 5860: Import: JRAnalyzer::Open: Finish (0 ms)
0015687: 5860: Reader: CLocalReader::OpenInternal: Opening: E:\Rip\Super Furry Animals\Songbook_ The Singles Vol 1\09 - Play It Cool.mp3
0015687: 5860: Reader: CLocalReader::Close: Closing: E:\Rip\Super Furry Animals\Songbook_ The Singles Vol 1\09 - Play It Cool.mp3
0015687: 5860: General: CFileImageHelper::SaveImageToExternalFile(0): Start
0015687: 5860: General: CFileImageHelper::SaveImageToExternalFile(0): Source file image: 'X:\Super Furry Animals\Songbook The Singles\Super Furry Animals - Songbook.jpg'
0015687: 5860: General: CFileImageHelper::SaveImageToExternalFile(0): Finish (0 ms)
0016890: 5860: General: CMJFileListCtrl::StartFileInsertion: Start
0016937: 5860: General: CMJFileListCtrl::StartFileInsertion: Finish (47 ms)
0016937: 5860: General: CMJFileListCtrl::FinishFileInsertion: Start
0016984: 5860: General: CMJFileListCtrl::FinishFileInsertion: Finish (47 ms)
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

marketability

  • Regular Member
  • World Citizen
  • ***
  • Posts: 177
  • eat!
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #3 on: January 02, 2008, 02:35:06 pm »

I have the same problem WMA lossless to anything
Pretty certain its a MC12 issue as it occurs on a number of different PCs (XP and Vista) and occurred somewhere between .374 and .400
Logged

marketability

  • Regular Member
  • World Citizen
  • ***
  • Posts: 177
  • eat!
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #4 on: January 02, 2008, 03:01:00 pm »

AAAARRRRGH... cant downgrade from 400 to 374! now I'm utcwap!
Logged

marketability

  • Regular Member
  • World Citizen
  • ***
  • Posts: 177
  • eat!
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #5 on: January 02, 2008, 03:38:29 pm »

a bit more info...
The process creates "tiny" / empty mp3 files in the target directory before it fails
Other applications eg. dBpoweramp (R12.4) can convert the files successfully
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #6 on: January 02, 2008, 03:40:51 pm »

AAAARRRRGH... cant downgrade from 400 to 374! now I'm utcwap!

Why not?  You can always go backwards with different MC builds.  What happens when you try to run the previous installer?
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10875
  • Dogs of the world unite!
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #7 on: January 03, 2008, 01:37:31 pm »

glynor,

I just tried a conversion without any problem (m4a -> wma).

My DirectShow graph is essentially the same as yours (Haali -> FFDShow Audio -> renderer). One difference I see in your graph is that your FFDShow Audio decoder is configured to output 5 channels, while mine and Alex's output 2 channels. Could that be the problem?

Yaobing
Logged
Yaobing Deng, JRiver Media Center

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #8 on: January 03, 2008, 02:05:20 pm »

I have the same problem WMA lossless to anything
Pretty certain its a MC12 issue as it occurs on a number of different PCs (XP and Vista) and occurred somewhere between .374 and .400

I can't reproduce this. I tried WMA 9.2 Lossless -> MP3.

Are your WMA Lossless files 2-channel stereo/16-bit/44.1 kHz or something else? What exactly happens?
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

gappie

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 4566
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #9 on: January 03, 2008, 03:44:19 pm »

Why not?  You can always go backwards with different MC builds.  What happens when you try to run the previous installer?
i had the same problem, and i saw also someone in an other thread having the same. apparently something in the database changed.  :-\
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #10 on: March 21, 2008, 10:01:25 am »

I just thought I'd mention... I'm STILL having this problem.  None of my M4A files (almost always encoded by iTunes so probably AAC in a M4A wrapper) will convert.  They play back fine, but won't convert at all.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #11 on: March 21, 2008, 01:51:51 pm »

I don't know if this means anything, but you have the value "nChannels 5" a couple of times in your log. My log contains only "nChannels 2" values. Do you have a 4.1 output configuration specified somewhere?
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #12 on: March 21, 2008, 05:12:02 pm »

Interesting theory...

My system has a 5.1 sound device (7.1 actually), and it is configured to use 5.1 speakers.  I'm using the onboard sound on my Gigabyte motherboard (Realtek HD ALC889A with v5.10 drivers), since it is pretty nice and I can't afford a PCIe sound card yet (and my PCI slots are all used up with TV Tuner cards).

5.1 output is not configured in MC in the DSP Studio, for any zones.  It is set to "source" in all cases and Output Format is unchecked.

None of this should affect the conversion (not saying it doesn't, only that it shouldn't).  Should I test with the soundcard configured for 2 channel output only?
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #13 on: March 21, 2008, 05:19:54 pm »

Here is another log with the current system.  Steps taken:

1. Reset log.
2. Play a M4A file (the file plays fine).
3. Stop playback.
4. Convert format (to LAME MP3 VBR MC's High Preset).
5. Failure message.
6. Click OK.
7. View Log:

http://www.geocities.com/ri0n/mc/M4A_Convert_Failure.zip
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10875
  • Dogs of the world unite!
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #14 on: March 21, 2008, 06:15:32 pm »

Interesting theory...

The 5 channel vs. 2 channel question was my original question too, not because I thought it would make a difference, just because that is the only difference between your log and mine and Alex's.
Logged
Yaobing Deng, JRiver Media Center

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #15 on: March 21, 2008, 06:20:18 pm »

glynor,

Your new log contains a few "nChannels 6" values.

I did a couple of tests and I think you have multichannel output specified in the FFDShow audio decoder settings. I get the same error message when Dolby decoder and Mixer (set to 3/2 & LFE) are enabled.

MP3 does not support more than 2 channels and MC's converter is not designed for multi-channel formats. Though, interestingly I can convert 2-channel m4a to multichannel ogg vorbis with MC when FFDShow is set to use Dolby decoder and 5.1 mixer. MC can't play the resulting ogg file, but foobar plays it as a 4-channel file.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #16 on: March 22, 2008, 04:49:25 pm »

Okay, yes... That explains it.  I do indeed have FFDSHOW configured for 5.1 channel movie playback.  So, since FFDSHOW is decoding the M4A files, it is putting out 5.1 sound which MC can't encode back into 2 channel sound for the MP3 format.  So, I'll need to make another FFDSHOW profile and use it when I want to convert files...

This is probably a common problem if people actually have their computers hooked up to multi-channel speaker systems.  Perhaps some better error messaging would help?
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #17 on: March 22, 2008, 05:09:53 pm »

Hmmm... I also discovered that using profiles doesn't even much help really.  It's a bit frustrating.

Because MC immediately starts the conversion using the default profile, there's no easy way to get it to load the "alternative converting profile" that I made for this purpose.  The conversion fails before I can manually switch it using the tray icon that loads.  To do it ahead of time, I must assign the converting profile as the default before I start the conversion, and then remember to go back in and put it back to my real default profile when I'm finished.

I can't really think of any way around this though.  For the "novice user" that happens to have FFDSHOW set up "properly" for multi-channel playback though, it is going to be confusing.  If only FFDSHOW's "wildcard" auto-profile loading mechanism worked properly, then I could just set it to match some audio-only filetypes (like M4A).  It doesn't though...
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #18 on: March 22, 2008, 05:42:09 pm »

Have you tried FFDShow's "Preset Autoload" feature? E.g. the following autoload conditions might work for you:
filename match with wildcards: *m4a
application: Media Center 12.exe
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #19 on: March 24, 2008, 08:26:19 am »

Have you tried FFDShow's "Preset Autoload" feature? E.g. the following autoload conditions might work for you:
filename match with wildcards: *m4a
application: Media Center 12.exe

I have, though not with that exactly (I tried *.m4a and didn't limit it to just MC).  I remember that there was some bug in the preset autoload feature, which effectively prevented you from using it to match file types.  I'll have to check it out again and see if I can figure it out.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #20 on: March 24, 2008, 08:41:58 am »

I remember that there was some bug in the preset autoload feature, which effectively prevented you from using it to match file types.

I think the dot before the extension makes it fail. That's why I wrote *m4a.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #21 on: March 24, 2008, 09:55:41 am »

Seems like the dot and/or extension problem is fixed (I am using the latest CCCP). *.m4a works for me.

I read somewhere that the presets must be saved to a file to make the autoloader work, but I have not tested if that is true. I have just saved them.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Can't Convert from M4A to Anything using DirectShow and CCCP
« Reply #22 on: March 24, 2008, 10:10:08 am »

I'll try to check it later on.  I am definitely using the latest CCCP at home, and I did try with *.m4a, but I do not have my presets saved out to files...

That would certainly solve it, since I don't have any multichannel M4As (and if I ever do, I can just rename them to MP4 anyhow).
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/
Pages: [1]   Go Up