[vlc-devel] [PATCH 6/6] macosx/guid: display the number of late frames
Steve Lhomme
robux4 at ycbcr.xyz
Mon Aug 10 14:18:02 CEST 2020
Obviously not tested. I just know it compiles. Maybe it's missing other
parts somewhere that is not found by my grep.
On 2020-08-10 7:48, Steve Lhomme wrote:
> ---
> modules/gui/macosx/UI/VLCInformationWindow.xib | 1 +
> modules/gui/macosx/panels/VLCInformationWindowController.h | 1 +
> modules/gui/macosx/panels/VLCInformationWindowController.m | 2 ++
> modules/gui/macosx/playlist/VLCPlayerController.h | 1 +
> modules/gui/macosx/playlist/VLCPlayerController.m | 1 +
> 5 files changed, 6 insertions(+)
>
> diff --git a/modules/gui/macosx/UI/VLCInformationWindow.xib b/modules/gui/macosx/UI/VLCInformationWindow.xib
> index f3e9e89ec06..f02d6ba8e0c 100644
> --- a/modules/gui/macosx/UI/VLCInformationWindow.xib
> +++ b/modules/gui/macosx/UI/VLCInformationWindow.xib
> @@ -38,6 +38,7 @@
> <outlet property="directorTextField" destination="KiB-XA-gnh" id="ERL-sw-M61"/>
> <outlet property="displayedLabel" destination="557" id="712"/>
> <outlet property="displayedTextField" destination="558" id="713"/>
> + <outlet property="lateTextField" destination="561" id="729"/>
> <outlet property="encodedbyLabel" destination="505" id="660"/>
> <outlet property="encodedbyTextField" destination="504" id="661"/>
> <outlet property="episodeLabel" destination="32r-kK-YIK" id="yix-cN-AcT"/>
> diff --git a/modules/gui/macosx/panels/VLCInformationWindowController.h b/modules/gui/macosx/panels/VLCInformationWindowController.h
> index b270c89ce39..83d3ac52ce1 100644
> --- a/modules/gui/macosx/panels/VLCInformationWindowController.h
> +++ b/modules/gui/macosx/panels/VLCInformationWindowController.h
> @@ -84,6 +84,7 @@
> @property (readwrite, weak) IBOutlet NSTextField *videoDecodedTextField;
> @property (readwrite, weak) IBOutlet NSTextField *displayedLabel;
> @property (readwrite, weak) IBOutlet NSTextField *displayedTextField;
> + at property (readwrite, weak) IBOutlet NSTextField *lateTextField;
> @property (readwrite, weak) IBOutlet NSTextField *lostFramesLabel;
> @property (readwrite, weak) IBOutlet NSTextField *lostFramesTextField;
> @property (readwrite, weak) IBOutlet NSTextField *inputLabel;
> diff --git a/modules/gui/macosx/panels/VLCInformationWindowController.m b/modules/gui/macosx/panels/VLCInformationWindowController.m
> index 6f2808749b5..4bbb9b5cd17 100644
> --- a/modules/gui/macosx/panels/VLCInformationWindowController.m
> +++ b/modules/gui/macosx/panels/VLCInformationWindowController.m
> @@ -206,6 +206,7 @@
> //Initializing Video Variables
> [_videoDecodedTextField setIntValue:0];
> [_displayedTextField setIntValue:0];
> + [_lateTextField setIntValue:0];
> [_lostFramesTextField setIntValue:0];
>
> //Initializing Audio Variables
> @@ -264,6 +265,7 @@
> /* Video */
> [_videoDecodedTextField setIntegerValue: inputStats.decodedVideo];
> [_displayedTextField setIntegerValue: inputStats.displayedPictures];
> + [_lateTextField setIntegerValue: inputStats.latePictures];
> [_lostFramesTextField setIntegerValue: inputStats.lostPictures];
>
> /* Audio */
> diff --git a/modules/gui/macosx/playlist/VLCPlayerController.h b/modules/gui/macosx/playlist/VLCPlayerController.h
> index 77e3192ff03..84a4fae0e6c 100644
> --- a/modules/gui/macosx/playlist/VLCPlayerController.h
> +++ b/modules/gui/macosx/playlist/VLCPlayerController.h
> @@ -893,6 +893,7 @@ extern const CGFloat VLCVolumeDefault;
>
> /* Vout */
> @property (readonly) int64_t displayedPictures;
> + at property (readonly) int64_t latePictures;
> @property (readonly) int64_t lostPictures;
>
> /* Aout */
> diff --git a/modules/gui/macosx/playlist/VLCPlayerController.m b/modules/gui/macosx/playlist/VLCPlayerController.m
> index 1698f9b36f3..f08d100c0da 100644
> --- a/modules/gui/macosx/playlist/VLCPlayerController.m
> +++ b/modules/gui/macosx/playlist/VLCPlayerController.m
> @@ -1744,6 +1744,7 @@ static int BossCallback(vlc_object_t *p_this,
> _decodedVideo = p_stats->i_decoded_video;
>
> _displayedPictures = p_stats->i_displayed_pictures;
> + _latePictures = p_stats->i_late_pictures;
> _lostPictures = p_stats->i_lost_pictures;
>
> _playedAudioBuffers = p_stats->i_played_abuffers;
> --
> 2.26.2
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
More information about the vlc-devel
mailing list