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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.