QB64 Phoenix Edition
QB64-PE v3.14.1 is now released - Printable Version

+- QB64 Phoenix Edition (https://qb64phoenix.com/forum)
+-- Forum: Chatting and Socializing (https://qb64phoenix.com/forum/forumdisplay.php?fid=11)
+--- Forum: Announcements (https://qb64phoenix.com/forum/forumdisplay.php?fid=18)
+--- Thread: QB64-PE v3.14.1 is now released (/showthread.php?tid=2984)



QB64-PE v3.14.1 is now released - RhoSigma - 08-27-2024

Due to a serious bug in _SNDOPEN (reported here) we once again decided to release a quick bugfix version, rather than letting this bug lurking around for another 2-3 month until our next regular release.
Visit GitHub for download.

Enhancements
  • #531, #532 - Extended `ON ERROR GOTO` syntax - @RhoSigma-QB64
      - _NEWHANDLER and _LASTHANDLER keywords allow for easy overriding and restoring of error handlers
Bug Fixes Full Changelog: https://github.com/QB64-Phoenix-Edition/QB64pe/compare/v3.14.0...v3.14.1

Developer Notice
We are probably going to deprecate the $NOPREFIX feature sooner or later in the future. Nothing is finally decided yet, but as we have more and more efforts to keep new things compatible with $NOPREFIX it's a decision we've to make. Especially CONST and the pre-compiler metacommands show bad interactions with $NOPREFIX over and over again and make implementations overcomplicated.

With this notice we wish to get your attention for the issue and recommend to adapt your coding habits to no longer rely on $NOPREFIX right now, so it becomes an easy transition when we finally drop it.


RE: QB64-PE v3.14.1 is now released - Kernelpanic - 08-27-2024

I'm always amazed by this enthusiasm... it shows what people can do when they're convinced of something.

I don't know much about the formats for sounds and the like, but why aren't mpp4 and flv supported? Is that particularly complicated?


RE: QB64-PE v3.14.1 is now released - zaadstra - 08-27-2024

Thank you for this quick fix!

Luckily I did not run into one of the bugs yet.


RE: QB64-PE v3.14.1 is now released - a740g - 08-28-2024

(08-27-2024, 08:39 PM)Kernelpanic Wrote: I'm always amazed by this enthusiasm... it shows what people can do when they're convinced of something.

I don't know much about the formats for sounds and the like, but why aren't mpp4 and flv supported? Is that particularly complicated?
Thanks!  Smile

mp4 is not an open format. It is covered by various patents. flv is a Flash Video container format. But we do not support video formats yet.

Probably we can re-visit MP4 when the patents expire.


RE: QB64-PE v3.14.1 is now released - BDS107 - 08-28-2024

Thanks for this quick fix!!!  Heart

Hopefully we can read and use PSF fonts in a next update (see here).


RE: QB64-PE v3.14.1 is now released - Kernelpanic - 08-28-2024

Quote:mp4 is not an open format. It is covered by various patents. flv is a Flash Video container format. But we do not support video formats yet.

Probably we can re-visit MP4 when the patents expire.
Thanks for the tip. Do you have any more detailed information about the license fees for MP4?

I searched the internet for information about license fees for the MPEG-4 (MP4) format, and in my opinion, non-commercial use is free, especially since the Fraunhofer Institute for Telecommunications was involved in the development. Non-commercial applies to the QB64 project. The use of MP4 would made available only.

I found the following License fees:
In order to be able to use and distribute H.264, browser and operating system providers, hardware manufacturers and anyone who charges money for content on the web already have to pay license fees. For operators of non-commercial websites, the MPEG Licensing Association, which represents 26 companies with over 1000 patents relating to H.264, extended the rights to free use until 2015 in February last year. In August, the rights administrator then promised not to charge any fees for private use after that.

This also assumes commercial use:
How do you calculate the license fee?
License fee = payment to licensor/product sales price. The following applies: ROS = license fee on the sales price. LSEP = licensor's share of the company's profits.

And what about the open source implementation of the H.264 (MPEG-4 AVC) codec?

Where End User pays for MPEG-4 Video

H.264/MPEG-4 AVC