Ticket #900 (closed defect: fixed)

Opened 2 years ago

Last modified 1 year ago

Mozilla plugin not working in MobileFirefox since 0.8.6-test2

Reported by: Spellcoder Assigned to:
Priority: normal Milestone: 0.8.6-b
Component: Mozilla plugin Version:
Severity: normal Keywords:
Cc: Platform(s): Win32
Difficulty: unknown Work status: Not started

Description

Mobile Firefox ( http://mobilefirefox.com/ ) is a version of Firefox which is started from a special loader so it'll work from USB sticks and readonly media (like DVD). I got VLC 0.8.5 and 0.8.6-test1 working in it by copying over mozilla/npvlc.dll, libvlc.dll and all files from plugins/ to the Firefox plugin directory.

However starting from VLC 0.8.6-test2 the browser plugin stopped working on Mobile Firefox. When started from startmobilefirefox.exe (the loader) it just crashes, while starting it from mobilefirefox.exe works. However the last one is just the normal Firefox, so it'll use the profile from the local computer instead.

Change History

(in reply to: ↑ description ) 12/18/06 13:50:09 changed by Spellcoder

Portable Firefox fails with VLC 0.8.6. The Windows version crashes and the Mac version seems not to see the VLC plugin when copied to the Firefox.app/Contents/MacOS/Plugins.

the Windows only version of Portable Firefox: http://portableapps.com/apps/internet/firefox_portable the Mac version I tested in is from Cross-Platform Portable Firefox: http://www.theplaceforitall.com/portablefirefox/

12/19/06 12:18:50 changed by Spellcoder

The last nightly that didn't have this problem was branch-20061114-0330. Since branch-20061114-1049 the VLC plugin doesn't work with Mobile Firefox & Portable Firefox.

The problem seems to be in libvlc.dll, because when you the npvlc.dll+plugins from the 0.8.6 (final version) with the libvlc.dll from the branch-20061114-0330 nightly the plugin works in Mobile Firefox & Portable Firefox.

02/01/07 14:15:53 changed by Spellcoder

Based on when this problem started I think it's caused by changeset 17755. ( https://trac.videolan.org/vlc/changeset/17755 = Move unicode argv[] fetching into system_Init )

This is because between branch-20061114-0330 (working) and branch-20061114-1049 (failing) this was the only one changeset.

Since today I also think this is related to ticked #920.

02/20/07 23:00:11 changed by Spellcoder

Fixed for trunk, maybe usefull to fix in branch (next 0.8.6 bugfix) too?

Changeset #18807 (12 feb)(https://trac.videolan.org/vlc/changeset/18807) fixed this problem (Mozilla plugin not working in Mobile/Portable Firefox) for the trunk (0.9.0 nightlies). There weren't any trunk nightlies for 10 days, but the problem is gone now in the new nightly. (tested with vlc-0.9.0-svn-20070220-0001-win32)

This probably also fixed the symptoms of ticked #920 and #1031 (the crashing), but probably not the 'libvlc gets args from caller even if not VLC' (current title from ticked #920).

03/06/07 21:18:34 changed by courmisch

  • status changed from new to closed.
  • resolution set to fixed.
  • milestone set to 0.8.6-buxfix.

Fixed in [18807] and [19224]