Lazarus

Announcements => Third party => Topic started by: Sergey Tkachenko on August 28, 2019, 08:50:43 am

Title: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 28, 2019, 08:50:43 am
RVMedia is a set of components with the following functions:

We've released RVMedia version 7.

This update supports Lazarus 2 (Windows and x86 Linux platforms), as well as visual and technical improvements.
Commercial license, source code on registration (not open source).

https://www.trichview.com
Title: Re: ANN: RVMedia 7
Post by: af0815 on August 28, 2019, 11:02:06 am
A new version without arm (Raspi) support.
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 28, 2019, 11:10:21 am
Unfortunately, you are right. Almost all our efforts were concentrated on internal changes to make it more fast and stable, and on FireMonkey version.
Title: Re: ANN: RVMedia 7
Post by: af0815 on August 28, 2019, 12:13:31 pm
The Trialsetup RVMedia for Linux is the same exe file, like for Windows - there are no other downloads. I will not download any exe on my Debian 64 computer and i see it is only for Linux 32.


Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 28, 2019, 12:30:16 pm
That's a good point. Currently, the trial setup for Lazarus is a Window setup. It is expected that you run it to unpack files on a Windows computer, then copy to Linux.
Not very convenient.
We will provide Linux files as a separate download later, maybe already today.
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 29, 2019, 08:38:51 am
Uploaded to https://www.trichview.com/rvfiles/rvmedia/RVMediaTrialLazarusLinux.zip
Title: Re: ANN: RVMedia 7
Post by: AlexTP on August 29, 2019, 08:52:09 am
But what about Linux 64bit? is it hard to compile it?
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 29, 2019, 06:29:50 pm
We do not have 64-bit Linux installed now, and I did not try to cross compile yet, AFAIK it's not very trivial.
So sometime later.
Title: Re: ANN: RVMedia 7
Post by: AlexTP on August 30, 2019, 06:54:29 am
Sergey,
you need to download FpcUpDeluxe (one binary file, 64-bit) and run it, then choose FPC and Lazarus (they will be 64bit too) in its GUI.
Title: RVMedia 7.1.1
Post by: Sergey Tkachenko on November 27, 2019, 09:12:19 am
We've updated RVMedia to version 7.1.1

There are some important optimizations and fixes since version 7, but the main new features are:

Also, I followed the Alextp's suggestion and created Linux 32-bit and 64-bit trials using FpcUpDeluxe.

https://www.trichview.com
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 27, 2019, 04:34:25 pm
Sorry but not able to compile the demos of RVMedia 7.1.1 with a fresh installation of Lazarus (2.0.6)

Lazarus 2.0.6 r62129 FPC 3.0.4 x86_64-linux-gtk2

I open the CamControlLaz and compile.

The result:

Quote
Free Pascal Compiler version 3.0.4-r37149 [2019/11/27] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
(1002) Target OS: Linux for x86-64
(3104) Compiling rvmedialaz.pas
(10001) PPU Loading /home/andi/data/RVMediaTrialLazarusLinux/Source/lib/x86_64-linux/MRVInet.ppu
(10011) PPU Source: MRVInet.pas not found
(10011) PPU Source: MRV_Defs.inc not available
(10028) Recompiling MRVInet, checksum changed for LCLIntf
/home/andi/data/RVMediaTrialLazarusLinux/Source/rvmedialaz.pas(11,3) Fatal: (10022) Can't find unit MRVInet used by RVMediaLaz
Fatal: (1018) Compilation aborted
Error: /home/andi/data/lazdev/stable/fpcsrc/fpc/bin/x86_64-linux/ppcx64 returned an error exitcode

No way to use the Demopackage (*.zip Version because i use linux only here)
Title: Re: ANN: RVMedia 7
Post by: marcov on November 27, 2019, 04:50:42 pm
Probably RVMedia uses FPC released FPC, and it seems you use some debian provided FPC ?

Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on November 27, 2019, 05:07:20 pm
The about box says that svn revision 62129. So it looks like Lazarus version is the same.

Do I understand correctly: you was able to install the packages in Lazarus, but you cannot compile the provided demos?
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 27, 2019, 05:25:42 pm
No, i can not install or compile the packages because of the error. It is no difference, if i open the package, want to install the package or want to compile the demo.

@marcov: No, i use NEVER fpc or Lazarus from 'Debian Stock'. This (my) fpc is the actual stable build with fpcupdeluxe. Sergey says he have also used fpcupdeluxe.
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 27, 2019, 05:33:02 pm
Quote
PPU-Analyser Version 3.0.4
Copyright (c) 1998-2013 by the Free Pascal Development Team

Analyzing /home/andi/data/RVMediaTrialLazarusLinux/Source/lib/x86_64-linux/MRVInet.ppu (v173)

Header
-------
Compiler version        : 3.0.4
Target processor        : x86_64
Target operating system : Linux-x86-64
Unit flags              : init, final, static_linked, little_endian, has_debug_info, dwarf_debug_info, local_symtable
FileSize (w/o header)   : 26952
Checksum                : 5365C3D0
Interface Checksum      : 5EE9DBCF
Indirect Checksum       : FB2F3219
Definitions stored      : 476
Symbols stored          : 709

Interface section
------------------
Module Name: MRVInet

Source file 1 : MRVInet.pas 2012/03/30 06:01:17
Source file 2 : MRV_Defs.inc 2012/04/02 10:50:57

With a empty project compiled
Quote
PU-Analyser Version 3.0.4
Copyright (c) 1998-2013 by the Free Pascal Development Team

Analyzing /home/andi/data/dummy/lib/x86_64-linux/unit1.ppu (v173)

Header
-------
Compiler version        : 3.0.4
Target processor        : x86_64
Target operating system : Linux-x86-64
Unit flags              : static_linked, little_endian, has_debug_info, dwarf_debug_info, local_symtable, has_resourcefiles
FileSize (w/o header)   : 5612
Checksum                : 4D96D64C
Interface Checksum      : 8AA39384
Indirect Checksum       : F8C826FE
Definitions stored      : 2
Symbols stored          : 16

Interface section
------------------
Module Name: Unit1

Source file 1 : unit1.pas 2019/11/27 17:36:59

Edit: The compiler versions are the same. So the basic question is: Is it possible to install a package without the sources on a differnt installation.
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 28, 2019, 08:35:07 pm
Is Gstreamer 1.0 supported or only the very very old (ancient) Gstreamer 0.1 Version ?! (Linux-x86-64  & Win64)
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on November 28, 2019, 09:05:44 pm
Currently, only GStreamer v0.1. We plan to add v1.0 support in future updates, but I cannot tell the date yet.
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 29, 2019, 07:11:07 pm
Can you please recompile all the demo packages with the option -Ur activated. This should avoid the recompile.


See thread https://forum.lazarus.freepascal.org/index.php/topic,47582.msg340981.html#msg340981 for information.
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on December 03, 2019, 09:30:07 pm
I recompiled Linux trials with this option: https://www.trichview.com/rvfiles/rvmedia/RVMediaTrialLazarusLinux.zip
Title: Re: ANN: RVMedia 7
Post by: af0815 on December 03, 2019, 10:16:18 pm
Sergey can you please check with ppudump if your files have the flag 'release' set. I have the same ppu error like before and the flag for release is not found in the ppu of  MRVInet (and the other ppu).

I think some is gone bad and the -Ur is not accepted at recompile.

Quote
PPU-Analyser Version 3.0.4
Copyright (c) 1998-2013 by the Free Pascal Development Team

Analyzing /home/andi/data/RVMediaTrialLazarusLinux/Source/lib/x86_64-linux/MRVInet.ppu (v173)

Header
-------
Compiler version        : 3.0.4
Target processor        : x86_64
Target operating system : Linux-x86-64
Unit flags              : init, final, static_linked, little_endian, has_debug_info, dwarf_debug_info, local_symtable
FileSize (w/o header)   : 26952
Checksum                : 5365C3D0
Interface Checksum      : 5EE9DBCF
Indirect Checksum       : FB2F3219
Definitions stored      : 476
Symbols stored          : 709


you can test ist with
Quote
/PathTo/ppudump ~/RVMediaTrialLazarusLinux/Source/lib/x86_64-linux/MRVCamera.ppu > dump11.txt
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on December 04, 2019, 10:04:15 am
I fixed the files and re-uploaded to the same location.
Title: Re: ANN: RVMedia 7
Post by: af0815 on December 06, 2019, 07:49:30 pm
THX for help, but it looks it is actual not possible to create useable package without source in Lazarus and to share this between differnt installation.

For reference: https://forum.lazarus.freepascal.org/index.php/topic,47582.msg341813.html#msg341813

No problem actual for me, because i have bought one version with source in the meantime :-)
Title: ANN: RVMedia 7.2
Post by: Sergey Tkachenko on February 07, 2020, 01:00:05 pm
We've released RVMedia 7.2: components that can display video from various (local and remote) sources, can control camera properties and movement, record audio and video, organize video chats.
RVMedia is available for Embarcadero Technologies Delphi and C++Builder (as VCL and FireMonkey for Windows), and for Lazarus (Windows and Linux).

In this update we impoved support for local cameras (USB or built-in webcams) in Windows:
- we added a new component that displays a dialog for editing local camera properties
- the components can rotate local cameras (of course, if they support rotation)
- you can change properties of local webcams in code;
- more video modes are supported (because now we decode video frames themselves).

For IP cameras and video streams, we improved and fixed authentication procedure. A new dialog is added to request user name and password.

Dialogs (and all messages) in RVMedia can be displayed in English, French, German, Portuguese (Br), Spanish, Russian, Chinese languages (contact me if you want to display them in your language)

https://www.trichview.com

Unfortunately, but we decided to abandon Lazarus trials (they seem to be useless, because it looks like every recompilation of a unit changes its checksum).
Title: Re: ANN: RVMedia 7
Post by: af0815 on February 07, 2020, 02:00:09 pm
I have compiled with RVMedia 7.1 sucessfull with Lazarus on Win32, Win64, Linux64 and RasPi Buster.

ffmpeg looks ok. gstreamer support is ancient version 0.10, not available on modern linux versions.

the sources are complete and it is possible to fix small issues. Sergey fix very fast  if you find a feature. THX for the great software.
Title: ANN: RVMedia 7.3
Post by: Sergey Tkachenko on April 03, 2020, 03:45:20 pm
We updated RVMedia to v7.3.

Since this update, it can use GStreamer 1.0 to play videos.

https://www.trichview.com
Title: Re: ANN: RVMedia 7
Post by: af0815 on April 03, 2020, 05:15:27 pm
Gstreamer 1.0 are good news - THX Sergey
TinyPortal © 2005-2018