A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 120 lines 5.2 kB view raw
1% $Id$ % 2\subsection{MPEG Player} 3The Mpeg Player is a video player plugin capable of playing back MPEG-1 and 4MPEG-2 video streams with MPEG audio multiplexed into \fname{.mpg} files. 5 6To play a video file, you just select it in the Rockbox \setting{File Browser}. 7If your file does not have the \fname{.mpg} extension but is encoded in the 8supported format, you will need to use the \setting{Open With...} context menu 9option and choose \setting{mpegplayer}. 10 11\begin{btnmap} 12 \opt{GIGABEAT_S_PAD}{\ButtonSelect{} or \ButtonPlay} 13 \opt{GIGABEAT_PAD}{\ButtonSelect{} or \ButtonA} 14 \nopt{GIGABEAT_S_PAD,GIGABEAT_PAD}{\ActionWpsPlay} 15 \opt{HAVEREMOTEKEYMAP}{& } 16 & Pause / Resume\\ 17 \ActionWpsStop 18 \opt{HAVEREMOTEKEYMAP}{& } 19 & Stop\\ 20 \nopt{GIGABEAT_S_PAD,GIGABEAT_PAD}{\ActionWpsVolUp{} / \ActionWpsVolDown} 21 \opt{GIGABEAT_S_PAD,GIGABEAT_PAD}{\ButtonLeft{} or \ButtonVolDown{} / 22 \ButtonRight{} or \ButtonVolUp} 23 \opt{HAVEREMOTEKEYMAP}{& } 24 & Adjust volume up / down\\ 25 \nopt{GIGABEAT_S_PAD,GIGABEAT_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{% 26 \ActionWpsSkipPrev{} / \ActionWpsSkipNext} 27 \opt{GIGABEAT_S_PAD,GIGABEAT_PAD}{\ButtonUp{} / \ButtonDown} 28 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft{} / \ButtonRight} 29 \opt{HAVEREMOTEKEYMAP}{& } 30 & Rewind / Fast Forward\\ 31 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 32 \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD} 33 {\ButtonMenu} 34 \opt{IAUDIO_X5_PAD}{\ButtonRec} 35 \opt{IRIVER_H10_PAD}{\ButtonRew} 36 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 37 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonSelect} 38 \opt{HAVEREMOTEKEYMAP}{& } 39 \opt{RG_NANO_PAD}{\ButtonStart} 40 & Open the MPEG Player menu\\ 41\end{btnmap} 42 43When a video file is selected, the Start Menu will be displayed, unless it is 44disabled via the \setting{Resume Options} (see below). In the latter case the video 45will start playing immediately. 46 47Start Menu 48 49\begin{description} 50\item[Play from beginning] Resume information is discarded and the video plays 51 from the start. 52\item[Resume at: mm:ss] Resume video playback at stored resume time mm:ss 53 (start of the video if no resume time is found). 54\item[Set start time] A preview screen is presented consisting of a 55 thumbnail preview and a progress bar where the user can select a start time 56 by `seeking' through the video. The video playback is started by pressing 57 the select button. 58\item[Settings] Open \setting{Settings} submenu -- see below. 59\item[Quit mpegplayer] Exit the plugin. 60\end{description} 61 62Main Menu 63 64\begin{description} 65\item[Settings] Open \setting{Settings} submenu -- see below. 66\item[Resume playback] Return to playback screen. 67\item[Quit mpegplayer] Exit the plugin. 68\end{description} 69 70Settings Menu 71 72\begin{description} 73\item[Display Options] Open \setting{Display Options} submenu -- see below. 74\item[Audio Options] Open \setting{Audio Options} submenu -- see below. 75\item[Resume Options] (default: Start menu) Enable/disable the start menu. 76\item[Play Mode] (default: Single) Set to \setting{All} to play multiple 77 \fname{.mpg} files in the directory continuously. 78\item[Clear all resumes: x] Discard all x resume points. 79\end{description} 80 81Display Options Menu 82 83\begin{description} 84\item[Dithering] (default: off) Prevent banding effects in gradients by blending 85 of colours. (only available on Sansa e200, Sansa c200 and Gigabeat F/X) 86\item[Display FPS] (default: off) This option displays (once a second -- if your 87 video is full-screen this means it will get overwritten by the video and 88 appear to flash once per second) the average number of frames decoded per 89 second, the total number of frames skipped (see the Skip Frames option), 90 the current time (in 100~Hz ticks) and the time the current frame is due to 91 be displayed. 92\item[Limit FPS] (default: on) With this option disabled, mpegplayer will 93 display the video as fast as it can. Useful for benchmarking. 94\item[Skip frames] (default: on) This option causes mpegplayer to attempt to 95 maintain realtime playback by skipping the display of frames -- but these 96 frames are still decoded. Disabling this option can cause loss of A/V sync. 97\opt{backlight_brightness}{ 98 \item[Backlight Brightness] (default: Use setting) Choose brightness to use 99 during video playback. Set to \setting{Use setting} to use the Brightness 100 setting. 101} 102\end{description} 103 104Audio Options Menu 105 106\begin{description} 107\item[Tone Controls] (default: force off) Use the bass and treble control 108 settings or force them off. 109\item[Channel Modes] (default: force off) Use the channel configuration setting 110 or force Stereo mode. 111\item[Crossfeed] (default: force off) Use the Crossfeed setting or force 112 crossfeed off. 113\item[Equalizer] (default: force off) Use the Equalizer setting or force the 114 equalizer off. 115\item[Dithering] (default: force off) Use the Dithering setting or force 116 audio dithering off. 117\end{description} 118 119See this page in the Rockbox wiki for information on how to encode your videos 120to the supported format. \wikilink{PluginMpegplayer}