Recording archiveIDs with mixed case cause playback issues

Avatar

Avatar

DrAlexGor

Avatar

DrAlexGor

DrAlexGor

17-08-2011

A mixed case ( lower case + upper case ) archiveID for a recorded session has caused me to see my playback to start from zero seconds no matter where on the timeline I "seek" the recording.

Recording AND Playback sets an archive id as such:

x002F_<more_lower_case_text_here>_player_s_17463_t_2011-08-17T11_05_00-04_00.zip  <-- note the upper case "T" in the time stamp

BUT theare 2 problems,

1) In my webdav my recordings are coming back mixed case ( most come back with all characters lower case), as such:

Screen shot 2011-08-17 at 11.21.02 AM.png

2) (Most likely caused by 1st problem) During playback in SessionManagerPlayback.as::subscribeCollection ( lines 156 - 181 ) there's code that never gets executed:

Where you see the "// this is really a seek" never gets executed because "collName" var returns a string "<more_lower_case_text_here>_player_s_17463_t_2011-08-17t11_05_00-04_00/AVManager" where the "upper case T" is now lower case too! which causes the "seekTime" to be "NaN" since look up in _offsetTable[collName] doesn't return a valid number.

Anyone else seeing this? Anyone else can reproduce this ?

Let me know if you need more info

Thanks,

Alex G.

PS. I'm gonna test a temporary solution of lower casing the archiveIDs before my app sets it in the ArchiveManager, but I'd like to know whether I'm crazy or we can expect a bug fix in the future

View Entire Topic

Avatar

Avatar

nzezelj

Avatar

nzezelj

nzezelj

17-08-2011

Hi Alex,

I can reproduce.  I will put it onto our bug queue.  As you mentioned earlier, one should use all lower cased archiveIDs until this is resolved.

Thanks,

Nikola