Author: ib Date: Fri Sep 4 11:43:54 2015 New Revision: 37475 Log: Add support for CD/(S)VCD/DVD image and DVD copy playback to the GUI.
Extend the file selector and the menu to load such files and utilize the respective scheme (cd://, vcd://, dvd://) for the playback so that it plays as if it were a real disc. For CD/(S)VCD, libcdio is necessary in order to load the cue files. For DVD, utilize the existing option to play files copied from a DVD or DVD images. Additionally, update the documentation. Modified: trunk/DOCS/xml/en/skin.xml trunk/help/help_mp-en.h Changes in other areas also in this revision: Added: trunk/gui/dialog/pixmaps/playimage.xpm (contents, props changed) Modified: trunk/Changelog trunk/DOCS/xml/de/skin.xml trunk/etc/mplayer.desktop trunk/gui/app/app.c trunk/gui/app/app.h trunk/gui/dialog/dialog.c trunk/gui/dialog/fileselect.c trunk/gui/dialog/fileselect.h trunk/gui/dialog/menu.c trunk/gui/interface.c trunk/gui/interface.h trunk/gui/ui/actions.c trunk/gui/win32/skinload.c trunk/gui/win32/skinload.h trunk/help/help_mp-de.h Modified: trunk/DOCS/xml/en/skin.xml ============================================================================== --- trunk/DOCS/xml/en/skin.xml Fri Sep 4 11:00:46 2015 (r37474) +++ trunk/DOCS/xml/en/skin.xml Fri Sep 4 11:43:54 2015 (r37475) @@ -968,6 +968,14 @@ menu entries. </varlistentry> <varlistentry> + <term><emphasis role="bold">evPlayImage</emphasis></term> + <listitem><para> + Loads an CD/(S)VCD/DVD image or DVD copy (with the file selector) and plays it + as if it were a real disc. + </para></listitem> +</varlistentry> + +<varlistentry> <term><emphasis role="bold">evLoadURL</emphasis></term> <listitem><para> Displays the URL dialog window. Modified: trunk/help/help_mp-en.h ============================================================================== --- trunk/help/help_mp-en.h Fri Sep 4 11:00:46 2015 (r37474) +++ trunk/help/help_mp-en.h Fri Sep 4 11:43:54 2015 (r37475) @@ -651,7 +651,10 @@ static const char help_text[] = MSGTR_He #define MSGTR_GUI_FilterFontBitmap "Bitmap fonts (*.desc)" #define MSGTR_GUI_FilterFontTTF "TrueType fonts (*.ttf)" #define MSGTR_GUI_FilterFontType1 "Type1 fonts (*.pfb)" +#define MSGTR_GUI_FilterImageCD "CD image cue sheet" #define MSGTR_GUI_FilterImageCue "CD/VCD/SVCD image cue sheet" +#define MSGTR_GUI_FilterImageDVD "DVD image/copy" +#define MSGTR_GUI_FilterImageVCD "VCD/SVCD image cue sheet" #define MSGTR_GUI_FilterMediumMatroska "Matroska media" #define MSGTR_GUI_FilterMediumOgg "Ogg media" #define MSGTR_GUI_FilterMediumQuickTime "QuickTime media" @@ -680,6 +683,7 @@ static const char help_text[] = MSGTR_He #define MSGTR_GUI_FrontRight "Front right" #define MSGTR_GUI_HideVideoWindow "Hide video window after playing" #define MSGTR_GUI_Hue "Hue" +#define MSGTR_GUI_Image "Image" #define MSGTR_GUI_Information "Information" #define MSGTR_GUI_Lavc "lavc (realtime mpeg1 encoding)" #define MSGTR_GUI_MaximumUsageSpareCPU "Maximum usage of spare CPU time" @@ -785,6 +789,7 @@ static const char help_text[] = MSGTR_He #define MSGTR_GUI_SelectedFiles "Selected files" #define MSGTR_GUI_SelectFile "Select file" #define MSGTR_GUI_SelectFont "Select font" +#define MSGTR_GUI_SelectImage "Select image" #define MSGTR_GUI_SelectSubtitle "Select subtitle" #define MSGTR_GUI_SizeDouble "Double size" #define MSGTR_GUI_SizeFullscreen "Fullscreen" _______________________________________________ MPlayer-DOCS mailing list MPlayer-DOCS@mplayerhq.hu https://lists.mplayerhq.hu/mailman/listinfo/mplayer-docs