Commit afbc5602 authored by Christophe Massiot's avatar Christophe Massiot

* OS X interface : Added new access modules to the Open panel,

* Updated po files,
* Fixed a very nasty side effect in the dvd and dvdread plug-ins,
regarding the audio-channel and spu-channel configuration variables.
parent 8b13c2c5
......@@ -101,10 +101,13 @@
openDiscStepperChanged = id;
openDiscTypeChanged = id;
openFile = id;
openFileBrowse = id;
openFileGeneric = id;
openFileStreamChanged = id;
openNet = id;
openNetModeChanged = id;
openNetStepperChanged = id;
openVTSBrowse = id;
panelCancel = id;
panelOk = id;
};
......@@ -122,10 +125,13 @@
"o_disc_title_lbl" = id;
"o_disc_title_stp" = id;
"o_disc_type" = id;
"o_disc_type_lbl" = id;
"o_disc_videots_btn_browse" = id;
"o_disc_videots_folder" = id;
"o_file_btn_browse" = id;
"o_file_path" = id;
"o_file_stream" = id;
"o_mrl" = id;
"o_mrl_lbl" = id;
"o_net_cs_addr" = id;
"o_net_cs_addr_lbl" = id;
"o_net_cs_port" = id;
......
......@@ -15,8 +15,8 @@
<string>291.0</string>
<key>IBOpenObjects</key>
<array>
<integer>636</integer>
<integer>29</integer>
<integer>636</integer>
</array>
<key>IBSystem Version</key>
<string>6G30</string>
......
......@@ -270,7 +270,7 @@
*****************************************************************************/
/* Maximal size of a message to be stored in the mesage queue,
* it is needed when vasprintf is not avalaible */
* it is needed when vasprintf is not available */
#define INTF_MAX_MSG_SIZE 512
/* Maximal size of the message queue - in case of overflow, all messages in the
......
......@@ -8,7 +8,7 @@
* -udf.* to find files
*****************************************************************************
* Copyright (C) 1998-2001 VideoLAN
* $Id: access.c,v 1.6 2002/12/06 16:34:04 sam Exp $
* $Id: access.c,v 1.7 2002/12/30 23:45:21 massiot Exp $
*
* Author: Stphane Borel <stef@via.ecp.fr>
*
......@@ -268,6 +268,13 @@ void E_(DVDClose) ( vlc_object_t *p_this )
input_thread_t * p_input = (input_thread_t *)p_this;
thread_dvd_data_t *p_dvd = (thread_dvd_data_t*)p_input->p_access_data;
/* This is a very nasty side-effect in the DVD plug-in : language
* selection here influences language selection of other streams. So
* unset those variables (may not be what the user wants).
* FIXME FIXME FIXME FIXME FIXME FIXME FIXME --Meuuh */
config_PutInt( p_input, "audio-channel", -1 );
config_PutInt( p_input, "spu-channel", -1 );
IfoDestroy( p_dvd->p_ifo );
dvdcss_close( p_dvd->dvdhandle );
free( p_dvd );
......
......@@ -6,7 +6,7 @@
* It depends on: libdvdread for ifo files and block reading.
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: input.c,v 1.9 2002/11/13 20:23:21 fenrir Exp $
* $Id: input.c,v 1.10 2002/12/30 23:45:21 massiot Exp $
*
* Author: Stphane Borel <stef@via.ecp.fr>
*
......@@ -435,6 +435,13 @@ void E_(CloseDVD) ( vlc_object_t *p_this )
input_thread_t * p_input = (input_thread_t *)p_this;
thread_dvd_data_t * p_dvd = (thread_dvd_data_t *)p_input->p_access_data;
/* This is a very nasty side-effect in the DVD plug-in : language
* selection here influences language selection of other streams. So
* unset those variables (may not be what the user wants).
* FIXME FIXME FIXME FIXME FIXME FIXME FIXME --Meuuh */
config_PutInt( p_input, "audio-channel", -1 );
config_PutInt( p_input, "spu-channel", -1 );
/* close libdvdread */
DVDCloseFile( p_dvd->p_title );
ifoClose( p_dvd->p_vts_file );
......
......@@ -2,7 +2,7 @@
* open.h: MacOS X plugin for vlc
*****************************************************************************
* Copyright (C) 2002 VideoLAN
* $Id: open.h,v 1.3 2002/12/08 23:38:02 massiot Exp $
* $Id: open.h,v 1.4 2002/12/30 23:45:21 massiot Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
*
......@@ -33,6 +33,7 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class );
IBOutlet id o_panel;
IBOutlet id o_mrl;
IBOutlet id o_mrl_lbl;
IBOutlet id o_tabview;
IBOutlet id o_btn_ok;
......@@ -40,9 +41,9 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class );
IBOutlet id o_file_path;
IBOutlet id o_file_btn_browse;
IBOutlet id o_file_stream;
IBOutlet id o_disc_type;
IBOutlet id o_disc_type_lbl;
IBOutlet id o_disc_device;
IBOutlet id o_disc_device_lbl;
IBOutlet id o_disc_title;
......@@ -51,6 +52,8 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class );
IBOutlet id o_disc_chapter;
IBOutlet id o_disc_chapter_lbl;
IBOutlet id o_disc_chapter_stp;
IBOutlet id o_disc_videots_folder;
IBOutlet id o_disc_videots_btn_browse;
IBOutlet id o_net_mode;
IBOutlet id o_net_udp_port;
......@@ -74,13 +77,15 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class );
- (void)tabView:(NSTabView *)o_tv didSelectTabViewItem:(NSTabViewItem *)o_tvi;
- (IBAction)openFileGeneric:(id)sender;
- (IBAction)openFile:(id)sender;
- (void)openFilePathChanged:(NSNotification *)o_notification;
- (IBAction)openFileBrowse:(id)sender;
- (IBAction)openFileStreamChanged:(id)sender;
- (IBAction)openDisc:(id)sender;
- (IBAction)openDiscTypeChanged:(id)sender;
- (IBAction)openDiscStepperChanged:(id)sender;
- (void)openDiscInfoChanged:(NSNotification *)o_notification;
- (IBAction)openVTSBrowse:(id)sender;
- (IBAction)openNet:(id)sender;
- (IBAction)openNetModeChanged:(id)sender;
......@@ -90,4 +95,6 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class );
- (IBAction)panelCancel:(id)sender;
- (IBAction)panelOk:(id)sender;
- (IBAction)openFile:(id)sender;
@end
......@@ -2,9 +2,10 @@
* open.m: MacOS X plugin for vlc
*****************************************************************************
* Copyright (C) 2002 VideoLAN
* $Id: open.m,v 1.4 2002/12/08 23:38:02 massiot Exp $
* $Id: open.m,v 1.5 2002/12/30 23:45:21 massiot Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -134,7 +135,10 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
- (void)awakeFromNib
{
intf_thread_t * p_intf = [NSApp getIntf];
[o_panel setTitle: _NS("Open Target")];
[o_mrl_lbl setTitle: _NS("Media Resource Locator (MRL)")];
[o_btn_ok setTitle: _NS("OK")];
[o_btn_cancel setTitle: _NS("Cancel")];
......@@ -144,11 +148,17 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
[[o_tabview tabViewItemAtIndex: 2] setLabel: _NS("Network")];
[o_file_btn_browse setTitle: _NS("Browse...")];
[o_file_stream setTitle: _NS("Treat as a pipe rather than as a file")];
[o_disc_type_lbl setStringValue: _NS("Disc type")];
[o_disc_device_lbl setStringValue: _NS("Device name")];
[o_disc_title_lbl setStringValue: _NS("Title")];
[o_disc_chapter_lbl setStringValue: _NS("Chapter")];
[o_disc_videots_btn_browse setStringValue: _NS("Browse...")];
[[o_disc_type cellAtRow:0 column:0] setTitle: _NS("DVD")];
[[o_disc_type cellAtRow:1 column:0] setTitle: _NS("DVD with menus")];
[[o_disc_type cellAtRow:2 column:0] setTitle: _NS("VCD")];
[[o_disc_type cellAtRow:3 column:0] setTitle: _NS("VIDEO_TS folder")];
[o_net_udp_port_lbl setStringValue: _NS("Port")];
[o_net_udpm_addr_lbl setStringValue: _NS("Address")];
......@@ -157,6 +167,16 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
[o_net_cs_port_lbl setStringValue: _NS("Port")];
[o_net_http_url_lbl setStringValue: _NS("URL")];
[[o_net_mode cellAtRow:0 column:0] setTitle: _NS("UDP/RTP")];
[[o_net_mode cellAtRow:1 column:0] setTitle: _NS("UDP/RTP Multicast")];
[[o_net_mode cellAtRow:2 column:0] setTitle: _NS("Channel server")];
[[o_net_mode cellAtRow:3 column:0] setTitle: _NS("HTTP/FTP/MMS")];
[o_net_udp_port setIntValue: config_GetInt( p_intf, "server-port" )];
[o_net_udp_port_stp setIntValue: config_GetInt( p_intf, "server-port" )];
[o_net_cs_port setIntValue: config_GetInt( p_intf, "channel-port" )];
[o_net_cs_port_stp setIntValue: config_GetInt( p_intf, "channel-port" )];
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(openFilePathChanged:)
name: NSControlTextDidChangeNotification
......@@ -174,6 +194,10 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
selector: @selector(openDiscInfoChanged:)
name: NSControlTextDidChangeNotification
object: o_disc_chapter];
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(openDiscInfoChanged:)
name: NSControlTextDidChangeNotification
object: o_disc_videots_folder];
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(openNetInfoChanged:)
......@@ -259,54 +283,91 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
{
NSString *o_mrl_string;
NSString *o_filename = [o_file_path stringValue];
vlc_bool_t b_stream = [o_file_stream state];
o_mrl_string = [NSString stringWithFormat: @"file://%@", o_filename];
o_mrl_string = [NSString stringWithFormat: @"%s://%@",
b_stream ? "stream" : "file",
o_filename];
[o_mrl setStringValue: o_mrl_string];
}
- (IBAction)openFileStreamChanged:(id)sender
{
[self openFilePathChanged: nil];
}
- (IBAction)openDiscTypeChanged:(id)sender
{
NSString *o_type;
NSArray *o_devices;
const char *psz_class = NULL;
vlc_bool_t b_vts, b_device, b_title_chapter;
[o_disc_device removeAllItems];
o_type = [[o_disc_type selectedCell] title];
if( [o_type isEqualToString: @"VCD"] )
if ( [o_type isEqualToString: _NS("VIDEO_TS folder")] )
{
psz_class = kIOCDMediaClass;
b_vts = 1; b_device = b_title_chapter = 0;
}
else
{
psz_class = kIODVDMediaClass;
}
NSArray *o_devices;
NSString *o_disc;
const char *psz_class = NULL;
b_vts = 0; b_device = 1;
if ( [o_type isEqualToString: _NS("VCD")] )
{
psz_class = kIOCDMediaClass;
o_disc = o_type;
b_title_chapter = 1;
}
else if ( [o_type isEqualToString: _NS("DVD")] )
{
psz_class = kIODVDMediaClass;
o_disc = o_type;
b_title_chapter = 1;
}
else /* DVD with menus */
{
psz_class = kIODVDMediaClass;
o_disc = _NS("DVD");
b_title_chapter = 0;
}
o_devices = GetEjectableMediaOfClass( psz_class );
if( o_devices != nil )
{
int i_devices = [o_devices count];
if( i_devices )
o_devices = GetEjectableMediaOfClass( psz_class );
if ( o_devices != nil )
{
int i;
int i_devices = [o_devices count];
for( i = 0; i < i_devices; i++ )
if ( i_devices )
{
[o_disc_device
addItemWithObjectValue: [o_devices objectAtIndex: i]];
int i;
for( i = 0; i < i_devices; i++ )
{
[o_disc_device
addItemWithObjectValue: [o_devices objectAtIndex: i]];
}
[o_disc_device selectItemAtIndex: 0];
}
else
{
[o_disc_device setStringValue:
[NSString stringWithFormat: _NS("No %@s found"), o_disc]];
}
[o_disc_device selectItemAtIndex: 0];
}
else
{
[o_disc_device setStringValue:
[NSString stringWithFormat: @"No %@ found", o_type]];
}
}
[o_disc_device setEnabled: b_device];
[o_disc_title setEnabled: b_title_chapter];
[o_disc_title_stp setEnabled: b_title_chapter];
[o_disc_chapter setEnabled: b_title_chapter];
[o_disc_chapter_stp setEnabled: b_title_chapter];
[o_disc_videots_folder setEnabled: b_vts];
[o_disc_videots_btn_browse setEnabled: b_vts];
[self openDiscInfoChanged: nil];
}
......@@ -330,6 +391,7 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
{
NSString *o_type;
NSString *o_device;
NSString *o_videots;
NSString *o_mrl_string;
int i_title, i_chapter;
......@@ -337,22 +399,35 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
o_device = [o_disc_device stringValue];
i_title = [o_disc_title intValue];
i_chapter = [o_disc_chapter intValue];
if( [o_type isEqualToString: @"VCD"] )
o_videots = [o_disc_videots_folder stringValue];
if ( [o_type isEqualToString: _NS("VCD")] )
{
o_type = [NSString stringWithCString: "vcd"];
if ( [o_device isEqualToString:
[NSString stringWithFormat: _NS("No %@s found"), o_type]] )
o_device = @"";
o_mrl_string = [NSString stringWithFormat: @"vcd://%@@%i,%i",
o_device, i_title, i_chapter];
}
else if ( [o_type isEqualToString: @"DVD"] )
else if ( [o_type isEqualToString: _NS("DVD")] )
{
o_type = [NSString stringWithCString: "dvdold"];
if ( [o_device isEqualToString:
[NSString stringWithFormat: _NS("No %@s found"), o_type]] )
o_device = @"";
o_mrl_string = [NSString stringWithFormat: @"dvdold://%@@%i,%i",
o_device, i_title, i_chapter];
}
else
else if ( [o_type isEqualToString: _NS("DVD with menus")] )
{
o_type = [NSString stringWithCString: "dvdplay"];
if ( [o_device isEqualToString:
[NSString stringWithFormat: _NS("No %@s found"), _NS("DVD")]] )
o_device = @"";
o_mrl_string = [NSString stringWithFormat: @"dvdplay://%@", o_device];
}
else /* VIDEO_TS folder */
{
o_mrl_string = [NSString stringWithFormat: @"dvdread://%@", o_videots];
}
o_mrl_string = [NSString stringWithFormat: @"%@://%@@%i,%i",
o_type, o_device, i_title, i_chapter];
[o_mrl setStringValue: o_mrl_string];
}
......@@ -367,10 +442,10 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
o_mode = [[o_net_mode selectedCell] title];
if( [o_mode isEqualToString: @"UDP"] ) b_udp = TRUE;
else if( [o_mode isEqualToString: @"UDP Multicast"] ) b_udpm = TRUE;
if( [o_mode isEqualToString: @"UDP/RTP"] ) b_udp = TRUE;
else if( [o_mode isEqualToString: @"UDP/RTP Multicast"] ) b_udpm = TRUE;
else if( [o_mode isEqualToString: @"Channel server"] ) b_cs = TRUE;
else if( [o_mode isEqualToString: @"HTTP"] ) b_http = TRUE;
else if( [o_mode isEqualToString: @"HTTP/FTP/MMS"] ) b_http = TRUE;
[o_net_udp_port setEnabled: b_udp];
[o_net_udp_port_stp setEnabled: b_udp];
......@@ -414,35 +489,35 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
o_mode = [[o_net_mode selectedCell] title];
b_channel = (vlc_bool_t)[o_mode isEqualToString: @"Channel server"];
b_channel = (vlc_bool_t)[o_mode isEqualToString: _NS("Channel server")];
config_PutInt( p_intf, "network-channel", b_channel );
if( [o_mode isEqualToString: @"UDP"] )
if( [o_mode isEqualToString: _NS("UDP/RTP")] )
{
int i_port = [o_net_udp_port intValue];
o_mrl_string = [NSString stringWithString: @"udp://"];
if( i_port != 1234 )
if( i_port != config_GetInt( p_intf, "server-port" ) )
{
o_mrl_string =
[o_mrl_string stringByAppendingFormat: @"@:%i", i_port];
}
}
else if( [o_mode isEqualToString: @"UDP Multicast"] )
else if( [o_mode isEqualToString: _NS("UDP/RTP Multicast")] )
{
NSString *o_addr = [o_net_udpm_addr stringValue];
int i_port = [o_net_udpm_port intValue];
o_mrl_string = [NSString stringWithFormat: @"udp://@%@", o_addr];
if( i_port != 1234 )
if( i_port != config_GetInt( p_intf, "server-port" ) )
{
o_mrl_string =
[o_mrl_string stringByAppendingFormat: @":%i", i_port];
}
}
else if( [o_mode isEqualToString: @"Channel server"] )
else if( [o_mode isEqualToString: _NS("Channel server")] )
{
NSString *o_addr = [o_net_cs_addr stringValue];
int i_port = [o_net_cs_port intValue];
......@@ -461,11 +536,15 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
/* FIXME: we should use a playlist server instead */
o_mrl_string = [NSString stringWithString: @"udp://"];
}
else if( [o_mode isEqualToString: @"HTTP"] )
else if( [o_mode isEqualToString: _NS("HTTP/FTP/MMS")] )
{
NSString *o_url = [o_net_http_url stringValue];
o_mrl_string = [NSString stringWithFormat: @"http://%@", o_url];
if ( ![o_url hasPrefix:@"http:"] && ![o_url hasPrefix:@"ftp:"]
&& ![o_url hasPrefix:@"mms"] )
o_mrl_string = [NSString stringWithFormat: @"http://%@", o_url];
else
o_mrl_string = o_url;
}
[o_mrl setStringValue: o_mrl_string];
......@@ -476,6 +555,8 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
NSOpenPanel *o_open_panel = [NSOpenPanel openPanel];
[o_open_panel setAllowsMultipleSelection: NO];
[o_open_panel setTitle: _NS("Open File")];
[o_open_panel setPrompt: _NS("Open")];
if( [o_open_panel runModalForDirectory: nil
file: nil types: nil] == NSOKButton )
......@@ -486,11 +567,32 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
}
}
- (IBAction)openVTSBrowse:(id)sender
{
NSOpenPanel *o_open_panel = [NSOpenPanel openPanel];
[o_open_panel setAllowsMultipleSelection: NO];
[o_open_panel setCanChooseFiles: NO];
[o_open_panel setCanChooseDirectories: YES];
[o_open_panel setTitle: _NS("Open VIDEO_TS Directory")];
[o_open_panel setPrompt: _NS("Open")];
if( [o_open_panel runModalForDirectory: nil
file: nil types: nil] == NSOKButton )
{
NSString *o_dirname = [[o_open_panel filenames] objectAtIndex: 0];
[o_disc_videots_folder setStringValue: o_dirname];
[self openDiscInfoChanged: nil];
}
}
- (IBAction)openFile:(id)sender
{
NSOpenPanel *o_open_panel = [NSOpenPanel openPanel];
[o_open_panel setAllowsMultipleSelection: NO];
[o_open_panel setTitle: _NS("Open File")];
[o_open_panel setPrompt: _NS("Open")];
if( [o_open_panel runModalForDirectory: nil
file: nil types: nil] == NSOKButton )
......
......@@ -2,7 +2,7 @@
* prefs.m: MacOS X plugin for vlc
*****************************************************************************
* Copyright (C) 2002 VideoLAN
* $Id: prefs.m,v 1.4 2002/12/29 01:16:28 massiot Exp $
* $Id: prefs.m,v 1.5 2002/12/30 23:45:21 massiot Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
*
......@@ -545,6 +545,7 @@
s_rc.origin.x -= s_rc.size.width;
DEF_PANEL_BUTTON( 1, _NS("Cancel"), clickedCancelOK: );
[o_button setKeyEquivalent: @"\E"];
s_rc.origin.x -= s_rc.size.width;
DEF_PANEL_BUTTON( 2, _NS("Apply"), clickedApply: );
......
......@@ -9,7 +9,6 @@ modules/access/dvd/dvd.c
modules/access/v4l/v4l.c
modules/access/file.c
modules/access/http.c
modules/access/rtp.c
modules/access/udp.c
modules/access/dvdread/dvdread.c
modules/access/satellite/satellite.c
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: vlc 0.73.3\n"
"POT-Creation-Date: 2002-12-26 00:35+0100\n"
"POT-Creation-Date: 2002-12-31 00:38+0100\n"
"PO-Revision-Date: 2002-04-18 23:38+0100\n"
"Last-Translator: Thomas Graf <tgr@reeler.org>\n"
"Language-Team: \n"
......@@ -14,39 +14,39 @@ msgstr ""
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/libvlc.c:232
#: src/libvlc.c:252
msgid "C"
msgstr "de"
#. Usage
#: src/libvlc.c:282 src/libvlc.c:1243
#: src/libvlc.c:282 src/libvlc.c:1256
#, c-format
msgid ""
"Usage: %s [options] [items]...\n"
"\n"
msgstr "Usage: %s [Optionen] [Date]...\n"
#: src/libvlc.c:1100 src/misc/configuration.c:880
#: src/libvlc.c:1113 src/misc/configuration.c:880
msgid "string"
msgstr "text"
#: src/libvlc.c:1118 src/misc/configuration.c:865
#: src/libvlc.c:1131 src/misc/configuration.c:865
msgid "integer"
msgstr "zahl"
#: src/libvlc.c:1121 src/misc/configuration.c:872
#: src/libvlc.c:1134 src/misc/configuration.c:872
msgid "float"
msgstr "gleitpunktzahl"
#: src/libvlc.c:1127
#: src/libvlc.c:1140
msgid " (default enabled)"
msgstr ""
#: src/libvlc.c:1128
#: src/libvlc.c:1141
msgid " (default disabled)"
msgstr ""
#: src/libvlc.c:1218 src/libvlc.c:1273 src/libvlc.c:1297
#: src/libvlc.c:1231 src/libvlc.c:1286 src/libvlc.c:1310
msgid ""
"\n"
"Press the RETURN key to continue...\n"
......@@ -54,11 +54,11 @@ msgstr ""
"\n"
"Drck die Eingabetaste um weiterzufahren...\n"
#: src/libvlc.c:1246
#: src/libvlc.c:1259
msgid "[module] [description]\n"
msgstr "[Modul] [Beschreibung]\n"
#: src/libvlc.c:1291
#: src/libvlc.c:1304
msgid ""
"This program comes with NO WARRANTY, to the extent permitted by law.\n"
"You may redistribute it under the terms of the GNU General Public License;\n"
......@@ -80,9 +80,7 @@ msgstr "Oberfl
msgid ""
"This option allows you to select the interface used by vlc. The default "
"behavior is to automatically select the best module available."
msgstr ""
"Diese Option erlaubt Dir die Standard Oberflche festzulegen. Merke Dir, "
"standardmssig wird die beste Methode verwendet."
msgstr "Diese Option erlaubt Dir die Standard Oberflche festzulegen. Merke Dir, standardmssig wird die beste Methode verwendet."
#: src/libvlc.h:40
msgid "verbosity (0,1,2)"
......@@ -121,8 +119,7 @@ msgstr "Standard Suchpfad"
msgid ""
"This option allows you to set the default path that the interface will open "
"when looking for a file."
msgstr ""
"Diese Option erlaubt Dir den Standard Suchpfad fr Dateien festzulegen."
msgstr "Diese Option erlaubt Dir den Standard Suchpfad fr Dateien festzulegen."
#: src/libvlc.h:59
msgid "plugin search path"
......@@ -133,8 +130,7 @@ msgstr ""
msgid ""
"This option allows you to specify an additional path for vlc to lookfor its "
"plugins."
msgstr ""
"Diese Option erlaubt Dir den Standard Suchpfad fr Dateien festzulegen."
msgstr "Diese Option erlaubt Dir den Standard Suchpfad fr Dateien festzulegen."
#: src/libvlc.h:64
msgid "audio output module"
......@@ -235,9 +231,7 @@ msgstr "Audio Desynchronisation ausgleichen (in ms)"
msgid ""
"This option allows you to delay the audio output. This can be handy if you "
"notice a lag between the video and the audio."
msgstr ""
"Diese Option erlaubt Dir die Audio Ausgabe zu verzgern. Dies kann hilfreich "
"sein wenn du eine Verzgerung zwischen Video und Audio feststellst."
msgstr "Diese Option erlaubt Dir die Audio Ausgabe zu verzgern. Dies kann hilfreich sein wenn du eine Verzgerung zwischen Video und Audio feststellst."
#: src/libvlc.h:111
msgid "headphone virtual spatialization effect"
......@@ -270,9 +264,7 @@ msgstr "Video Ausgabe Modul"
msgid ""
"This option allows you to select the video output method used by vlc. The "
"default behavior is to automatically select the best method available."
msgstr ""
"Diese Option erlaubt Dir den standard Video Ausgabemodus festzulegen. Merke "
"Dir, standardmssig wird die beste Methode ausgewhlt."
msgstr "Diese Option erlaubt Dir den standard Video Ausgabemodus festzulegen. Merke Dir, standardmssig wird die beste Methode ausgewhlt."
#: src/libvlc.h:131
msgid "enable video"
......@@ -355,9 +347,7 @@ msgstr "Overlay Videoausgabe"
msgid ""
"If enabled, vlc will try to take advantage of the overlay capabilities of "
"your graphic card."
msgstr ""
"Standardmssig wird vlc versuchen die Vorteile (Overlay Erweiterungen) "
"deiner Grafikkarte zu nutzen."
msgstr "Standardmssig wird vlc versuchen die Vorteile (Overlay Erweiterungen) deiner Grafikkarte zu nutzen."
#: src/libvlc.h:170
msgid "force SPU position"
......@@ -593,8 +583,7 @@ msgstr ""
#, fuzzy
msgid ""
"This allows you to select the order in which vlc will choose its packetizers."
msgstr ""
"Diese Option erlaubt Dir den Standard Suchpfad fr Dateien festzulegen."
msgstr "Diese Option erlaubt Dir den Standard Suchpfad fr Dateien festzulegen."
#: src/libvlc.h:302
#, fuzzy
......@@ -923,8 +912,7 @@ msgstr "Video4Linux Eingabe Modul"
#. ****************************************************************************
#. * Module descriptor
#. ****************************************************************************
#: modules/access/file.c:63 modules/access/http.c:79 modules/access/rtp.c:72
#: modules/access/udp.c:65
#: modules/access/file.c:63 modules/access/http.c:79 modules/access/udp.c:70
msgid "caching value in ms"
msgstr ""
......@@ -972,33 +960,18 @@ msgstr ""
msgid "HTTP access module"
msgstr "Oberflche Modul"
#: modules/access/rtp.c:74
msgid ""
"Allows you to modify the default caching value for rtp streams. This value "
"should be set in miliseconds units."
msgstr ""
#: modules/access/rtp.c:78
#, fuzzy
msgid "RTP access module"
msgstr "Oberflche Modul"
#: modules/access/rtp.c:79
msgid "rtp"
msgstr ""
#: modules/access/udp.c:67
#: modules/access/udp.c:72
msgid ""
"Allows you to modify the default caching value for udp streams. This value "
"should be set in miliseconds units."
msgstr ""
#: modules/access/udp.c:71
#: modules/access/udp.c:76
#, fuzzy
msgid "raw UDP access module"
msgstr "Oberflche Modul"
#: modules/access/udp.c:72
#: modules/access/udp.c:77
msgid "udp"
msgstr ""
......@@ -1348,7 +1321,7 @@ msgstr "MMX Motion Compensation Modul"
msgid "MMXEXT Post Processing module"
msgstr "MMXEXT Motion Compensation Modul"
#: modules/codec/lpcm.c:82
#: modules/codec/lpcm.c:98
#, fuzzy
msgid "linear PCM audio parser"
msgstr "linearer PCM Audio Dekoder"
......@@ -1591,7 +1564,8 @@ msgstr "Gtk+ Oberfl
msgid "vlc (familiar)"
msgstr ""
#: modules/gui/familiar/interface.c:93
#: modules/gui/familiar/interface.c:93 modules/gui/macosx/open.m:559
#: modules/gui/macosx/open.m:578 modules/gui/macosx/open.m:595