[Windows 7] MP4 can not be played on x86(Win32) platform, however OK on x64.

Sebastian Dröge sebastian at centricular.com
Mon Feb 22 13:09:07 UTC 2016


On Mo, 2016-02-22 at 08:56 +0000, Bruce Chen wrote:
> Hello Sebastian,
>  
> Thanks a lot for helping. We have tried 1.6.3 and it is successful.
> It can play MP4 on x86 platform now.
>  
> By the way, what is the major change for Windows from 1.6.0 to 1.6.3?
> It is not easy to tell from the release note.
> Some MP4 files cannot be played on 1.6.0 and some are OK.

The only relevant change for MP4 files is:
> commit 003ecb0bd41850c40e72cdbe20b7a07735b32e92
> Author: Sebastian Dröge <sebastian at centricular.com>
> Date:   Wed Nov 18 19:07:53 2015 +0200
> 
>     qtdemux: Cast to signed integers to prevent unsigned compare between negative and positive numbers
>     
>     This fixes seeking if the first entries in the samples table are negative. The
>     binary search would always fail on this as the array would not be sorted if
>     interpreting the negative numbers as huge positive numbers. This caused us to
>     always output buffers from the beginning after a seek instead of close to the
>     seek position.
>     
>     Also add a case to the comparison function for equality.

Check the GIT logs for details of the other changes between 1.6.0 and
1.6.3.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160222/8d660a57/attachment-0001.sig>


More information about the gstreamer-devel mailing list