Powerbasic Museum 2020-B

IT-Consultant: Patrice Terrier => C++ WinLIFT / GDImage => Topic started by: Patrice Terrier on January 03, 2017, 02:08:31 PM

Title: New {multi} media player
Post by: Patrice Terrier on January 03, 2017, 02:08:31 PM
Here is a screen shot of the new 64-bit media player i am working on.

Currently it is based on Media Foundation (but this may change in the future), it is able to play all the media supported by the Windows 10 "Movies and TV" player, from local storage or from internet URL.

I plan to put into this single application, all the features found in BassBox, BassBox radio, BB64, MovieBox, and maybe more.  8)

The C++ VS 2015 project will be hosted on www.objreader.com.

...

Title: Re: New {multi} media player
Post by: Patrice Terrier on January 11, 2017, 08:05:59 PM
I am getting close to the first release version.

How it looks while playing audio:

(http://www.objreader.com/download/demo/ZMF64_01.png)

The size of the 64-bit EXE is rather small: 154 Kb
+ WinLIFT64, 317 Kb
+ GDImage64, 403 Kb

It can play  video full screen with auto show/hide of the control panel, to display only the movie.

Added
The GUI has been designed to get rid of the DPI aware problems, and to work with both mouse and finger on touch screen device.


...
Title: Here is the release-candidate
Post by: Patrice Terrier on January 16, 2017, 07:16:47 PM
MediaBox

This release-candidate version, is able to play audio, video, and images, using Drag and Drop of individual or multiple files, or a complete folder.
(recursivity search).

When using a complete folder or multiple files, you can use the edge auto/hide arrows to move from one media to another.
You can also change the Interlude theme using the same.

To change the wallpaper background, click with the left or right mouse button on the top left icon.

(http://www.objreader.com/download/demo/MediaBox.png)

The On/Off switch is turned On, as soon as you Drag or Open a Media.
Switching to Off, comes back to the default Interlude mode, while all media are unloaded from memory.

When in full screen mode, the control panel fades away after 4 secondes of mouse inactivity, to show it back, just move the mouse.

Note: While MediaBox is able to use the same video codecs than Windows 10 "Movies & TV", it is recommended to install the CCCP 64-bit codec pack, for accurate video size detection.

The project is available from www.objreader.com

And the binary can be downloaded directly from this link. (http://www.objreader.com/download/demo/MediaBox64.zip)

There is absolutly no Windows controls on the control panel, only GDImage widgets :)

...
Title: Re: New {multi} media player
Post by: Patrice Terrier on January 21, 2017, 12:07:33 PM
The binary has been updated to match the screen capture shown on the previous post.
The complete C++ project is available on www.objreader.com for registered users.
Title: Re: New {multi} media player
Post by: Patrice Terrier on February 05, 2017, 05:30:44 PM
A big update has been done to the project.

Learn more here:
http://www.objreader.com/index.php?topic=80.msg482#msg482
Title: MediaBox 64-bit OpenGL visual plugins are alived
Post by: Patrice Terrier on February 20, 2017, 06:02:34 PM
(http://www.objreader.com/download/demo/mbox3.png)

So far i have translated 4 of the BassBox plugins to 64-bit.
LaserBeam, Hal, Oscilloscope, and Fahrenheit 451.


Learn more here:
http://www.objreader.com/index.php?topic=80.msg498#msg498
Title: Re: New {multi} media player
Post by: Patrice Terrier on March 07, 2017, 02:34:58 PM
I have been kept very busy with a new set of 64-bit visual plugins, like this one  8)

(http://www.objreader.com/download/demo/mbox4.png)

...
Title: TCLib visual plugins
Post by: Patrice Terrier on March 11, 2017, 10:39:33 AM
TCLib plugins:
The latest TCLib 64-bit OpenGL visual plugins VS 2015 projects have been attached to the MediaBox thread (into the www.objreader.com "Eye candies" section).
Each of the the binary DLL, must be copied into the BBplugin folder and replace the previous one. 

The size reduction over the classic VS projects is absolutly amazing, between 4 or 7 times smaller without using any compressor.

bbp_Bubble
bbp_Fahrenheit
bbp_Hal
bbp_Helios
bbp_Laserbeam
bbp_Matrix
bbp_Oscillo

Title: MediaBox video
Post by: Patrice Terrier on July 30, 2017, 07:31:08 PM
You can download a video presentation of MediaBox from the link below
MBox64.mp4 (http://www.objreader.com/download/video/MBox64.mp4)

Note: Microsoft Edge allows you to see the video in streaming mode without downloading it first.
Title: Re: New {multi} media player
Post by: Patrice Terrier on August 17, 2017, 06:56:35 PM
.SRT support has been added to display subtitles while playing a movie.

I wrote my own .srt decoder that is very effective, because addon like XySubfilter works only with DrectShow and is very bloated (1747 Kb).
Title: Re: New {multi} media player
Post by: Patrice Terrier on November 22, 2017, 06:04:37 PM
I am now retrieving the movie informations on the fly directly from the internet, to create a poster contact sheet (like in my OMO project).

And that looks like this:

(http://www.objreader.com/download/demo/MediaBox_TMDB.png)

The whole C++ 64-bit project (with its source code) is there
http://www.objreader.com/index.php?topic=80.0