A Media Player

Total Page:16

File Type:pdf, Size:1020Kb

A Media Player mpv a media player Copyright: GPLv2+ Manual 1 section: Manual group: multimedia Table of Contents SYNOPSIS 6 DESCRIPTION 7 INTERACTIVE CONTROL 8 Keyboard Control 8 Mouse Control 11 USAGE 12 Legacy option syntax 12 Escaping spaces and other special characters 12 Paths 13 Per-File Options 14 List Options 14 String list and path list options 14 Key/value list options 15 Filter options 15 General 16 CONFIGURATION FILES 17 Location and Syntax 17 Escaping spaces and special characters 17 Putting Command Line Options into the Configuration File 17 File-specific Configuration Files 17 Profiles 18 Runtime profiles 18 Conditional auto profiles 19 Legacy auto profiles 21 Using mpv from other programs or scripts 23 TAKING SCREENSHOTS 24 TERMINAL STATUS LINE 25 LOW LATENCY PLAYBACK 26 PROTOCOLS 27 PSEUDO GUI MODE 30 Linux desktop issues 31 Disabling Screensaver 31 OPTIONS 32 Track Selection 32 Playback Control 34 Program Behavior 42 Video 47 Audio 58 Subtitles 65 Window 77 Disc Devices 84 Equalizer 86 Demuxer 86 Input 91 OSD 94 Screenshot 97 Software Scaler 99 Audio Resampler 101 Terminal 101 Cache 103 Network 106 DVB 107 ALSA audio output options 108 GPU renderer options 109 Miscellaneous 132 Debugging 137 AUDIO OUTPUT DRIVERS 139 VIDEO OUTPUT DRIVERS 143 AUDIO FILTERS 154 VIDEO FILTERS 158 ENCODING 171 COMMAND INTERFACE 174 input.conf 174 input.conf syntax 174 Key names 175 Flat command syntax 176 Commands specified as arrays 176 Named arguments 177 List of Input Commands 177 Input Commands that are Possibly Subject to Change 186 List of events 194 Hooks 197 Input Command Prefixes 198 Synchronous vs. Asynchronous 198 Asynchronous command details 199 Input Sections 199 Properties 199 Property list 200 Inconsistencies between options and properties 223 Property Expansion 223 Raw and Formatted Properties 224 ON SCREEN CONTROLLER 225 Using the OSC 225 The Interface 225 Key Bindings 226 Configuration 226 Config Syntax 226 Command-line Syntax 227 Configurable Options 227 Script Commands 230 STATS 231 Usage 231 Font 231 Configuration 231 Configurable Options 231 Different key bindings 233 Active key bindings page 233 Internal stuff page 233 CONSOLE 235 Keybindings 235 Commands 235 Known issues 236 Configuration 236 Configurable Options 236 LUA SCRIPTING 237 Example 237 Script location 237 Details on the script initialization and lifecycle 238 mp functions 238 Advanced mp functions 244 mp.msg functions 245 mp.options functions 245 mp.utils functions 246 Events 249 Extras 249 JAVASCRIPT 250 Example 250 Similarities with Lua 250 Differences from Lua 250 Language features - ECMAScript 5 250 Unsupported Lua APIs and their JS alternatives 250 Scripting APIs - identical to Lua 251 Additional utilities 252 Timers (global) 253 CommonJS modules and require(id) 254 Custom initialization 254 The event loop 254 JSON IPC 256 Socat example 256 Command Prompt example 256 Protocol 257 Data flow 258 Asynchronous commands 258 Commands with named arguments 258 Commands 258 UTF-8 260 JSON extensions 260 Alternative ways of starting clients 261 CHANGELOG 262 EMBEDDING INTO OTHER PROGRAMS (LIBMPV) 263 C PLUGINS 264 C plugins location 264 API 264 Linkage to libmpv 264 Examples 264 ENVIRONMENT VARIABLES 265 EXIT CODES 267 FILES 268 FILES ON WINDOWS 270 SYNOPSIS mpv [options] [file|URL|PLAYLIST|-] mpv [options] files DESCRIPTION mpv is a media player based on MPlayer and mplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. Special input URL types are available to read input from a variety of sources other than disk files. Depending on platform, a variety of different video and audio output methods are supported. Usage examples to get you started quickly can be found at the end of this man page. INTERACTIVE CONTROL mpv has a fully configurable, command-driven control layer which allows you to control mpv using keyboard, mouse, or remote control (there is no LIRC support - configure remotes as input devices instead). See the --input- options for ways to customize it. The following listings are not necessarily complete. See etc/input.conf for a list of default bindings. User input.conf files and Lua scripts can define additional key bindings. See also --input-test for interactive binding details by key, and the stats built-in script for key bindings list (including print to terminal). Keyboard Control LEFT and RIGHT Seek backward/forward 5 seconds. Shift+arrow does a 1 second exact seek (see --hr-seek). UP and DOWN Seek forward/backward 1 minute. Shift+arrow does a 5 second exact seek (see --hr-seek). Ctrl+LEFT and Ctrl+RIGHT Seek to the previous/next subtitle. Subject to some restrictions and might not always work; see sub-seek command. Ctrl+Shift+Left and Ctrl+Shift+Right Adjust subtitle delay so that the next or previous subtitle is displayed now. This is especially useful to sync subtitles to audio. [ and ] Decrease/increase current playback speed by 10%. { and } Halve/double current playback speed. BACKSPACE Reset playback speed to normal. Shift+BACKSPACE Undo the last seek. This works only if the playlist entry was not changed. Hitting it a second time will go back to the original position. See revert-seek command for details. Shift+Ctrl+BACKSPACE Mark the current position. This will then be used by Shift+BACKSPACE as revert position (once you seek back, the marker will be reset). You can use this to seek around in the file and then return to the exact position where you left off. < and > Go backward/forward in the playlist. ENTER Go forward in the playlist. p / SPACE Pause (pressing again unpauses). Step forward. Pressing once will pause, every consecutive press will play one frame and then go into pause mode again. , Step backward. Pressing once will pause, every consecutive press will play one frame in reverse and then go into pause mode again. q Stop playing and quit. Q Like q, but store the current playback position. Playing the same file later will resume at the old playback position if possible. / and * Decrease/increase volume. 9 and 0 Decrease/increase volume. m Mute sound. _ Cycle through the available video tracks. # Cycle through the available audio tracks. f Toggle fullscreen (see also --fs). ESC Exit fullscreen mode. T Toggle stay-on-top (see also --ontop). w and W Decrease/increase pan-and-scan range. The e key does the same as W currently, but use is discouraged. o (also P) Show progression bar, elapsed time and total duration on the OSD. O Toggle OSD states between normal and playback time/duration. v Toggle subtitle visibility. j and J Cycle through the available subtitles. z and Z Adjust subtitle delay by +/- 0.1 seconds. The x key does the same as Z currently, but use is discouraged. l Set/clear A-B loop points. See ab-loop command for details. L Toggle infinite looping. Ctrl + and Ctrl - Adjust audio delay (A/V sync) by +/- 0.1 seconds. Shift+g and Shift+f Adjust subtitle font size by +/- 10%. u Switch between applying no style overrides to SSA/ASS subtitles, and overriding them almost completely with the normal subtitle style. See --sub-ass-override for more info. V Toggle subtitle VSFilter aspect compatibility mode. See --sub-ass-vsfilter-aspect-compat for more info. r and R Move subtitles up/down. The t key does the same as R currently, but use is discouraged. s Take a screenshot. S Take a screenshot, without subtitles. (Whether this works depends on VO driver support.) Ctrl s Take a screenshot, as the window shows it (with subtitles, OSD, and scaled video). PGUP and PGDWN Seek to the beginning of the previous/next chapter. In most cases, "previous" will actually go to the beginning of the current chapter; see --chapter-seek-threshold. Shift+PGUP and Shift+PGDWN Seek backward or forward by 10 minutes. (This used to be mapped to PGUP/PGDWN without Shift.) d Activate/deactivate deinterlacer. A Cycle aspect ratio override. Ctrl h Toggle hardware video decoding on/off. Alt+LEFT, Alt+RIGHT, Alt+UP, Alt+DOWN Move the video rectangle (panning). Alt + and Alt - Combining Alt with the + or - keys changes video zoom. Alt+BACKSPACE Reset the pan/zoom settings. F8 Show the playlist and the current position in it (useful only if a UI window is used, broken on the terminal). F9 Show the list of audio and subtitle streams (useful only if a UI window is used, broken on the terminal). i and I Show/toggle an overlay displaying statistics about the currently playing file such as codec, framerate, number of dropped frames and so on. See STATS for more information. del Cycle OSC visibility between never / auto (mouse-move) / always ` Show the console. (ESC closes it again. See CONSOLE.) (The following keys are valid only when using a video output that supports the corresponding adjustment.) 1 and 2 Adjust contrast. 3 and 4 Adjust brightness. 5 and 6 Adjust gamma. 7 and 8 Adjust saturation. Alt+0 (and command+0 on macOS) Resize video window to half its original size. Alt+1 (and command+1 on macOS) Resize video window to its original size. Alt+2 (and command+2 on macOS) Resize video window to double its original size. command + f (macOS only) Toggle fullscreen (see also --fs). (The following keys are valid if you have a keyboard with multimedia keys.) PAUSE Pause. STOP Stop playing and quit. PREVIOUS and NEXT Seek backward/forward 1 minute. If you miss some older key bindings, look at etc/restore-old-bindings.conf in the mpv git repository. Mouse Control Left double click Toggle fullscreen on/off. Right click Toggle pause on/off. Forward/Back button Skip to next/previous entry in playlist.
Recommended publications
  • Ts 102 527-1 V1.3.1 (2012-01)
    ETSI TS 102 527-1 V1.3.1 (2012-01) Technical Specification Digital Enhanced Cordless Telecommunications (DECT); New Generation DECT; Part 1: Wideband speech 2 ETSI TS 102 527-1 V1.3.1 (2012-01) Reference RTS/DECT-NG0260 Keywords 7 kHz, audio, codec, DECT, GAP, IMT-2000, interoperability, mobility, profile, radio, speech, TDD, TDMA ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N° 348 623 562 00017 - NAF 742 C Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N° 7803/88 Important notice Individual copies of the present document can be downloaded from: http://www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http://portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http://portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permission.
    [Show full text]
  • Ardour Export Redesign
    Ardour Export Redesign Thorsten Wilms [email protected] Revision 2 2007-07-17 Table of Contents 1 Introduction 4 4.5 Endianness 8 2 Insights From a Survey 4 4.6 Channel Count 8 2.1 Export When? 4 4.7 Mapping Channels 8 2.2 Channel Count 4 4.8 CD Marker Files 9 2.3 Requested File Types 5 4.9 Trimming 9 2.4 Sample Formats and Rates in Use 5 4.10 Filename Conflicts 9 2.5 Wish List 5 4.11 Peaks 10 2.5.1 More than one format at once 5 4.12 Blocking JACK 10 2.5.2 Files per Track / Bus 5 4.13 Does it have to be a dialog? 10 2.5.3 Optionally store timestamps 5 5 Track Export 11 2.6 General Problems 6 6 MIDI 12 3 Feature Requests 6 7 Steps After Exporting 12 3.1 Multichannel 6 7.1 Normalize 12 3.2 Individual Files 6 7.2 Trim silence 13 3.3 Realtime Export 6 7.3 Encode 13 3.4 Range ad File Export History 7 7.4 Tag 13 3.5 Running a Script 7 7.5 Upload 13 3.6 Export Markers as Text 7 7.6 Burn CD / DVD 13 4 The Current Dialog 7 7.7 Backup / Archiving 14 4.1 Time Span Selection 7 7.8 Authoring 14 4.2 Ranges 7 8 Container Formats 14 4.3 File vs Directory Selection 8 8.1 libsndfile, currently offered for Export 14 4.4 Container Types 8 8.2 libsndfile, also interesting 14 8.3 libsndfile, rather exotic 15 12 Specification 18 8.4 Interesting 15 12.1 Core 18 8.4.1 BWF – Broadcast Wave Format 15 12.2 Layout 18 8.4.2 Matroska 15 12.3 Presets 18 8.5 Problematic 15 12.4 Speed 18 8.6 Not of further interest 15 12.5 Time span 19 8.7 Check (Todo) 15 12.6 CD Marker Files 19 9 Encodings 16 12.7 Mapping 19 9.1 Libsndfile supported 16 12.8 Processing 19 9.2 Interesting 16 12.9 Container and Encodings 19 9.3 Problematic 16 12.10 Target Folder 20 9.4 Not of further interest 16 12.11 Filenames 20 10 Container / Encoding Combinations 17 12.12 Multiplication 20 11 Elements 17 12.13 Left out 21 11.1 Input 17 13 Credits 21 11.2 Output 17 14 Todo 22 1 Introduction 4 1 Introduction 2 Insights From a Survey The basic purpose of Ardour's export functionality is I conducted a quick survey on the Linux Audio Users to create mixdowns of multitrack arrangements.
    [Show full text]
  • Why Is Kodi So Popular?
    Roberto Sanchez, MBA, CISSP Vice President of Intelligence CWAG Presidential Initiative May 2018 www.groupsense.io 1 Why is Kodi So Popular? • Open source, large community • Single interface, collaborative, ease‐of‐use • Illegal free content viewing (videos, music, podcasts, movies, tv shows, photos) • Netflix • Amazon Prime Video • Hulu • Sling TV • HBO Now • iTunes • Spotify Premium Source: Twitter, Sinister.ly Forum 2 Third-Party Add-ons PPV Movies TV Shows Music 3 Which Is The Legitimate Application? Source: Closed Sources 4 Third-Party Add-ons (Tor-enabled Marketplace) Source: Dream Market Forum 5 Exposed Kodi Devices in the U.S. (Current as of April 25, 2018) • 6% of North American households have devices with add‐ons giving access to unlicensed content • Default username: “Kodi” and default password: “blank” • Security Risks • Malicious add‐ons • Man‐in‐the‐Middle (MiTM) attacks • Lack of encryption • Lack of strong authentication methods • Exposure of IP address and habits to ISP/authorities • Unauthorized content viewing Source: Shodan 6 Example of Publicly Exposed Kodi Kodi Chorus 2 Web Interface Kodi Services Settings Kodi Library Source: Closed Sources 7 Infection Chain Infection Vectors Privacy & Security Risks Add‐ons Malware Privacy Concerns Consumer Kodi Device Man‐in‐the‐Middle (MiTM) Financial Losses Weak or Missing Configurations ISP & LE Monitoring This graphic depicts a typical chain of infection when individual consumers install the Kodi application onto their devices from smart tvs to laptops to smartphones. During the installation process, there are a number of default settings unless explicitly changed by the consumer, which most often does not happen, that exposes their systems to a multitude of privacy and security risks such as unauthorized content viewing and unencrypted communications.
    [Show full text]
  • Vysoke´Ucˇenítechnicke´V Brneˇ
    VYSOKE´ UCˇ ENI´ TECHNICKE´ V BRNEˇ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMACˇ NI´CH TECHNOLOGII´ U´ STAV POCˇ ´ITACˇ OVE´ GRAFIKY A MULTIME´ DII´ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND MULTIMEDIA SYSTEM FOR RECORDING VIDEO FROM IP VIDEOCAMERAS DIPLOMOVA´ PRA´ CE MASTER’S THESIS AUTOR PRA´ CE Bc. JIRˇ ´I TRAVEˇ NEC AUTHOR BRNO 2015 VYSOKE´ UCˇ ENI´ TECHNICKE´ V BRNEˇ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMACˇ NI´CH TECHNOLOGII´ U´ STAV POCˇ ´ITACˇ OVE´ GRAFIKY A MULTIME´ DII´ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND MULTIMEDIA SYSTE´ M PRO ZA´ ZNAM STREAMOVANE´ HO VIDEA Z IP KAMER SYSTEM FOR RECORDING VIDEO FROM IP VIDEOCAMERAS DIPLOMOVA´ PRA´ CE MASTER’S THESIS AUTOR PRA´ CE Bc. JIRˇ ´I TRAVEˇ NEC AUTHOR VEDOUCI´ PRA´ CE Mgr. JANA SKOKANOVA´ SUPERVISOR BRNO 2015 Abstrakt Tato diplomová práce je zaměřená na pøenos multimédií v reálném èase z IP kamer. Jejím hlavním cílem je vysvětlit teoretické základy pøenosu v reálném èase pøes počítačovou síť a popsat vývoj nahrávacího systému. Tento nahrávací systém je urèen pøevážně k nahrávání pøedná¹ek ve ¹kolách. Práce obsahuje popis vývoje serverové nahrávací aplikace a webového administračního rozhraní. Teoretická èást vysvětluje témata spojená s pøenosem médií v reálném èase, počítačovými sítěmi a zpracováním multimédií, jako například real-time streaming protokoly, kódování, komprese, síťová odezva, zahlcení sítě a další. Abstract This diploma thesis focuses on multimedia streaming from IP cameras. Its main goal is to explain theoretical background of real-time streaming via computer networks, and describe development of a recording system. This recording system is meant to be used mainly in schools for lecture recording purposes.
    [Show full text]
  • Pipewire: a Low-Level Multimedia Subsystem
    Proceedings of the 18th Linux Audio Conference (LAC-20), SCRIME, Université de Bordeaux, France, November 25–27, 2020 PIPEWIRE: A LOW-LEVEL MULTIMEDIA SUBSYSTEM Wim Taymans ∗ Principal Software Engineer Red Hat, Spain [email protected] ABSTRACT 2. LINUX AUDIO LANDSCAPE PipeWire is a low-level multimedia library and daemon that facili- Audio support on Linux first appeared with the Open Sound System tates negotiation and low-latency transport of multimedia content be- (OSS) [6] and was until the 2.4 kernel the only audio API available tween applications, filters and devices. It is built using modern Linux on Linux. It was based around the standard Unix open/close/read- infrastructure and has both performance and security as its core de- /write/ioctl system calls. sign guidelines. The goal is to provide services such as JACK and OSS was replaced by the Advanced Linux Sound Architecture PulseAudio on top of this common infrastructure. PipeWire is media (ALSA) [7]from Linux 2.5. ALSA improved on the OSS API and agnostic and supports arbitrary compressed and uncompressed for- included a user space library that abstracted many of the hardware mats. A common audio infrastructure with backwards compatibility details. The ALSA user-space library also includes a plugin infras- that can support Pro Audio and Desktop Audio use cases can poten- tructure that can be used to create new custom devices and plugins. tially unify the currently fractured audio landscape on Linux desk- Unfortunately, the plugin system is quite static and requires editing tops and workstations and give users and developers a much better of configuration files.
    [Show full text]
  • ACCESS Multirack Manual
    Product Manual ACCESS MultiRack Manual I. Introduction 12 Applications 12 Audio Coding 12 Transmission Modes and Delay 13 Switchboard Server 13 CrossLock 13 Additional Features 14 AES67 Protocol 14 HTML5 14 II. Diagrams and Installation 15 Rear Panel Diagram and Descriptions 15 Front Panel Diagram and Descriptions 16 Mono vs. Stereo 17 Pinouts - Balanced Audio 17 Pinouts - Contact Closures 17 Pinouts - Serial Port (Instance 1) 18 Pinouts - Serial Port (Instances 2-5) 18 ACCESS MultiRack • November 2019 III. Quick Start - Connections With MultiRack 20 More About Profiles 20 Using The Console 20 About MultiRack Instances 21 Making Switchboard Connections 21 Receiving Incoming Connections 22 IV. Using The Device Manager Program 23 Updating Firmware Using Device Manager 25 Network Recovery Mode 26 V. Configuring MultiRack 28 Login 28 Controlling MultiRack Instances 28 Instance Pages And Global Settings 29 Interface Page Sections 29 Connections Tab 30 Dashboard Tab 30 Performance Tab 31 Active Connections 31 Codec Channel Field 32 CrossLock Field 32 Packet Loss Graph 33 Utilization Graph 33 CrossLock Settings 34 Profile Manager Tab 35 Building a Profile 36 Profile Settings: Local & Remote Encoders 36 Advanced Local & Remote Options 37 Instance Settings Tab 39 Security Settings 40 Connections 40 Contact Closures 40 Switchboard Server 41 Alternate Modes 41 Advanced Instance Settings 42 Auxiliary Serial 42 Switchboard Server 42 Advanced Instance Settings Under Alternate Modes 42 BRIC Normal Settings 42 HTTP Settings 43 Modem (Instance 1) 43 Standard RTP Settings 43 EBU3326/SIP Settings 43 TCP Settings 44 Miscellaneous 45 VI. Global Settings and Network Manager 46 Global Settings 46 CrossLock VPN Settings 46 AES67 System Settings 47 Advanced Global Settings 47 Advanced CrossLock VPN Settings 47 Network Manager Tab 48 Ethernet Port Settings 49 Network Locations 50 WLAN Adapter 50 3G/4G Connections 51 Advanced Ethernet Port Settings 52 VII.
    [Show full text]
  • Download Video Player for Pc 10 Best and Free Video Players for Windows 10 PC in 2021
    download video player for pc 10 Best And Free Video Players For Windows 10 PC in 2021. We all love to watch TV shows, Movies on our computers. Since computers are more preferred nowadays, more and more streaming sites are popping out of the web. However, not everyone out there loves to stream videos because video streaming can be expensive. We first need to have a proper internet connection and a subscription to the streaming service to watch videos. In this case, downloading videos seems to be the best option as we have to spend the internet data once rather than streaming it again and again. But, what after downloading the video? Is it enough to get the best media experience? Well, no! To get the best video experience, we need to use the best media player. The media player is the only thing that decides our media consumption experience. So, having a good media player app is the most vital thing for media consumption. In this article, we will share the list of the best free video players for Windows. List of 10 Best And Free Video Players For Windows 10. These video players are free to download, and you can use them to get the most amazing video watching experience. So, let’s explore the ten best free video players for Windows. 1. Media Player Classic. If you are searching for a powerful video player tool for Windows 10 operating system, you need to give Media Player Classic a try. Guess what? The tool provides users with lots of customization options.
    [Show full text]
  • How to Download 382.33 Nvidia Driver Geforce Game Ready Driver
    how to download 382.33 nvidia driver GeForce Game Ready Driver. As part of the NVIDIA Notebook Driver Program, this is a reference driver that can be installed on supported NVIDIA notebook GPUs. However, please note that your notebook original equipment manufacturer (OEM) provides certified drivers for your specific notebook on their website. NVIDIA recommends that you check with your notebook OEM about recommended software updates for your notebook. OEMs may not provide technical support for issues that arise from the use of this driver. Before downloading this driver: It is recommended that you backup your current system configuration. Click here for instructions. Game Ready Drivers provide the best possible gaming experience for all major new releases, including Virtual Reality games. Prior to a new title launching, our driver team is working up until the last minute to ensure every performance tweak and bug fix is included for the best gameplay on day-1. Game Ready Provides the optimal gaming experience for Tekken 7 and Star Trek Bridge Crew. Notebooks supporting Hybrid Power technology are not supported (NVIDIA Optimus technology is supported). The following Sony VAIO notebooks are included in the Verde notebook program: Sony VAIO F Series with NVIDIA GeForce 310M, GeForce GT 330M, GeForce GT 425M, GeForce GT 520M or GeForce GT 540M. Other Sony VAIO notebooks are not included (please contact Sony for driver support). Fujitsu notebooks are not included (Fujitsu Siemens notebooks are included). GeForce GTX 1080, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050. GeForce 900M Series (Notebooks): GeForce GTX 980, GeForce GTX 980M, GeForce GTX 970M, GeForce GTX 965M, GeForce GTX 960M, GeForce GTX 950M, GeForce 945M, GeForce 940MX, GeForce 930MX, GeForce 920MX, GeForce 940M, GeForce 930M, GeForce 920M, GeForce 910M.
    [Show full text]
  • A Sound Server for DROPS
    Großer Beleg A Sound Server for DROPS Christoph Müller 2nd March 2006 Technische Universität Dresden Fakultät Informatik Institut für Systemarchitektur Professur Betriebssysteme Betreuender Hochschullehrer: Prof. Dr. rer. nat. Hermann Härtig Betreuender Mitarbeiter: Dipl.-Inf. Christian Helmuth Erklärung Hiermit erkläre ich, dass ich diese Arbeit selbstständig erstellt und keine anderen als die angegebenen Hilfsmittel benutzt habe. Dresden, den 2. März 2006 Christoph Müller Contents 1 Introduction 1 2 State Of The Art 3 2.1 Operating Systems . 3 2.1.1 Linux . 3 2.1.2 Mac OS X . 3 2.1.3 Windows . 4 2.2 Drivers . 4 2.2.1 OSS . 4 2.2.2 ALSA . 5 2.3 Sound Servers . 5 2.3.1 aRtsd . 6 2.3.2 ESD . 6 2.3.3 JACK . 6 2.4 Plugin architectures . 6 2.4.1 VST . 6 2.4.2 LADSPA . 6 2.4.3 JACK . 7 2.5 Already existing solutions for DROPS .................... 7 2.5.1 OSS library . 7 2.5.2 DDE26 . 7 2.5.3 dsound . 8 2.5.4 DSI . 8 3 Design 9 3.1 Objectives . 9 3.2 Overview . 9 3.3 Interfaces . 12 3.3.1 Rack . 14 3.3.2 Component . 14 3.4 Libraries . 15 3.4.1 Rack . 15 3.4.2 Component . 16 3.5 ALSA Sink . 16 3.6 More Sinks . 17 V Contents 3.7 Mixing Server . 18 3.8 Player . 18 4 Implementation 19 4.1 Component Library . 19 4.2 ALSA Sink . 19 4.2.1 alsa-kernel-core . 20 4.2.2 alsa-kernel .
    [Show full text]
  • MPV Basic Profile Spec 1.01
    MPV Basic Profile Specification Digital Music, Photo, and Video Collections MPV Basic Profile Specification Revision 1.01 11 March 2003 © 2002-2003 Optical Storage Technology Association This document is available at http://www.osta.org/mpv/public/specs/MPVBasic-Profile-Spec-1.01.PDF Ver. 1.01, 11 March 2003 © 2002-2003 OSTA 1 of 19 MPV Basic Profile Specification POINTS OF CONTACT OSTA Technical Content David Bunzel OSTA President Pieter van Zee Editor, MPV Specification Tel: +1 (408) 253-3695 MPV Initiative Lead Email: [email protected] Tel: +1 541-715-8658 http://www.osta.org Email: [email protected] MusicPhotoVideo Website Felix Nemirovsky http://www.osta.org/mpv/ Chairman, MultiRead Subcommittee Tel: +1 415 643 0944 Email: [email protected] ABSTRACT The MusicPhotoVideo specification defines a manifest and metadata format and practices for processing and playback of collections of digital photo, video, and related audio and file content stored on an optical disc and other storage media such as memory cards and computer harddrives or exchanged via internet protocols. COPYRIGHT NOTICE Copyright 2002-2003 Optical Storage Technology Association, Inc. RELEASE HISTORY Version Date Comments 1.00 23 October 2002 First public release. 1.01 11 March 2003 Schema and document format is unchanged. Changed name from MultiPhoto/Video to MPV and MusicPhotoVideo; updated logo, contact info, copyright. Added Music Profile mention. Updated graphics to use MPV and Music Profile. No other changes. Ver. 1.01, 11 March 2003 © 2002-2003 OSTA 2 of 19 MPV Basic Profile Specification LICENSING IMPORTANT NOTICES (a) THIS DOCUMENT IS AN AUTHORIZED AND APPROVED PUBLICATION OF THE OPTICAL STORAGE TECHNOLOGY ASSOCIATION (OSTA).
    [Show full text]
  • Release 0.23~Git Max Kellermann
    Music Player Daemon Release 0.23~git Max Kellermann Sep 24, 2021 CONTENTS: 1 User’s Manual 1 1.1 Introduction...............................................1 1.2 Installation................................................1 1.3 Configuration...............................................4 1.4 Advanced configuration......................................... 12 1.5 Using MPD................................................ 14 1.6 Advanced usage............................................. 16 1.7 Client Hacks............................................... 18 1.8 Troubleshooting............................................. 18 2 Plugin reference 23 2.1 Database plugins............................................. 23 2.2 Storage plugins.............................................. 24 2.3 Neighbor plugins............................................. 25 2.4 Input plugins............................................... 25 2.5 Decoder plugins............................................. 27 2.6 Encoder plugins............................................. 32 2.7 Resampler plugins............................................ 33 2.8 Output plugins.............................................. 35 2.9 Filter plugins............................................... 42 2.10 Playlist plugins.............................................. 43 2.11 Archive plugins.............................................. 44 3 Developer’s Manual 45 3.1 Introduction............................................... 45 3.2 Code Style...............................................
    [Show full text]
  • Sky Island Bird Populations Isolated by Ancient Genetic Barriers Are Characterized by Different Song Traits Than Those Isolated by Recent Deforestation
    Received: 10 August 2016 | Accepted: 19 August 2016 DOI: 10.1002/ece3.2475 ORIGINAL RESEARCH Sky island bird populations isolated by ancient genetic barriers are characterized by different song traits than those isolated by recent deforestation Chetana B. Purushotham | V. V. Robin National Institute of Advanced Studies, Indian Institute of Science Campus, Abstract Bangalore, India Various mechanisms of isolation can structure populations and result in cultural and Correspondence genetic differentiation. Similar to genetic markers, for songbirds, culturally transmitted V. V. Robin, National Institute of Advanced sexual signals such as breeding song can be used as a measure of differentiation as Studies, Indian Institute of Science Campus, Bangalore, India and Indian Institute of songs can also be impacted by geographic isolation resulting in population- level differ- Science Education and Research Tirupati, ences in song structure. Several studies have found differences in song structure ei- Tirupati, India Email: [email protected] ther across ancient geographic barriers or across contemporary habitat barriers owing to deforestation. However, very few studies have examined the effect of both ancient Present address: V. V. Robin, Indian Institute of Science barriers and recent deforestation in the same system. In this study, we examined the Education and Research Tirupati, Tirupati, geographic variation in song structure across six populations of the White- bellied India Shortwing, a threatened and endemic songbird species complex found on isolated Funding information mountaintops or “sky islands” of the Western Ghats. While some sky islands in the CEPF-ATREE, Grant/Award Number: Western Ghats Small Grants Program system are isolated by ancient valleys, others are separated by deforestation.
    [Show full text]