[Live-devel] [Fwd: Re: trick mode index files: x86 and ppc]

Daniel Robbins drobbins at fsmlabs.com
Wed Jan 17 13:02:49 PST 2007


Ross,

I've confirmed that the indexer was run against identical .ts files. 
These .ts files were created by the testMPEG1or2ProgramToTransportStream 
executable, run once each on x86 and ppc. However, the resultant .ts 
files had identical md5sums, so no problems there.

The indexer did not produce identical .tsx indexes from the identical 
.ts files - the resultant .tsx files differed by small values in 257 
distinct locations. The binary difference between the differing bytes 
ranges from -1 to +3, if that helps.

Regards,

Daniel

Ross Finlayson wrote:
>> Ross,
>>
>> This looks like an off-by-one error. I ran "cmp -lb x86-out.tsx 
>> ppc-out.tsx" and am attaching the output to this email. There are 
>> 257 off-by-one differences between the x86 and ppc index files.
>>     
>
> This is very odd - the 'off by one' errors all occur where the index 
> file references a particular (188 byte) 'packet' within the original 
> Transport Stream file.  At first glance, I don't see how this can 
> happen if the indexing code is run with identical original Transport 
> Stream files.
>
> Are you *sure* that the original Transport Stream files - used to 
> generate the index files - are identical on your x86 and ppc 
> computers?
>   




More information about the live-devel mailing list