Video Overlays in Train view

1,995 views
Skip to first unread message

Kelvin Gyoerick

unread,
Dec 14, 2015, 2:19:35 PM12/14/15
to golden-cheetah-users
How to activate or configure?

Darren Cope

unread,
Dec 30, 2015, 2:43:25 PM12/30/15
to golden-cheetah-users
I was wondering the same! Is there a write-up or demo somewhere?

On Monday, 14 December 2015 14:19:35 UTC-5, Kelvin Gyoerick wrote:
How to activate or configure?

Dan Froelich

unread,
Dec 30, 2015, 4:27:20 PM12/30/15
to golden-cheetah-users
In the train tab:
View - add chart - video player

Mark Liversedge

unread,
Dec 30, 2015, 4:52:55 PM12/30/15
to golden-cheetah-users
Its via an XML file at present and Vianney is looking at making it more user friendly in v4 .......

Mitch Smith

unread,
Jan 3, 2016, 1:44:13 PM1/3/16
to golden-cheetah-users


On Wednesday, December 30, 2015 at 4:52:55 PM UTC-5, Mark Liversedge wrote:
Its via an XML file at present and Vianney is looking at making it more user friendly in v4 .......

Hi Mark, I'm probably missing stuff (as usual :-). That would be "video-layout.xml", correct?  I put it in my ~/.goldencheetah/'athlete'/config folder, but couldn't get it working under Linux with VLC. The only place I could find "video-layout.xml" referenced in the source is in VideoWindow.cpp where it looks to be within a "#ifdef WIN32" block. Is it restricted to Windows? Maybe the Linux Qt video widget can't handle overlays? No big problem, but just curious.
Thanks!

Mark Liversedge

unread,
Jan 3, 2016, 2:32:49 PM1/3/16
to golden-cheetah-users
I really need Vianney to explain !

Mark 

Kelvin Gyoerick

unread,
Jan 3, 2016, 5:47:39 PM1/3/16
to golden-cheetah-users
I look forward to it as my Tacx TTS experience continues to degrade

Will

unread,
Jan 7, 2016, 10:24:13 PM1/7/16
to golden-cheetah-users
This works very well in Windows - just copy the video-layout.xml into the config folder.  It's really nice!  You can't see the overlay until you hit the play button.

I have 2 questions, though.  I can't find how to switch this from kph to mph on the speed graph (all of my settings are set to imperial, and the xml file is pulling from "Speed").  Also, is there a list of the available sources, so I can add some more things to the view such as target power?

Thanks,
Will

Darren Cope

unread,
Jan 8, 2016, 8:37:21 AM1/8/16
to golden-cheetah-users

Will; sounds great! However, I did a search for video-layout.xml, and couldn't find it. Where do I find the file in order to copy into the config folder?

Will

unread,
Jan 8, 2016, 11:25:39 AM1/8/16
to golden-cheetah-users
It is on github in src / xml. If you Google "video-layout.xml goldencheetah" it is the top result.

Kelvin Gyoerick

unread,
Jan 8, 2016, 3:24:44 PM1/8/16
to golden-cheetah-users
Thank you, I had attempted this before but my mistake had been right-clicking and saving the file instead of copy pasting it's contents.

Will

unread,
Jan 8, 2016, 4:23:26 PM1/8/16
to golden-cheetah-users
Cool, good to know that it works on a Mac.

G Coco

unread,
Jan 10, 2016, 12:18:14 AM1/10/16
to golden-cheetah-users
Here is a no frills text only overlay.

Puts Speed, Power, Cadence and Heart rate at the bottom of the screen.
video-layout.xml

vlcvboyer

unread,
Jan 10, 2016, 5:01:54 AM1/10/16
to golden-cheetah-users

Hi,

Please find below a short information on video overlays:
video overlays in current GC release is limited to windows platform only as I was unable to test it on OSX or Linux but it will be extended soon as it is based on QT only which is cross platform. However it requires minor variations dedicated to each platform.
It is automatically activated when a video-layout.xml file is found in configuration folder.
I've not made any tutorial in regard with file format but feel free to analyse it in order to adapt the layout to your needs.
You'll see that position and size are relative to container (main one is video but some sub widgets can be created such as text included in a meter)
My objective is to merge the two concepts: original GC subwindows and the overlays into one consistent and user friendly one. Thus I'll probably not create a tutorial for this one which shall disapear or be modified in the coming months!


Hope this will help!

Do not hesitate to give any feedback or improvement/feature request!

Best Regards

Vianney

please see a screenshot of mine below:

gc capture
note: elevation profile is not included in the latest public release

Stacey Kennedy, P.E.

unread,
Mar 1, 2016, 1:27:43 AM3/1/16
to golden-cheetah-users
Hello Vlcvboyer

Your screen shot with the nice video overlay is impressive.
Is there any chance you could post or attach your video-layout.xml.

Thanks,
Stacey


On Monday, December 14, 2015 at 1:19:35 PM UTC-6, Kelvin Gyoerick wrote:

Mick Drake

unread,
Mar 1, 2016, 5:09:57 AM3/1/16
to golden-cheetah-users
Looks like just about everything you need is there .. as Stacey said any chance of uploading the config file?

G Coco

unread,
Mar 1, 2016, 8:17:21 PM3/1/16
to golden-cheetah-users
After the reorg at Github the file is at: 


Right click and Save as or equivalent. I have attached it here.

Please note that elevation is not yet possible and the code has not made it into the code base.

There is also the simple layout that I did that is attached here.
video-layout.xml

Stacey Kennedy, P.E.

unread,
Mar 1, 2016, 11:42:36 PM3/1/16
to golden-cheetah-users
Thank you for the code. I have it installed and everything is in place for my 4am bike ride.
Message has been deleted

Stacey Kennedy, P.E.

unread,
Mar 12, 2016, 11:49:45 PM3/12/16
to golden-cheetah-users
Hello Vianney / vlcboyer / G Coco and anyone that knows the variable names used in Video-Overlays.

I have my cadence and Heart rate displaying on my video-overlay and I understand the format of the code.

Can you assist me with identifying the proper variable names for:   Elapsed Time and Distance.

I have tried the following variations for the Elapsed Time and Distance with no joy:

<meter name="Elapsed Time" container="Video" source="Elapsed Time" type="Text">
and
<meter name="Elapsed-Time" container="Video" source="ElapsedTime" type="Text">
and
<meter name="Distance" container="Video" source="Distance" type="Text">

Thank you greatly.

pt.carl...@gmail.com

unread,
Mar 19, 2016, 9:57:26 AM3/19/16
to golden-cheetah-users
+1 and target power, please

thank you, in advance 

Todd Cannon

unread,
Apr 7, 2016, 8:33:10 AM4/7/16
to golden-cheetah-users
What formatting of the xml file makes the overlay work for OSX? Tried using file linked in the thread but didn't work.

Will

unread,
Apr 7, 2016, 12:00:14 PM4/7/16
to golden-cheetah-users
It doesn't work in OSX yet.

G Coco

unread,
Apr 8, 2016, 10:35:40 PM4/8/16
to golden-cheetah-users


On Saturday, March 12, 2016 at 11:49:45 PM UTC-5, Stacey Kennedy, P.E. wrote:
Hello Vianney / vlcboyer / G Coco and anyone that knows the variable names used in Video-Overlays.

I have my cadence and Heart rate displaying on my video-overlay and I understand the format of the code.

Can you assist me with identifying the proper variable names for:   Elapsed Time and Distance.

From my understanding the only overlays you can use at this time are:

Speed, Cadence, Watt and HRM

There is a pull request (1698) which adds some other overlays (distance, duration and gradient) but that has been sitting for a while now.

Peter K

unread,
Dec 10, 2019, 7:17:46 PM12/10/19
to golden-cheetah-users
Hi Stacey,

Did you ever get a list of the variables?

Peter



On Saturday, March 12, 2016 at 11:49:45 PM UTC-5, Stacey Kennedy, P.E. wrote:

Ale Martinez (Please don't email or cc me)

unread,
Dec 10, 2019, 9:49:26 PM12/10/19
to golden-cheetah-users
Not Stacey, sorry :)

Original variables were the ones cited by Gareth: Speed, Cadence, Watt and HRM

Per Stacey request recently Load, Time, LapTime, LapTimeRemaining and ErgTimeRemaining were added, these are available in v3.5 RC2X.

Additionally the standard video-layout.xml will be copied automatically to athlete’s config if no one is present when Video is started so it can be customized, if you don’t want overlays clear the file contents and let it empty.

Still Windows only.

Peter K

unread,
Dec 11, 2019, 7:21:40 AM12/11/19
to golden-cheetah-users
Thanks Ale, sorry for the confusion. I'm running 3.5 RC1, how can i get RC2X?

Ale Martinez (Please don't email or cc me)

unread,
Dec 11, 2019, 7:28:31 AM12/11/19
to golden-cheetah-users
Scroll and expand the Assets part on https://github.com/GoldenCheetah/GoldenCheetah/releases

vlcvboyer

unread,
Dec 11, 2019, 3:03:51 PM12/11/19
to golden-cheetah-users

Hi,

 

I’m glad to see that few people are using this feature!

 

I’ve not opened this code since several years however I’m sure that overlays feature should not be difficult to activate for other operating systems as I was mainly using QT library.

I was unable to test it on Linux due to drivers issues and have no OSX at all. Thus I didn’t activate this code as it was not tested.

 

Feel free to try by yourself it should really not be difficult.

 

Another development which is video/speed synchronization may be harder to make it working as, at that time I discovered some differences in VLC library depending on target architecture.

 

Best regards

 

Vianney

 

 

De : golden-che...@googlegroups.com [mailto:golden-che...@googlegroups.com] De la part de Ale Martinez (Please don't email or cc me)
Envoyé : mercredi 11 décembre 2019 13:29
À : golden-cheetah-users <golden-che...@googlegroups.com>
Objet : [Golden-Cheetah-Users] Re: Video Overlays in Train view

--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "golden-cheetah-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golden-cheetah-users/f8Sj9uuQZfU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golden-cheetah-u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golden-cheetah-users/408afa8a-7f04-446b-b116-5d87ccf76028%40googlegroups.com.

Peter K

unread,
Dec 11, 2019, 3:40:10 PM12/11/19
to golden-cheetah-users
Hi Vianney,

The feature is very nice, thank you for all your hard work. One question for you, in the screen shoot you shared in the past i can see additional fields, %grade and ride profile. Are those also available or was this something you compiled while testing?

Thanks again.

Peter

To unsubscribe from this group and all its topics, send an email to golden-cheetah-users+unsub...@googlegroups.com.

vlcvboyer

unread,
Dec 11, 2019, 6:49:35 PM12/11/19
to golden-cheetah-users

 

Hi Peter,

 

I suppose that as a minimum I push it in the git repository but I cannot confirm if it was merged into the global project at that time.

If this is the case you just have to change the configuration file in order to add this widget wherever you want on the screen.

 

 

FYI here is the configuration file I have on my computer:

(you can see type=“elevation” at the end for this purpose)

 

<layout name="preset_1">

    <meter name="Speedometer" container="Video" source="Speed" type="NeedleMeter">

        <RelativeSize Width="15.0" Height="15.0" />

        <RelativePosition X="12.0" Y="77.0" />

        <Range Min="0.0" Max="60.0" />

        <Angle>220.0</Angle>

        <SubRange>6</SubRange>

        <MainColor R="0" G="255" B="0" A="250" />

        <BackgroundColor R="100" G="100" B="100" A="100" />

    </meter>

    <meter name="Speedometer-text" container="Speedometer" source="Speed" type="Text">

        <RelativeSize Width="70.0" Height="40.0" />

        <RelativePosition X="50.0" Y="75.0" />

        <MainColor R="0" G="255" B="0" A="230" />

        <MainFont Name="Consolas" Size="64" />

    </meter>

    <meter name="Wattmeter" container="Video" source="Watt" type="CircularMeter">

        <RelativeSize Width="15.0" Height="13.0" />

        <RelativePosition X="88.0" Y="73.0" />

        <Range Min="0.0" Max="350.0" />

        <Angle>280.0</Angle>

    </meter>

    <meter name="Wattmeter-text" container="Wattmeter" source="Watt" type="Text">

        <RelativeSize Width="50.0" Height="40.0" />

        <RelativePosition X="50.0" Y="50.0" />

        <MainColor R="255" G="0" B="0" A="230" />

    </meter>

    <meter name="Wattmeter-unit" container="Wattmeter" source="None" type="Text">

        <RelativeSize Width="50.0" Height="20.0" />

        <RelativePosition X="50.0" Y="85.0" />

        <MainColor R="255" G="0" B="0" A="230" />

        <Text>Watts</Text>

    </meter>

    <meter name="Cadencemeter" container="Video" source="Cadence" type="CircularBargraph">

        <RelativeSize Width="15.0" Height="15.0" />

        <RelativePosition X="27.0" Y="77.0" />

        <Range Min="0.0" Max="200.0" />

        <MainColor R="5" G="0" B="255" A="180" />

        <Angle>280.0</Angle>

        <SubRange>30</SubRange>

    </meter>

    <meter name="Cadencemeter-text" container="Cadencemeter" source="Cadence" type="Text">

        <RelativeSize Width="35.0" Height="27.0" />

        <RelativePosition X="50.0" Y="50.0" />

        <MainColor R="255" G="0" B="0" A="250" />

    </meter>

    <meter name="Cadencemeter-unit" container="Cadencemeter" source="None" type="Text">

       <RelativeSize Width="50.0" Height="20.0" />

        <RelativePosition X="50.0" Y="85.0" />

        <MainColor R="255" G="0" B="0" A="250" />

        <Text>rpm</Text>

    </meter>

    <meter name="HRM-text" container="Video" source="HRM" type="Text">

        <RelativeSize Width="15.0" Height="5.0" />

        <RelativePosition X="88.0" Y="90.0" />

        <MainColor R="255" G="0" B="0" A="250" />

    </meter>

    <meter name="status" container="Video" source="TrainerStatus" type="Text">

        <RelativeSize Width="15.0" Height="5.0" />

        <RelativePosition X="10.0" Y="10.0" />

        <BackgroundColor R="100" G="100" B="100" A="100" />

    </meter>

    <meter name="status" container="Video" source="TrainerStatusDetails" type="Text">

        <RelativeSize Width="15.0" Height="4.0" />

        <RelativePosition X="10.0" Y="15.0" />

                               <BackgroundColor R="100" G="100" B="100" A="100" />

                </meter>

    <meter name="elevation" container="Video" source="Elevation" type="Elevation">

        <RelativeSize Width="47.0" Height="20.0" />

        <RelativePosition X="57.0" Y="85.0" />

                               <BackgroundColor R="100" G="100" B="100" A="100" />

                               <OutlineColor R="255" G="255" B="255" A="250" />

                               <MainColor R="255" G="0" B="0" A="250" />

                </meter>

    <meter name="elapsed" container="Video" source="Duration" type="Text">

        <RelativeSize Width="10.0" Height="5.0" />

        <RelativePosition X="90.0" Y="3.0" />

                </meter>

    <meter name="distance" container="Video" source="Distance" type="Text">

        <RelativeSize Width="10.0" Height="5.0" />

        <RelativePosition X="90.0" Y="8.0" />

                </meter>

    <meter name="gradient" container="Video" source="Gradient" type="Text">

        <RelativeSize Width="10.0" Height="5.0" />

        <RelativePosition X="90.0" Y="13.0" />

                </meter>

</layout>

 

Best regards

 

Vianney

 

 

 

De : golden-che...@googlegroups.com [mailto:golden-che...@googlegroups.com] De la part de Peter K
Envoyé : mercredi 11 décembre 2019 21:40
À : golden-cheetah-users <golden-che...@googlegroups.com>
Objet : Re: [Golden-Cheetah-Users] Re: Video Overlays in Train view

 

To unsubscribe from this group and all its topics, send an email to golden-cheetah-u...@googlegroups.com.

--

_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "golden-cheetah-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golden-cheetah-users/f8Sj9uuQZfU/unsubscribe.

To unsubscribe from this group and all its topics, send an email to golden-cheetah-u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golden-cheetah-users/c52ef8df-868d-4558-a939-553b1b56b641%40googlegroups.com.

Ale Martinez (Please don't email or cc me)

unread,
Dec 12, 2019, 5:36:32 AM12/12/19
to golden-cheetah-users
El miércoles, 11 de diciembre de 2019, 17:03:51 (UTC-3), vlcvboyer escribió:

Hi,

 

I’m glad to see that few people are using this feature!

 

I’ve not opened this code since several years however I’m sure that overlays feature should not be difficult to activate for other operating systems as I was mainly using QT library.

I was unable to test it on Linux due to drivers issues and have no OSX at all. Thus I didn’t activate this code as it was not tested.

 

Feel free to try by yourself it should really not be difficult.


Hi Vianney, I tried when enabled the copy of video-layout.xml to user’s folder, (https://github.com/GoldenCheetah/GoldenCheetah/commit/32ae63a2b50ddfa22dbe76941f708a371379bb10), it was easy to make it to compile on Linux but got some obscure Qt errors are video reproduction time I could not debug and let it Windows only, both vlc and Qt video gave similar errors. I can try again and report back just in case you have a clue.
Thanks!

To unsubscribe from this group and all its topics, send an email to golden-cheetah-users+unsub...@googlegroups.com.

Peter K

unread,
Dec 12, 2019, 9:15:32 AM12/12/19
to golden-cheetah-users
Hi Vianney,

Thanks for sharing this. I tried it but it doesn't seem to work. I believe Ale mentioned that only some variables are possible. Hopefully they can be added in a later release.

Peter


pepe lisbon

unread,
Dec 12, 2019, 1:22:00 PM12/12/19
to golden-cheetah-users
Hi,


In Training Mode, Main panel with Video and overlays goes blank after going fullscreen  F11, audio continuous to play. Remains blank  even when switching  to Activities Mode.
Needs a GC restart.

Does anyone know  a possible fix?

Thanks,
Pepe


Ale Martinez (Please don't email or cc me)

unread,
Dec 12, 2019, 2:46:05 PM12/12/19
to golden-cheetah-users
It seems the Vianney's code including the elevation widget never was incorporated to master code: https://github.com/GoldenCheetah/GoldenCheetah/pull/1698

To add distance and to make it and speed respond to metric/imperial setting seems easy, similar to add other realtime variables

Peter K

unread,
Dec 12, 2019, 2:51:51 PM12/12/19
to golden-cheetah-users
Hi Ale,

Are you saying that these variables are already in RC2X? I'm still not having any luck and the speed variable is still in kph rather than mph.

Peter

Peter K

unread,
Dec 12, 2019, 3:02:29 PM12/12/19
to golden-cheetah-users

Sorry Ale, i misread your post. I just realized that you said the code was not incorporated.

Peter

Eric Christoffersen

unread,
Dec 12, 2019, 3:23:58 PM12/12/19
to golden-cheetah-users

On both of my win10 machines these overlays seem to appear about 60% of the time that I start an RLV. Seems to be lower % the more times I startup GC. I'm thinking some physical memory fragmentation or something? Anyone else seeing this behavior?

Peter K

unread,
Dec 12, 2019, 4:46:09 PM12/12/19
to golden-cheetah-users
My overlays work fine if i go to full screen (F11). The widgets go slightly off the original position if i hide side and/bottom panels but i still see them.


Peter K

unread,
Dec 13, 2019, 9:52:01 AM12/13/19
to golden-cheetah-users

Hi Ale,

Are you planning to incorporate Vianney's widget and other variables in any of the future releases? I was reading the exchange between Mark and Vianney and i love the idea of the video as a background with transparent widgets. Hoping for an ETA since you mentioned that the changes seem easy :-)

Peter

Ale Martinez (Please don't email or cc me)

unread,
Dec 13, 2019, 10:37:44 AM12/13/19
to golden-cheetah-users


El viernes, 13 de diciembre de 2019, 11:52:01 (UTC-3), Peter K escribió:

Hi Ale,

Are you planning to incorporate Vianney's widget and other variables in any of the future releases? I was reading the exchange between Mark and Vianney and i love the idea of the video as a background with transparent widgets. Hoping for an ETA since you mentioned that the changes seem easy :-)

This is what I wrote: "To add distance and to make it and speed respond to metric/imperial setting seems easy, similar to add other realtime variables", this is low hanging fruit and I can add for the next build.
WRT to elevation widget there are parts marked as TODO and it would need more testing but I don't know how much, other things discussed in that thread are even less clear to me.

 

Peter

Peter K

unread,
Dec 13, 2019, 12:23:40 PM12/13/19
to golden-cheetah-users

Thank you!!! I'm looking forward to the next build.

Ale Martinez (Please don't email or cc me)

unread,
Dec 15, 2019, 3:39:12 PM12/15/19
to golden-cheetah-users
I added Distance to sources and made it and speed to honor metric/imperial setting.

Load was changed to behave according to mode as the Dial Widget to show Target Power or Slope.

Distance, Elapsed Time and Load are now in the sample video-layout.xml, it looks like this:

video-overlays.jpg


This will be available in the next build, hope it will be release 3.5, to activate this video-layout.xml you need to remove the one you have in athlete's config.

Other sources available, but not displayed are LapTime, LapTimeRemaining and ErgTimeRemaining.

Peter K

unread,
Dec 16, 2019, 2:15:49 PM12/16/19
to golden-cheetah-users
Thanks Ale, the screen shot looks great.

Peter

Peter K

unread,
Dec 30, 2019, 12:14:34 PM12/30/19
to golden-cheetah-users
Hi Ale,

I was playing around with the current video-layout.xml and it seems that the heart rate field returns "bpm" as part of the value. Is there any way to remove it? I'm trying to setup as may of the fields as i can as "CircularBargraph".

Also any chance we can get a copy of the latest dev build?

Peter

Ale Martinez (Please don't email or cc me)

unread,
Dec 30, 2019, 3:50:54 PM12/30/19
to golden-cheetah-users
El lunes, 30 de diciembre de 2019, 14:14:34 (UTC-3), Peter K escribió:
Hi Ale,

I was playing around with the current video-layout.xml and it seems that the heart rate field returns "bpm" as part of the value. Is there any way to remove it? I'm trying to setup as may of the fields as i can as "CircularBargraph". 

No, but since is a fixed string and for consistency we should remove it from the code and add it to the xml.
 
Also any chance we can get a copy of the latest dev build?

We are not producing intermediate dev builds other than the ones in github releases.

The AppVeyor-ci script builds just an exe for now, for the future it would be interesting to build and installer there and to upload it for user tests like we do on Travis-ci for Linux and macOS.

Ale Martinez (Please don't email or cc me)

unread,
Dec 31, 2019, 7:51:13 AM12/31/19
to golden-cheetah-users
El lunes, 30 de diciembre de 2019, 17:50:54 (UTC-3), Ale Martinez (Please don't email or cc me) escribió:
El lunes, 30 de diciembre de 2019, 14:14:34 (UTC-3), Peter K escribió:
Hi Ale,

I was playing around with the current video-layout.xml and it seems that the heart rate field returns "bpm" as part of the value. Is there any way to remove it? I'm trying to setup as may of the fields as i can as "CircularBargraph". 

No, but since is a fixed string and for consistency we should remove it from the code and add it to the xml.

Done. It will be available on next build, hopefully release.

Peter K

unread,
Dec 31, 2019, 3:51:03 PM12/31/19
to golden-cheetah-users
Great!!!. Thanks for your hard work Ale.

One other thing i notices is that when the screen size changes (toggle sidebar) the overlay items shift to the left. When i toggle the sidebar again, they jump back to the correct location. Is this an xml config issue or is it in the code?

TIA.

Peter

Peter K

unread,
Jan 1, 2020, 3:30:31 PM1/1/20
to golden-cheetah-users
Hi Ale,

I just realized that the speedometer has the same issue. It appears the "kph" is not in the xml file. Hopefully it is also easily fixed before the next release.

Peter

Ale Martinez (Please don't email or cc me)

unread,
Jan 1, 2020, 4:12:45 PM1/1/20
to golden-cheetah-users
El miércoles, 1 de enero de 2020, 17:30:31 (UTC-3), Peter K escribió:
Hi Ale,

I just realized that the speedometer has the same issue. It appears the "kph" is not in the xml file. Hopefully it is also easily fixed before the next release.

No, speed and distance are different since they depend on metric/imperial setting.

fredcos...@gmail.com

unread,
Apr 6, 2021, 2:18:53 PM4/6/21
to golden-cheetah-users
Hi,
I'm not sure if I got it right. Is it already working on MacOS? I had been using it in Windows for a while (and really enjoyed it!). Now I had to switch laptops with my kid and went back to my old MacBookPro. Copied everything over and GC is running fine for training. No overlays on video during workout, though.
Is there anything else I should be doing (added a video chart in training mode and copied the video-layout.xml from my pc laptop (that had overlays adjusted to my screen and stuff).
Thanks for any help!
Fred

On Friday, January 8, 2016 at 7:23:26 PM UTC-2 Will wrote:
Cool, good to know that it works on a Mac.


On Friday, January 8, 2016 at 2:24:44 PM UTC-6, Kelvin Gyoerick wrote:
Thank you, I had attempted this before but my mistake had been right-clicking and saving the file instead of copy pasting it's contents.

On Friday, January 8, 2016 at 10:25:39 AM UTC-6, Will wrote:
It is on github in src / xml.  If you Google "video-layout.xml goldencheetah" it is the top result.

Ale Martinez

unread,
Apr 6, 2021, 5:24:18 PM4/6/21
to golden-cheetah-users
El martes, 6 de abril de 2021 a la(s) 15:18:53 UTC-3, fredcos...@gmail.com escribió:
Hi,
I'm not sure if I got it right. Is it already working on MacOS?

No, it is not.

Ale Martinez

unread,
Apr 6, 2021, 6:10:01 PM4/6/21
to golden-cheetah-users
I would like to add 2 comments:

1) For users: In 3.6 it is possible to select between several pre-configured layouts without the need to edit xml files, elevation profile is available and there is a new Live Map widget. Windows and Linux are supported. See https://github.com/GoldenCheetah/GoldenCheetah/wiki/FAQ-TRAIN#how-can-i-have-synchronized-video-in-my-training-session

2) For macOS developers: it is trivial to enable overlay widgets for macOS at build time (see https://github.com/amtriathlon/GoldenCheetah/commit/eca4cd4ad9b9a9f485f47b21c6e6748d3e1a1787) but they don't work in my limited tests, if a macOS developer can make they to work, help is welcome.

fredcos...@gmail.com

unread,
Apr 6, 2021, 7:27:37 PM4/6/21
to golden-cheetah-users
Thanks!

Ale Martinez

unread,
Apr 6, 2021, 8:37:07 PM4/6/21
to golden-cheetah-users
BTW, on macOS it is currently possible to have Live Map, Elevation profile and Dials parallel (not over) to the video window, see https://groups.google.com/g/golden-cheetah-users/c/nkwcG_OV2jI/m/KalZ3vOSBAAJ

Alex Saiz

unread,
Sep 5, 2021, 2:45:18 PM9/5/21
to golden-cheetah-users

Hi,
is it possible to get the video overlay displayed in Linux Mint 19.3 Cinnamon? I do see the metrics but unfortunately no video. 
I tried it with the 3.5 and the actual 3.6 DEV.

Ale Martinez

unread,
Sep 5, 2021, 4:45:46 PM9/5/21
to golden-cheetah-users
It should work, unless the video you are trying is unsupported by the VLC version included, try running:
./GoldenCheetah_v3.6-DEV_x64.AppImage --debug
and check for errors reported at the launching terminal.

Ale Martinez

unread,
Sep 5, 2021, 5:51:50 PM9/5/21
to golden-cheetah-users
I assumed you already added a Video chart to your Train View config, if this is not the case see https://github.com/GoldenCheetah/GoldenCheetah/wiki/UG_ChartTypes_Train#video-player

Alex Saiz

unread,
Sep 6, 2021, 2:55:57 PM9/6/21
to golden-cheetah-users
Thx for the replay -  i think, we are getting closer :-)
I already added a videoplayer chart. But in the video chart i do only see the google maps, the elevation and the other metrics but not the selected video. I tried the same video in VLC direct and it was displayed perfectly.
Now i tried with the debug command you gave me and i got an codec error:
"core decoder error: Codec `h264' (H264 - MPEG-4 AVC (part 10)) is not supported."

If i open the video in VLC, it is displayed with this codec. hm.

Any idea why VLC is supporting the video codec directly but not integrated into GC?

BTW: THANK YOU and averybody else developing and supporting that great tool and also to make it possible to use it in the Linux environment!

Ale Martinez

unread,
Sep 6, 2021, 3:48:04 PM9/6/21
to golden-cheetah-users
El lunes, 6 de septiembre de 2021 a la(s) 15:55:57 UTC-3, alex...@gmail.com escribió:
Thx for the replay -  i think, we are getting closer :-)
I already added a videoplayer chart. But in the video chart i do only see the google maps, the elevation and the other metrics but not the selected video. I tried the same video in VLC direct and it was displayed perfectly.
Now i tried with the debug command you gave me and i got an codec error:
"core decoder error: Codec `h264' (H264 - MPEG-4 AVC (part 10)) is not supported."

If i open the video in VLC, it is displayed with this codec. hm.

Any idea why VLC is supporting the video codec directly but not integrated into GC?

GC includes a vlc version with a set of codecs which may differ from those installed in your system, check Help > About > version on both.

Alex Saiz

unread,
Sep 6, 2021, 4:36:37 PM9/6/21
to golden-cheetah-users
How can i check the codes of the in GC included VLC?

Ale Martinez

unread,
Sep 6, 2021, 4:50:49 PM9/6/21
to golden-cheetah-users
El lunes, 6 de septiembre de 2021 a la(s) 17:36:37 UTC-3, alex...@gmail.com escribió:
How can i check the codes of the in GC included VLC?

AppImage files can be extracted to a normal folder running:
./GoldenCheetah*.AppImag —appImage-extract
Then you can inspect/replace files, run GC frame there, etc.

Alex Saiz

unread,
Sep 7, 2021, 4:47:00 AM9/7/21
to golden-cheetah-users
Hi, i updated from 3.6DEV2009 (downloaded 5 days ago) to 3.6DEV2108 and now its working. :-)
Message has been deleted

Ale Martinez

unread,
Sep 7, 2021, 5:05:33 AM9/7/21
to golden-cheetah-users
El martes, 7 de septiembre de 2021 a la(s) 05:47:00 UTC-3, alex...@gmail.com escribió:
Hi, i updated from 3.6DEV2009 (downloaded 5 days ago) to 3.6DEV2108 and now its working. :-)

It is expected users to upgrade to the latest build of the version they are using before to report an issue, just in case it is already fixed…

Alex Saiz

unread,
Sep 7, 2021, 5:46:27 AM9/7/21
to golden-cheetah-users
Hi, i am sorry to caused inconvenience - i followed the link to the dev from the GC homepage and thougth, i had the latest one. My fault - thank you for your support!

TWINGSISTER TWINGSISTER

unread,
Dec 11, 2021, 5:15:06 AM12/11/21
to golden-cheetah-users
I think this could be the right place for this request. Is it possible to access the VLC interface when cycling? It would be nice to cycle listening a .m3u playlist and/or having subtitles to inform you about what's going on (I mean subtitles are distributed like another .rlv and pop up information as HUD for the  RLV and are community maintained to display comments from the others to the athlete). Obviously there should be some options to handle the music playlist. Not to mention the possibility of integrating  GC with Skype/Zoom
Cheers
Reply all
Reply to author
Forward
0 new messages