Recent

Author Topic: libmpv media player control  (Read 807 times)

Espectr0

  • Full Member
  • ***
  • Posts: 156
libmpv media player control
« on: December 28, 2022, 03:06:07 pm »
Hola!

I just uploaded a new component to play multimedia files with libmpv in Lazarus.
I hope you find it of interest and perhaps together we can improve it.

Tested only in my system with Windows 11 64bits.

Regards!

https://github.com/URUWorks/UWlibMPV

PS: The next step... integrate it with sdl2.

domasz

  • Full Member
  • ***
  • Posts: 237
Re: libmpv media player control
« Reply #1 on: December 28, 2022, 03:56:10 pm »
Is you LibMPV DLL compiled with --enable-lgpl?
https://github.com/mpv-player/mpv/blob/master/Copyright

GPL license is horrible so it would be better to have a LGPL DLL.


Jurassic Pork

  • Hero Member
  • *****
  • Posts: 1206
Re: libmpv media player control
« Reply #2 on: December 28, 2022, 04:25:52 pm »
Hello
GPL license is horrible
Why ?
if you use the library only for personal use , there is no problem with this license.
Friendly, J.P
Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

domasz

  • Full Member
  • ***
  • Posts: 237
Re: libmpv media player control
« Reply #3 on: December 28, 2022, 06:03:54 pm »
Because every code that touches that DLL automatically becomes GNU/GPL and if you want to give your app to anyone you have to give full source code of your app.

GNU/GPL is a dangerous virus which is great for corporations but makes small programmers poor.

Espectr0

  • Full Member
  • ***
  • Posts: 156
Re: libmpv media player control
« Reply #4 on: December 30, 2022, 02:48:39 pm »
@domasz

I did not compile the lib, I only uploaded it for testing.

Espectr0

  • Full Member
  • ***
  • Posts: 156
Re: libmpv media player control
« Reply #5 on: January 10, 2023, 12:18:43 am »
Added experimental BGRA/BGL Controls..
« Last Edit: January 22, 2023, 10:43:12 pm by Espectr0 »

Espectr0

  • Full Member
  • ***
  • Posts: 156
Re: libmpv media player control
« Reply #6 on: January 22, 2023, 10:44:07 pm »
some test with BGLcontrols

 

TinyPortal © 2005-2018