MMW: AAC Podcast seek [#12431]

Beta Testing for Windows Products and plugins

Moderator: Gurus

Flint4
Posts: 47
Joined: Thu Nov 24, 2011 4:01 pm
Location: Switzerland

MMW: AAC Podcast seek [#12431]

Post by Flint4 » Tue Dec 09, 2014 6:26 pm

Hi,

I believe this one is a bug because it happens with MMW only. I am testing currently MMW build 1723 (debug).

There are troubles with this podcast, as an example:

http://tritonia.libsyn.com/rss
(tested with episode 075 and 074)

The podcast downloads an AAC encoded audio stream inside a MPEG-4 container with the extension .m4a. The file contains a JPEG video stream as well with some artwork. I've added MediaInfo output of episode 075 on the bottom for more accurate information.

When I try to move the MMW seek slider in forward direction (-->) while playback of this podcast is running, it has no effect on the audio playing position. It just continues afterwards from the same position like before I moved the seek slider. To illustrate this a little bit, I can move the seek slider close to the right most position and continue playback. Then, the podcast runs to a higher timecode then the real length of the podcast episode file:

Image

Here is the MediaInfo 0.7.71 output:

Code: Select all

General
Complete name                            : G:\Podcasts\Tritonia\Tritonia 075.m4a
Format                                   : MPEG-4
Codec ID                                 : M4V 
File size                                : 148 MiB
Duration                                 : 1h 0mn
Overall bit rate mode                    : Variable
Overall bit rate                         : 344 Kbps
Movie name                               : Tritonia 075
Album                                    : Tritonia
Performer                                : Tritonal
Genre                                    : Podcast
Recorded date                            : 2014-12- 8
Encoded date                             : UTC 2014-12-04 00:19:48
Tagged date                              : UTC 2014-12-04 00:19:55
Writing application                      : auphonic.com
Cover                                    : Yes
LongDescription                          :  /  / Tracklisting:  1. Lute - Tidal Waves  2. Calvin Harris & John Newman - Blame (R3HAB Remix)  3. Elephante - Shake The Earth feat Lyon Hart   4. Tommy Trash & Henry Fong feat Faith Evans - Love Like This  5. Tritonal - Anchor (Tritonal Club Mix)  6. Helena - Shake  7. Tom Swoon, Stadiumx ft Rico Miella - Ghost  8. Lush & Simon - Stellar  9. MEM - Ecco (Ummet Ozcan Remix)  10. Naughty Boy ft Sam Rowans - Home (Fedde Le Grand Remix)  11. Tony Junior & Marnik - Jump Around   12. David Guetta feat Sia - Bang My Head  13. Gazzo & Will K feat Kyle Richardson - Forth Back  14. Ben Gold - Atomic  15. Borgeous, Dzeko & Torres - Tutankhamun  16. Ummet Ozcan - Superwave   /  /    17. Mat Zo - Ruffneck Bad Boy

Video
ID                                       : 3
Format                                   : JPEG
Codec ID                                 : jpeg
Duration                                 : 1h 0mn
Bit rate mode                            : Variable
Bit rate                                 : 8 717 bps
Width                                    : 1 400 pixels
Height                                   : 1 400 pixels
Display aspect ratio                     : 1.000
Frame rate mode                          : Variable
Frame rate                               : 0.005 fps
Minimum frame rate                       : 0.004 fps
Maximum frame rate                       : 4.587 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Compression mode                         : Lossy
Bits/(Pixel*Frame)                       : 0.889
Stream size                              : 3.95 MiB (3%)
Title                                    : "Chapter Images"
Language                                 : English
Encoded date                             : UTC 2014-12-04 00:19:55
Tagged date                              : UTC 2014-12-04 00:19:55

Audio
ID                                       : 1
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 1h 0mn
Bit rate mode                            : Variable
Bit rate                                 : 320 Kbps
Maximum bit rate                         : 330 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 138 MiB (93%)
Encoded date                             : UTC 2014-12-04 00:19:48
Tagged date                              : UTC 2014-12-04 00:19:55

Menu
ID                                       : 2
Codec ID                                 : tx3g
Duration                                 : 1h 0mn
Title                                    : "Chapter Titles"
Language                                 : English
Encoded date                             : UTC 2014-12-04 00:19:51
Tagged date                              : UTC 2014-12-04 00:19:55
00:00:00.000                             : Intro
00:00:50.000                             : Lute - Tidal Waves
00:04:30.000                             : Calvin Harris & John Newman - Blame (R3HAB Remix)
00:07:45.000                             : Elephante - Shake The Earth feat Lyon Hart
00:11:37.000                             : Tommy Trash & Henry Fong feat Faith Evans - Love Like This
00:13:56.000                             : Tritonal - Anchor (Tritonal Club Mix)
00:17:30.000                             : Helena - Shake
00:21:52.000                             : Tom Swoon, Stadiumx ft Rico Miella - Ghost
00:26:00.000                             : Lush & Simon - Stellar
00:29:33.000                             : MEM - Ecco (Ummet Ozcan Edit)
00:32:20.000                             : Naughty Boy ft Sam Rowans - Home (Fedde Le Grand Remix)
00:35:58.000                             : Tony Junior & Marnik - Jump Around
00:39:20.000                             : David Guetta feat Sia - Bang My Head
00:43:00.000                             : Gazzo & Will K feat Kyle Richardson - Forth Back
00:47:22.000                             : Ben Gold - Atomic
00:50:11.000                             : Borgeous, Dzeko & Torres - Tutankhamun
00:51:56.000                             : Ummet Ozcan - Superwave
00:55:52.000                             : Mat Zo - Ruffneck Bad Boy
Bit rate mode                            : VBR
[/size]

I can reproduce the issue on my laptop with the same MMW build as well. If I open the podcast file with software like Winamp, Videolan VLCPlayer, the file runs perfectly.

MMW 4.1.6.1723 debug
MM codec pack 2.1.2.105
Windows 7 Pro x64

Any thoughts about that?
Best wishes,

Alex

Peke
Posts: 12093
Joined: Tue Jun 10, 2003 7:21 pm
Location: Serbia
Contact:

Re: MMW: AAC Podcast seek

Post by Peke » Thu Dec 11, 2014 10:12 pm

Hi,
MediaInfo clearly Show right extension eg. this is not AAC/MP4 but rather M4V so instead m4a it should say m4v and file should play flawlesly.

Anyway, I added it to http://www.ventismedia.com/mantis/view.php?id=12431
Best regards,
Pavle
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Image
Image
How to add SCREENSHOTS to forum

Flint4
Posts: 47
Joined: Thu Nov 24, 2011 4:01 pm
Location: Switzerland

Re: MMW: AAC Podcast seek [#12431]

Post by Flint4 » Sat Dec 13, 2014 7:09 pm

Hi,

thanks for adding that to Mantis. :)

I've read the discussion in Mantis. Therefore I did a little test tonight with a probably interesting result. I converted a single WAV file with MMW into four audio files with aac audio stream:
  • .aac
    .m4a
    .m4b
    .mp4
(Conversion settings below)

Seek worked well with all MP4-files, except the .aac file. The .aac caused similar problems like the podcast I've posted already. I did the same test with an other WAV file again and came to the same result. Also testing these files with WMP showed the same result: .aas causes problems, MP4 not. To me it looks like a quite strange situation.

Any idea why the .aac file behaves differently to the others? All of them contain an AAC audio stream...

Image
Image
Image
Image
Best wishes,

Alex

MiPi
Posts: 546
Joined: Tue Aug 18, 2009 2:56 pm
Location: Czech Republic
Contact:

Re: MMW: AAC Podcast seek [#12431]

Post by MiPi » Mon Dec 15, 2014 1:41 am

Flint4: for raw AAC streams it is expected behavior. Raw aac streams don't support sample exact seeking (without parsing the whole file first), so MM disables seeking for such files. Containers like MP4 (M4A, M4B, etc.) add seeking info to the header of the file, so that players can easily seek using this info. It is different from the original issue, because the file from the original post is in MP4 format and contains right seeking table in the header.

Post Reply