I'll be on vacation from July 2 to July 13.
During this time, I'll still respond to urgent questions. Questions that require investigation or testing will be answered after I return. Orders will be processed as usual.
Before leaving, I prepared a new version of TRichView, which will be released ...
Search found 9871 matches
- Thu Jul 02, 2026 9:57 am
- Forum: Support
- Topic: Vacation notice (July 2–13) and next TRichView update
- Replies: 0
- Views: 8
- Wed Jul 01, 2026 12:04 pm
- Forum: Support
- Topic: Reload image?
- Replies: 1
- Views: 53
Re: Reload image?
You can find this image in the document and change it.
How is your image identified?
The code below assumes it's identified by item name, so GetItemText is used. It can also be identified by tag (GetItemTag) or property (GetItemExtraStrProperty(rvespImageFileName...)).
Searching for an image having ...
How is your image identified?
The code below assumes it's identified by item name, so GetItemText is used. It can also be identified by tag (GetItemTag) or property (GetItemExtraStrProperty(rvespImageFileName...)).
Searching for an image having ...
- Wed Jul 01, 2026 11:45 am
- Forum: Support
- Topic: SaveHTML issue
- Replies: 2
- Views: 66
Re: SaveHTML issue
I cannot reproduce this problem.
The problem may be related to a specific document and specific property values.
Please send me a sample project reproducing this problem.
What version of TRichView and Delphi do you use?
The problem may be related to a specific document and specific property values.
Please send me a sample project reproducing this problem.
What version of TRichView and Delphi do you use?
- Thu Jun 18, 2026 2:35 pm
- Forum: Examples, Demos
- Topic: [Info] Problems with FMX TSpeedButtons in Delphi 13.1
- Replies: 0
- Views: 310
[Info] Problems with FMX TSpeedButtons in Delphi 13.1
You may notice that buttons in some FireMonkey demo projects look unusual: in addition to images from a TImageList, a flag icon is displayed on top of them.
This is caused by a bug in Delphi 13.1. Normally, the predefined button icons should be hidden when an image from a TImageList is assigned to ...
This is caused by a bug in Delphi 13.1. Normally, the predefined button icons should be hidden when an image from a TImageList is assigned to ...
- Tue Jun 16, 2026 9:42 am
- Forum: Support
- Topic: ERangeError in SRVPrint.GetPrinterInfo when default printer's CreateDC fails (division by zero PixPerInch)
- Replies: 1
- Views: 289
Re: ERangeError in SRVPrint.GetPrinterInfo when default printer's CreateDC fails (division by zero PixPerInch)
Ok, it will be fixed in the next update.
- Mon Jun 15, 2026 8:57 pm
- Forum: RVMedia
- Topic: RVCamera Error during longer RDP Session
- Replies: 1
- Views: 289
Re: RVCamera Error during longer RDP Session
After you assign a video device index, TRVCamera reads a list of camera properties only once. Later, it uses cached values.
So, I think this error may happen immediately after switching to another camera.
In the current version, RVMedia does detect changes in the list of available cameras. So, if ...
So, I think this error may happen immediately after switching to another camera.
In the current version, RVMedia does detect changes in the list of available cameras. So, if ...
- Mon Jun 08, 2026 7:18 pm
- Forum: RVMedia
- Topic: FFmpeg libraries for Windows
- Replies: 5
- Views: 304963
Re: FFmpeg libraries for Windows
The setup of RVMedia 12 includes FFmpeg 8.1.1 build with Whisper (Windows 64 bit), compatible with GNU LGPL license
RVMedia supports FFmpeg versions from 1.x to 8.x.
RVMedia supports FFmpeg versions from 1.x to 8.x.
- Sun Jun 07, 2026 7:30 pm
- Forum: RVMedia
- Topic: ANN: RVMedia 12 - FFmpeg 8, speech recognition
- Replies: 0
- Views: 196
- Sat Jun 06, 2026 12:27 pm
- Forum: Announcements
- Topic: RVMedia 12 - FFmpeg 8, speech to text (Whisper)
- Replies: 4
- Views: 859
RVMedia 12 demo projects
Demo projects
Demos\Recording\SpeechToText\
A new speech recognition demo has been added (in 3 versions: for VCL, for Lazarus, for FireMonkey).
speech-to-text.png
List of sample cameras
The list of public cameras used in many demo projects has been updated. Non-working cameras have ...
Demos\Recording\SpeechToText\
A new speech recognition demo has been added (in 3 versions: for VCL, for Lazarus, for FireMonkey).
speech-to-text.png
List of sample cameras
The list of public cameras used in many demo projects has been updated. Non-working cameras have ...
- Sat Jun 06, 2026 12:25 pm
- Forum: Announcements
- Topic: RVMedia 12 - FFmpeg 8, speech to text (Whisper)
- Replies: 4
- Views: 859
Local (USB) cameras
Local (USB) cameras
This update significantly optimizes the decoding of frames received from local webcams. This applies to Windows and Linux, where RVMedia performs frame decoding itself. (On macOS, RVMedia uses the operating system's built-in decoding facilities.) As a result, CPU usage is ...
This update significantly optimizes the decoding of frames received from local webcams. This applies to Windows and Linux, where RVMedia performs frame decoding itself. (On macOS, RVMedia uses the operating system's built-in decoding facilities.) As a result, CPU usage is ...
- Sat Jun 06, 2026 12:25 pm
- Forum: Announcements
- Topic: RVMedia 12 - FFmpeg 8, speech to text (Whisper)
- Replies: 4
- Views: 859
Speech to text in RVMedia
Speech to text in RVMedia
Speech recognition is integrated into RVMedia in two places.
First, the TRVCamera component can perform speech recognition when it receives video with audio using FFmpeg (note that this requires FFmpeg 8 or later built with Whisper support). In this case, speech ...
Speech recognition is integrated into RVMedia in two places.
First, the TRVCamera component can perform speech recognition when it receives video with audio using FFmpeg (note that this requires FFmpeg 8 or later built with Whisper support). In this case, speech ...
- Sat Jun 06, 2026 12:24 pm
- Forum: Announcements
- Topic: RVMedia 12 - FFmpeg 8, speech to text (Whisper)
- Replies: 4
- Views: 859
FFmpeg 8, speech to text (Whisper)
FFmpeg 8
This release adds support for FFmpeg 8.
RVMedia now supports FFmpeg versions 1 through 8.
The RVMedia installation now includes an FFmpeg 8.1.1 build for Windows 64-bit with Whisper support (see below). This build is compatible with the LGPL license.
Options that require the GPL license ...
This release adds support for FFmpeg 8.
RVMedia now supports FFmpeg versions 1 through 8.
The RVMedia installation now includes an FFmpeg 8.1.1 build for Windows 64-bit with Whisper support (see below). This build is compatible with the LGPL license.
Options that require the GPL license ...
- Sat Jun 06, 2026 12:23 pm
- Forum: Announcements
- Topic: RVMedia 12 - FFmpeg 8, speech to text (Whisper)
- Replies: 4
- Views: 859
RVMedia 12 - FFmpeg 8, speech to text (Whisper)
RVMedia 12.0 has been released.
The trial version can be downloaded from https://www.trichview.com/download/
The full version: can be found in the protected section of the forum. This update is free for customers who ordered/renewed RVMedia in 2024-2026, and for customers with RVMedia ...
The trial version can be downloaded from https://www.trichview.com/download/
The full version: can be found in the protected section of the forum. This update is free for customers who ordered/renewed RVMedia in 2024-2026, and for customers with RVMedia ...
- Fri Jun 05, 2026 8:42 pm
- Forum: RVMedia
- Topic: Playing video files using RVCamera
- Replies: 7
- Views: 18659
Re: Playing video files using RVCamera
The problems with the first video has been fixed in RVMedia 12.0.
- Tue Jun 02, 2026 8:27 pm
- Forum: Support
- Topic: Duplicating Rows from Tables in Richview
- Replies: 4
- Views: 1233
Re: Duplicating Rows from Tables in Richview
Tables have methods for copying rows (including cell properties and content).
Saving to TMemoryStream:
table.SaveRowsToStream(Stream, StartRow_Src, RowCount_Src);
Loading rows from this Stream:
Table.BeforeLoading(rvlfRVF);
Table.LoadFromStreamEx(Stream, StartRow_Dst, 0, False);
Table ...
Saving to TMemoryStream:
table.SaveRowsToStream(Stream, StartRow_Src, RowCount_Src);
Loading rows from this Stream:
Table.BeforeLoading(rvlfRVF);
Table.LoadFromStreamEx(Stream, StartRow_Dst, 0, False);
Table ...