Re: SeaMonkey 2.35b7
Dave Yeo <[email protected]>
| Newsgroups | gmane.comp.mozilla.devel.os2 |
|---|---|
| Message-ID | <[email protected]> |
On 07/19/16 10:56 PM, Steve Wendt wrote:
> On 07/19/16 10:42 pm, Dave Yeo wrote:
>
>> I take it you were closing the browser between tests.
>
> Yes; I tried removing the non-working netlabs DLLs (none were locked, a
> good sign they were ignored) and putting in yours without restarting,
> but obviously the code that checks for support isn't that dynamic.
After removing avform55.dll, avcode55.dll, avutil53.dll from LIBPATH, leaving avform56.dll, avcode56.dll, and avutil54.dll on the LIBPATH, H264 works fine here, this is SM Build ID: 20160617210117 which if I remember correctly is the one I uploaded.
Setting NSPR_LOG_MODULES=FFmpegDecoderModule:9 gives this output, (not sure if first line is FFmpeg related)
I/SampleTable( 95): There are reordered frames present.
44[2d199a40]: Initialising FFmpeg decoder.
44[2d199a40]: FFmpeg init successful.
44[2d199a40]: Initialising FFmpeg decoder.
44[2d199a40]: FFmpeg init successful.
44[2d199a40]: Choosing FFmpeg pixel format for video decoding.
44[2d199a40]: Requesting pixel format YUV420P.
Looking at the source, the supported DLLs are,
#ifdef XP_OS2
{ { "avform56.dll", "avcode56.dll", "avutil54.dll" }, FFmpegDecoderModule<55>::Create, 55 },
{ { "avform55.dll", "avcode55.dll", "avutil53.dll" }, FFmpegDecoderModule<55>::Create, 55 },
{ { "avform53.dll", "avcode53.dll", "avutil51.dll" }, FFmpegDecoderModule<53>::Create, 53 },
#else
...
Dave