lazvlc package - Access Violation in control LCLVLCPlayer
Original Reporter info from Mantis: zoran
-
Reporter name: Zoran Vučenović
Original Reporter info from Mantis: zoran
- Reporter name: Zoran Vučenović
Description:
Control LCLVLCPlayer raises SIGSEGV or Access Violation (depending wether you run it with debugger or not).
Steps to reproduce:
First, make sure you have VLC installed in OS.
Install lazvlc package in the IDE and rebuild Lazarus.
LCLVLCPlayer will appear on tab Multimedia in component palette.
Create new Lazarus Application and put LCLVLCPlayer component on form.
Now try to run the project
- if you run in IDE with debugger you get "Project project1 raised exception class 'External: SIGSEGV'".
- if you run without degugger, you get "Error reading LCLVLCPlayer1.AudioMuted: Access violation."
Additional information:
Tested on Linux Mint 18.1 Mate (Gtk2 ws, VLC version 2.2.2) and Windows 8.1 (win32/win64 ws, VLC version 2.2.4). Same behaviour.
Perhaps related to bug 30838, but it is about TVLCMediaListPlayer, which I haven't tried, because I just get Access Violation with main VLC component.
Mantis conversion info:
- Mantis ID: 31541
- Build: 54400
- Version: 1.7 (SVN)
- Fixed in version: 3.1.1
- Fixed in revision: 38308 (#f969e43f)