MediaPortal Audio renderer - better video playback quality (3 Viewers)

Truri

MP Donator
  • Premium Supporter
  • November 9, 2008
    192
    9
    Home Country
    Germany Germany
    AW: MediaPortal Audio renderer - better video playback quality

    Hi,

    I have a problem playing a DVD.
    The DVD has only one Track: 2.0 LPCM

    In MP I get only cracked sound and ffdshow thinks it is 5.1 PCM as input. :confused:
    I think thats the problem.
    Graphsudio seems to be fine. Only ffdshow Audio -> MP Audio renderer.

    With Graphsudio, MPC and so on, no problems. All is correct, ffdshow detects 2.0 input and the sound is fine.

    Code:
    20-10-2010 15:09:57.742 [  e6c] MP Audio Renderer - v0.97
    20-10-2010 15:09:57.742 [  e6c] Loading settings from registry
    20-10-2010 15:09:57.743 [  e6c]    ForceDirectSound:        0
    20-10-2010 15:09:57.743 [  e6c]    EnableTimestrecthing:    1
    20-10-2010 15:09:57.743 [  e6c]    WASAPIExclusive:         1
    20-10-2010 15:09:57.743 [  e6c]    WASAPIUseEventMode:      1
    20-10-2010 15:09:57.743 [  e6c]    EnableAC3Encoding:       0
    20-10-2010 15:09:57.743 [  e6c]    AC3bitrate:              448
    20-10-2010 15:09:57.743 [  e6c]    MaxBias:                 11000
    20-10-2010 15:09:57.743 [  e6c]    MinBias:                 9000
    20-10-2010 15:09:57.743 [  e6c]    ChannelMaskOverride_5_1: 0
    20-10-2010 15:09:57.743 [  e6c]    ChannelMaskOverride_7_1: 0
    20-10-2010 15:09:57.743 [  e6c]    LogSampleTimes:          0
    20-10-2010 15:09:57.743 [  e6c]    HWBasedRefClock:         1
    20-10-2010 15:09:57.743 [  e6c]    EnableSyncAdjustment:    1
    20-10-2010 15:09:57.743 [  e6c]    DevicePeriod:            500000 (1 == minimal, 0 == driver default, other user defined)
    20-10-2010 15:09:57.743 [  e6c]    WASAPIPreferredDevice:   
    20-10-2010 15:09:57.743 [  e6c] CMPAudioRenderer - instance 0x13f837a0
    20-10-2010 15:09:57.743 [  e6c] WASAPIRenderer::ResetClockData
    20-10-2010 15:09:57.743 [  e6c] WASAPIRenderer::GetAvailableAudioDevices
    20-10-2010 15:09:57.752 [  e6c]  
    20-10-2010 15:09:57.752 [  e6c] Audio endpoint 0:
    20-10-2010 15:09:57.752 [  e6c]   Kopfhörer (SoundMAX Integrated Digital HD Audio)
    20-10-2010 15:09:57.752 [  e6c]   {0.0.0.00000000}.{0178bfd6-2d05-4fe0-85be-3d46b9b6829b}
    20-10-2010 15:09:57.752 [  e6c]   supports pull mode: 1
    20-10-2010 15:09:57.752 [  e6c]   speaker mask: 0
    20-10-2010 15:09:57.754 [  e6c]  
    20-10-2010 15:09:57.754 [  e6c] Audio endpoint 1:
    20-10-2010 15:09:57.754 [  e6c]   ATI HDMI Output (2- ATI High Definition Audio Device)
    20-10-2010 15:09:57.754 [  e6c]   {0.0.0.00000000}.{66a43767-1a98-46ff-929e-ae47a8949898}
    20-10-2010 15:09:57.754 [  e6c]   supports pull mode: 1
    20-10-2010 15:09:57.754 [  e6c]   speaker mask: 3
    20-10-2010 15:09:57.754 [  e6c]  
    20-10-2010 15:09:57.755 [  498] Resampler thread - starting up - thread ID: 1176
    20-10-2010 15:09:57.755 [  e6c] CheckMediaType
    20-10-2010 15:09:57.755 [  e6c] CheckMediaType Not supported
    20-10-2010 15:09:57.755 [  e6c] CheckMediaType
    20-10-2010 15:09:57.755 [  e6c] CheckMediaType Not supported
    20-10-2010 15:09:57.755 [  e6c] CheckMediaType
    20-10-2010 15:09:57.755 [  e6c] CheckMediaType Not supported
    20-10-2010 15:09:57.783 [  e6c] CheckMediaType
    20-10-2010 15:09:57.783 [  e6c] CheckMediaType Not supported
    20-10-2010 15:09:57.783 [  e6c] CheckMediaType
    20-10-2010 15:09:57.783 [  e6c] CheckMediaType Not supported
    20-10-2010 15:09:57.783 [  e6c] CheckMediaType
    20-10-2010 15:09:57.783 [  e6c] WAVEFORMATEX - CheckMediaType
    20-10-2010 15:09:57.783 [  e6c]   nAvgBytesPerSec 0
    20-10-2010 15:09:57.783 [  e6c]   nBlockAlign     768
    20-10-2010 15:09:57.783 [  e6c]   nChannels       6
    20-10-2010 15:09:57.783 [  e6c]   nSamplesPerSec  48000
    20-10-2010 15:09:57.783 [  e6c]   wBitsPerSample  16
    20-10-2010 15:09:57.783 [  e6c]   wFormatTag      0
    20-10-2010 15:09:57.791 [  e6c] CheckMediaType
    20-10-2010 15:09:57.791 [  e6c] WAVEFORMATEX - CheckMediaType
    20-10-2010 15:09:57.791 [  e6c]   nAvgBytesPerSec 576000
    20-10-2010 15:09:57.791 [  e6c]   nBlockAlign     12
    20-10-2010 15:09:57.791 [  e6c]   nChannels       6
    20-10-2010 15:09:57.791 [  e6c]   nSamplesPerSec  48000
    20-10-2010 15:09:57.791 [  e6c]   wBitsPerSample  16
    20-10-2010 15:09:57.791 [  e6c]   wFormatTag      65534
    20-10-2010 15:09:57.791 [  e6c]   WAVE_FORMAT_EXTENSIBLE
    20-10-2010 15:09:57.791 [  e6c]   dwChannelMask   63
    20-10-2010 15:09:57.791 [  e6c]   GUID          {00000001-0000-0010-8000-00AA00389B71}
    20-10-2010 15:09:57.791 [  e6c] WASAPIRenderer::CheckAudioClient
    20-10-2010 15:09:57.791 [  e6c] WAVEFORMATEX - WASAPIRenderer::CheckAudioClient
    20-10-2010 15:09:57.791 [  e6c]   nAvgBytesPerSec 576000
    20-10-2010 15:09:57.791 [  e6c]   nBlockAlign     12
    20-10-2010 15:09:57.791 [  e6c]   nChannels       6
    20-10-2010 15:09:57.791 [  e6c]   nSamplesPerSec  48000
    20-10-2010 15:09:57.791 [  e6c]   wBitsPerSample  16
    20-10-2010 15:09:57.791 [  e6c]   wFormatTag      65534
    20-10-2010 15:09:57.791 [  e6c]   WAVE_FORMAT_EXTENSIBLE
    20-10-2010 15:09:57.791 [  e6c]   dwChannelMask   63
    20-10-2010 15:09:57.791 [  e6c]   GUID          {00000001-0000-0010-8000-00AA00389B71}
    20-10-2010 15:09:57.791 [  e6c] WASAPIRenderer::GetAudioDevice
    20-10-2010 15:09:57.791 [  e6c] Target end point: 
    20-10-2010 15:09:57.791 [  e6c] WASAPIRenderer::GetAvailableAudioDevices
    20-10-2010 15:09:57.792 [  e6c] Unable to find selected audio device, using the default end point!
    20-10-2010 15:09:57.797 [  e6c] Default audio endpoint: "ATI HDMI Output (2- ATI High Definition Audio Device)" ({0.0.0.00000000}.{66a43767-1a98-46ff-929e-ae47a8949898}) - pull mode: 1 sprk mask: 3
    20-10-2010 15:09:57.797 [  e6c] WASAPIRenderer::CreateAudioClient
    20-10-2010 15:09:57.797 [  e6c] WASAPIRenderer::CreateAudioClient success
    20-10-2010 15:09:57.800 [  e6c] WASAPIRenderer::CheckMediaType WASAPI client accepted the format
    20-10-2010 15:09:57.800 [  e6c] CheckMediaType - request old samples to be flushed
    20-10-2010 15:09:57.800 [  e6c] SetMediaType
    20-10-2010 15:09:57.800 [  e6c] CompleteConnect
    20-10-2010 15:09:57.800 [  e6c] CompleteConnect - audio decoder: ffdshow Audio Decoder
    20-10-2010 15:09:57.800 [  e6c] CompleteConnect Success
    20-10-2010 15:09:57.809 [  e6c] Pause
    20-10-2010 15:10:00.969 [  e6c] BeginFlush
    20-10-2010 15:10:00.969 [  e6c] WASAPIRenderer::BeginFlush
    20-10-2010 15:10:00.969 [  e6c] WASAPIRenderer::ResetClockData
    20-10-2010 15:10:00.969 [  e6c] EndFlush
    20-10-2010 15:10:00.969 [  e6c] WASAPIRenderer::EndFlush
    20-10-2010 15:10:01.019 [  e6c] BeginFlush
    20-10-2010 15:10:01.019 [  e6c] WASAPIRenderer::BeginFlush
    20-10-2010 15:10:01.019 [  e6c] WASAPIRenderer::ResetClockData
    20-10-2010 15:10:01.019 [  e6c] EndFlush
    20-10-2010 15:10:01.019 [  e6c] WASAPIRenderer::EndFlush
    20-10-2010 15:10:01.041 [  e6c] Run
    20-10-2010 15:10:01.041 [  e6c] Flushing samples
    20-10-2010 15:10:01.041 [  e6c] WASAPIRenderer::Run
    20-10-2010 15:10:01.041 [  e6c] WASAPIRenderer::ResetClockData
    20-10-2010 15:10:01.041 [  e6c] WASAPIRenderer::CheckAudioClient
    20-10-2010 15:10:01.041 [  e6c] WAVEFORMATEX - WASAPIRenderer::CheckAudioClient
    20-10-2010 15:10:01.041 [  e6c]   nAvgBytesPerSec 576000
    20-10-2010 15:10:01.041 [  e6c]   nBlockAlign     12
    20-10-2010 15:10:01.041 [  e6c]   nChannels       6
    20-10-2010 15:10:01.041 [  e6c]   nSamplesPerSec  48000
    20-10-2010 15:10:01.041 [  e6c]   wBitsPerSample  16
    20-10-2010 15:10:01.041 [  e6c]   wFormatTag      65534
    20-10-2010 15:10:01.041 [  e6c]   WAVE_FORMAT_EXTENSIBLE
    20-10-2010 15:10:01.041 [  e6c]   dwChannelMask   63
    20-10-2010 15:10:01.041 [  e6c]   GUID          {00000001-0000-0010-8000-00AA00389B71}
    20-10-2010 15:10:01.041 [  e6c] WASAPIRenderer::CheckAudioClient First initialization of the audio renderer
    20-10-2010 15:10:01.041 [  e6c] WASAPIRenderer::InitAudioClient
    20-10-2010 15:10:01.044 [  e6c] WASAPIRenderer::InitAudioClient format supported
    20-10-2010 15:10:01.061 [  e6c] WASAPIRenderer::InitAudioClient service initialization success
    20-10-2010 15:10:01.061 [  e6c] WASAPIRenderer::InitAudioClient device reported latency 50 ms - buffer based latency 50 ms
    20-10-2010 15:10:01.063 [  e6c] SetBias: 1.0000000000
    20-10-2010 15:10:01.063 [  e6c] SetBias - updated SoundTouch tempo
    20-10-2010 15:10:01.254 [  a84] WASAPIRenderer::StartAudioClient
    20-10-2010 15:10:01.255 [  a84] WASAPIRenderer::StartRendererThread
    20-10-2010 15:10:01.255 [  614] WASAPIRenderer::Render thread - starting up - thread ID: 1556
    20-10-2010 15:10:01.256 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:01.256 [  614] WASAPIRenderer::EnableMMCSS Putting thread in higher priority for WASAPI mode
    20-10-2010 15:10:01.256 [  614] UpdateAudioClock: prevPos: 195991458 > ullHwClock: 0 diff: 195991458 
    20-10-2010 15:10:01.354 [  614] UpdateAudioClock: prevPos: 500000 > ullHwClock: 491458 diff: 8542 
    20-10-2010 15:10:01.411 [  a84]   Dropped audio data detected: diff: 106.147 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:01.576 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:01.654 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:01.727 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:02.045 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:02.104 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:02.202 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:02.254 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:02.354 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:02.515 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:02.604 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:02.667 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:02.828 [  a84]   Dropped audio data detected: diff: 106.147 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:02.904 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:02.982 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:03.054 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:03.139 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:03.300 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:03.354 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:03.452 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:03.613 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:03.704 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:03.765 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:03.927 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:04.004 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:04.083 [  a84]   Dropped audio data detected: diff: 106.147 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:04.154 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:04.237 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:04.398 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:04.454 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:04.550 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:04.712 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:04.804 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:04.863 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:04.954 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:05.020 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:05.182 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:05.254 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:05.334 [  a84]   Dropped audio data detected: diff: 106.147 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:05.497 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:05.554 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:05.649 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:05.810 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:05.904 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:05.967 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:06.054 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:06.119 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:06.280 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:06.354 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:06.432 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:06.594 [  a84]   Dropped audio data detected: diff: 106.147 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:06.654 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:06.746 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:06.804 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:06.903 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:07.065 [  a84]   Dropped audio data detected: diff: 104.480 ms MAX_SAMPLE_TIME_ERROR: 1.000 ms
    20-10-2010 15:10:07.154 [  614] WASAPIRenderer::Render thread: Buffer underrun, no new samples available!
    20-10-2010 15:10:07.177 [  e6c] Pause
    20-10-2010 15:10:07.177 [  e6c] WASAPIRenderer::StopAudioClient
    20-10-2010 15:10:07.177 [  e6c] WASAPIRenderer::PauseRendererThread
    20-10-2010 15:10:07.177 [  614] WASAPIRenderer::Render thread - pausing
    20-10-2010 15:10:07.229 [  e6c] Stop
    20-10-2010 15:10:07.229 [  e6c] WASAPIRenderer::Stop - releasing WASAPI resources
    20-10-2010 15:11:05.575 [  e6c] MP Audio Renderer - destructor - instance 0x13f837a0
    20-10-2010 15:11:05.575 [  e6c] Stop
    20-10-2010 15:11:05.575 [  498] Resampler thread - closing down - thread ID: 1176
    20-10-2010 15:11:05.575 [  e6c] WASAPIRenderer::StopRendererThread
    20-10-2010 15:11:05.575 [  614] WASAPIRenderer::Render thread - closing down - thread ID: 1556
    20-10-2010 15:11:05.576 [  e6c] WASAPIRenderer - destructor - instance 0x13f830d0
    20-10-2010 15:11:05.576 [  e6c] WASAPIRenderer - destructor - instance 0x13f830d0 - end
    20-10-2010 15:11:05.576 [  e6c] MP Audio Renderer - destructor - instance 0x13f837a0 - end

    Audio Media Info from VOB:
    Code:
    Audio
    ID                               : 160 (0xA0)
    Format                           : PCM
    Format settings, Endianness      : Big
    Format settings, Sign            : Signed
    Muxing mode                      : DVD-Video
    Duration                         : 15mn 3s
    Bit rate mode                    : Constant
    Bit rate                         : 1 536 Kbps
    Channel(s)                       : 2 channels
    Channel positions                : Front: L R
    Sampling rate                    : 48.0 KHz
    Bit depth                        : 16 bits
    Stream size                      : 165 MiB (16%)
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    Re: AW: MediaPortal Audio renderer - better video playback quality

    Hi,

    I have a problem playing a DVD.
    The DVD has only one Track: 2.0 LPCM

    In MP I get only cracked sound and ffdshow thinks it is 5.1 PCM as input. :confused:
    I think thats the problem.
    Graphsudio seems to be fine. Only ffdshow Audio -> MP Audio renderer.

    With Graphsudio, MPC and so on, no problems. All is correct, ffdshow detects 2.0 input and the sound is fine.

    Audio renderer shouldn't be able to affect ffshow any way when it comes to the audio stream format. But if it works with other audio renderers then I need a sample of that DVD.
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    just as a side note..i DO in fact have the dts/etc passthru options ON in ffdshow and the guide says not to...wondering if theres a reason for this?

    When passthru formats are enabled the audio renderer will refuse those formats as input.
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    But everso often with using this audio render, the audio does not work/recover after a channel change. The audio beomes quiet, with a click type noise every few seconds from that point onwards. Video still lays fine.

    Can anyone else reproduce this issue? I cannot. From log it would look like the audio renderer is receiving the data too late and therefore it will drop the samples. Could be TsReader or audio codec issue as well.

    19-10-2010 10:01:18.564 [ 3c4] DROP sample rtTime: 6471.961 ms rtSampleTime: 870.000 ms
    19-10-2010 10:01:18.564 [ 3c4] DROP sample rtTime: 6472.090 ms rtSampleTime: 902.000 ms
    19-10-2010 10:01:18.564 [ 3c4] DROP sample rtTime: 6472.175 ms rtSampleTime: 934.000 ms
    19-10-2010 10:01:18.569 [ 3c4] DROP sample rtTime: 6477.315 ms rtSampleTime: 966.000 ms
     

    Truri

    MP Donator
  • Premium Supporter
  • November 9, 2008
    192
    9
    Home Country
    Germany Germany
    AW: Re: AW: MediaPortal Audio renderer - better video playback quality

    Hi,

    I have a problem playing a DVD.
    The DVD has only one Track: 2.0 LPCM

    In MP I get only cracked sound and ffdshow thinks it is 5.1 PCM as input. :confused:
    I think thats the problem.
    Graphsudio seems to be fine. Only ffdshow Audio -> MP Audio renderer.

    With Graphsudio, MPC and so on, no problems. All is correct, ffdshow detects 2.0 input and the sound is fine.

    Audio renderer shouldn't be able to affect ffshow any way when it comes to the audio stream format. But if it works with other audio renderers then I need a sample of that DVD.

    Ok, here is a "sample".
    I deleted all big VOB Files, so it's only the still menu with the sound.
    If thats plays fine, the wohle disc shoul play too.

    http://rapidshare.com/files/426215185/VIDEO_TS.rar

    ffdshow with MP
    ffdshow.png


    Graph MP
    graphl.png


    VOB directly in Graphstudio
    graph2v.png
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    well i cant fault much with this audio renderer atm apart from the passthru restriction

    Unfortunately that restriction is there from a theory point of view already (as explained in more detail in the 1st post). Since audio needs to be resampled it is not possible to bitstream it. I can only alter the actual audio data, not the HW that plays it (that would allow playback speed change for the bitstreamed data :)).
     

    Biffa001

    Portal Pro
    May 9, 2008
    80
    1
    Hi - just installed the MP audio renderer which has solved stutter in my HD and SD freesat viewing - thank you :)

    Is there anyway to use this and still have DTS-HD in mkv's sent to my amp (not hdmi, I use 5.1 analog connections) and is there any way to get auto fps switching working either in MP itself (50hz, 60hz, 24hz) or using another program for mkv playback?

    thanks for solving my stutter though, made me a happy man!
     

    Jay_UK

    Test Group
  • Team MediaPortal
  • October 6, 2009
    1,781
    283
    Derby
    Home Country
    United Kingdom United Kingdom
    Hi there,

    I will do some more testing and capture more logs for you. I can appreciate audio/video getting screwed on the channel change, but I would have hoped the audio would "recover" after a very short period of time and play ok.

    It might just be a "quirky" thing with my HTPC :(

    Many thanks,

    J.
     

    Users who are viewing this thread

    Top Bottom