Commit 4e412817 authored by Sam Hocevar's avatar Sam Hocevar

  * ./po/no.po: Norwegian translation by Sigmund Augdal. Berd� ka p� t�t.
  * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the
    Gtk interface, qvlc launches the Qt interface, etc.
  * ./plugins/fx/scope.c: we now have sound together with --aout scope.
parent 9487d454
......@@ -13,6 +13,7 @@ D: communication with channel server
N: Sigmund Augdal
E: sigmunau@idi.ntnu.no
D: lirc plugin
D: norwegian translation
N: Pierre Baillet
E: oct@zoy.org
......
......@@ -1163,7 +1163,7 @@ fi
fi
ALL_LINGUAS="de fr ru"
ALL_LINGUAS="de fr no ru"
cat >> confdefs.h <<EOF
#define PACKAGE "vlc"
......
......@@ -34,7 +34,7 @@ dnl Find the right ranlib, even when cross-compiling
AC_CHECK_TOOL(RANLIB, ranlib, :)
dnl Gettext stuff
ALL_LINGUAS="de fr ru"
ALL_LINGUAS="de fr no ru"
AC_DEFINE_UNQUOTED(PACKAGE, "vlc")
AC_DEFINE_UNQUOTED(VERSION, "$VLC_VERSION")
......
......@@ -2,7 +2,7 @@
* scope.c : Scope effect module
*****************************************************************************
* Copyright (C) 2002 VideoLAN
* $Id: scope.c,v 1.2 2002/02/27 22:57:10 sam Exp $
* $Id: scope.c,v 1.3 2002/03/01 16:07:00 sam Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
......@@ -35,8 +35,8 @@
#include "audio_output.h" /* aout_thread_t */
#define SCOPE_WIDTH 640
#define SCOPE_HEIGHT 200
#define SCOPE_WIDTH 320
#define SCOPE_HEIGHT 240
#define SCOPE_ASPECT (VOUT_ASPECT_FACTOR*SCOPE_WIDTH/SCOPE_HEIGHT)
/*****************************************************************************
......@@ -111,13 +111,37 @@ static int aout_Open( aout_thread_t *p_aout )
if( p_aout->p_sys == NULL )
{
intf_ErrMsg("error: %s", strerror(ENOMEM) );
return( 1 );
return -1;
}
/* Open video output */
p_aout->p_sys->p_vout =
vout_CreateThread( NULL, SCOPE_WIDTH, SCOPE_HEIGHT,
FOURCC_I420, SCOPE_ASPECT );
/* Open audio output */
p_aout->p_sys->aout.i_format = p_aout->i_format;
p_aout->p_sys->aout.i_rate = p_aout->i_rate;
p_aout->p_sys->aout.i_channels = p_aout->i_channels;
p_aout->p_sys->aout.p_module = module_Need( MODULE_CAPABILITY_AOUT, "",
(void *)&p_aout->p_sys->aout );
if( p_aout->p_sys->aout.p_module == NULL )
{
intf_ErrMsg( "aout error: no suitable aout module" );
vout_DestroyThread( p_aout->p_sys->p_vout, NULL );
free( p_aout->p_sys );
return -1;
}
#define aout_functions p_aout->p_sys->aout.p_module->p_functions->aout.functions.aout
p_aout->p_sys->aout.pf_open = aout_functions.pf_open;
p_aout->p_sys->aout.pf_setformat = aout_functions.pf_setformat;
p_aout->p_sys->aout.pf_getbufinfo = aout_functions.pf_getbufinfo;
p_aout->p_sys->aout.pf_play = aout_functions.pf_play;
p_aout->p_sys->aout.pf_close = aout_functions.pf_close;
#undef aout_functions
return( 0 );
}
......@@ -126,15 +150,35 @@ static int aout_Open( aout_thread_t *p_aout )
*****************************************************************************/
static int aout_SetFormat( aout_thread_t *p_aout )
{
/* Force the output method */
p_aout->i_format = AOUT_FMT_U16_LE;
p_aout->i_channels = 2;
int i_ret;
/* Force the output method */
p_aout->p_sys->aout.i_format = p_aout->i_format;
p_aout->p_sys->aout.i_channels = p_aout->i_channels;
p_aout->p_sys->aout.i_rate = p_aout->i_rate;
return( 0 );
/*
* Initialize audio device
*/
i_ret = p_aout->p_sys->aout.pf_setformat( &p_aout->p_sys->aout );
if( i_ret )
{
return i_ret;
}
if( p_aout->p_sys->aout.i_format != p_aout->i_format
|| p_aout->p_sys->aout.i_channels != p_aout->i_channels )
{
intf_ErrMsg( "aout error: plugin isn't cooperative" );
return 0;
}
p_aout->i_channels = p_aout->p_sys->aout.i_channels;
p_aout->i_format = p_aout->p_sys->aout.i_format;
p_aout->i_rate = p_aout->p_sys->aout.i_rate;
return 0;
}
/*****************************************************************************
......@@ -142,8 +186,8 @@ static int aout_SetFormat( aout_thread_t *p_aout )
*****************************************************************************/
static int aout_GetBufInfo( aout_thread_t *p_aout, int i_buffer_limit )
{
/* arbitrary value that should be changed */
return( i_buffer_limit );
return p_aout->p_sys->aout.pf_getbufinfo( &p_aout->p_sys->aout,
i_buffer_limit );
}
/*****************************************************************************
......@@ -154,67 +198,87 @@ static int aout_GetBufInfo( aout_thread_t *p_aout, int i_buffer_limit )
static void aout_Play( aout_thread_t *p_aout, byte_t *p_buffer, int i_size )
{
picture_t *p_outpic;
int i_index;
u8 *p_pixel;
int i_index, i_image;
u8 *ppp_area[2][3];
u16 *p_sample;
/* This is a new frame. Get a structure from the video_output. */
while( ( p_outpic = vout_CreatePicture( p_aout->p_sys->p_vout, 0, 0, 0 ) )
== NULL )
/* Play the real sound */
p_aout->p_sys->aout.pf_play( &p_aout->p_sys->aout, p_buffer, i_size );
for( i_image = 0; (i_image + 1) * SCOPE_WIDTH * 8 < i_size ; i_image++ )
{
if( p_aout->b_die )
/* Don't stay here forever */
if( mdate() >= p_aout->date - 10000 )
{
return;
break;
}
msleep( VOUT_OUTMEM_SLEEP );
}
/* Blank the picture */
for( i_index = 0 ; i_index < p_outpic->i_planes ; i_index++ )
{
memset( p_outpic->p[i_index].p_pixels, i_index ? 0x80 : 0x00,
p_outpic->p[i_index].i_lines * p_outpic->p[i_index].i_pitch );
}
/* Left channel */
for( i_index = 0, p_sample = (u16*)p_buffer;
i_index < SCOPE_WIDTH && i_index < i_size / 2;
i_index++ )
{
int i;
u8 i_value = *p_sample / 256;
/* This is a new frame. Get a structure from the video_output. */
while( ( p_outpic = vout_CreatePicture( p_aout->p_sys->p_vout, 0, 0, 0 ) )
== NULL )
{
if( p_aout->b_die )
{
return;
}
msleep( VOUT_OUTMEM_SLEEP );
}
for( i = 0 ; i < 8 ; i++ )
/* Blank the picture */
for( i_index = 0 ; i_index < p_outpic->i_planes ; i_index++ )
{
p_pixel = p_outpic->p[0].p_pixels + (p_outpic->p[0].i_pitch * i_index) / SCOPE_WIDTH + p_outpic->p[0].i_lines * (u8)(i_value+128) / 512 * p_outpic->p[0].i_pitch;
*p_pixel = 0x9f;
p_pixel = p_outpic->p[1].p_pixels + (p_outpic->p[1].i_pitch * i_index) / SCOPE_WIDTH + p_outpic->p[1].i_lines * (u8)(i_value+128) / 512 * p_outpic->p[1].i_pitch;
*p_pixel = 0x00;
p_sample += 2;
memset( p_outpic->p[i_index].p_pixels, i_index ? 0x80 : 0x00,
p_outpic->p[i_index].i_lines * p_outpic->p[i_index].i_pitch );
}
}
/* Right channel */
for( i_index = 0, p_sample = (u16*)p_buffer + 1;
i_index < SCOPE_WIDTH && i_index < i_size / 2;
i_index++ )
{
int i;
u8 i_value = *p_sample / 256;
/* We only support 2 channels for now */
for( i_index = 0 ; i_index < 2 ; i_index++ )
{
ppp_area[i_index][0] = p_outpic->p[0].p_pixels + i_index * p_outpic->p[0].i_lines / p_aout->i_channels * p_outpic->p[0].i_pitch;
ppp_area[i_index][1] = p_outpic->p[1].p_pixels + i_index * p_outpic->p[1].i_lines / p_aout->i_channels * p_outpic->p[1].i_pitch;
ppp_area[i_index][2] = p_outpic->p[2].p_pixels + i_index * p_outpic->p[2].i_lines / p_aout->i_channels * p_outpic->p[2].i_pitch;
}
for( i = 0 ; i < 8 ; i++ )
for( i_index = 0, p_sample = (u16*)p_buffer;
i_index < SCOPE_WIDTH;
i_index++ )
{
p_pixel = p_outpic->p[0].p_pixels + (p_outpic->p[0].i_pitch * i_index) / SCOPE_WIDTH + (p_outpic->p[0].i_lines * (u8)(i_value+128) / 512 + p_outpic->p[0].i_lines / 2) * p_outpic->p[0].i_pitch;
*p_pixel = 0x7f;
p_pixel = p_outpic->p[2].p_pixels + (p_outpic->p[2].i_pitch * i_index) / SCOPE_WIDTH + (p_outpic->p[2].i_lines * (u8)(i_value+128) / 512 + p_outpic->p[2].i_lines / 2) * p_outpic->p[2].i_pitch;
*p_pixel = 0xdd;
p_sample += 2;
int i;
u8 i_value;
for( i = 0 ; i < 2 ; i++ )
{
/* Left channel */
i_value = *p_sample++ / 256 + 128;
*(ppp_area[0][0]
+ p_outpic->p[0].i_pitch * i_index / SCOPE_WIDTH
+ p_outpic->p[0].i_lines * i_value / 512
* p_outpic->p[0].i_pitch) = 0xbf;
*(ppp_area[0][1]
+ p_outpic->p[1].i_pitch * i_index / SCOPE_WIDTH
+ p_outpic->p[1].i_lines * i_value / 512
* p_outpic->p[1].i_pitch) = 0xff;
/* Right channel */
i_value = *p_sample++ / 256 + 128;
*(ppp_area[1][0]
+ p_outpic->p[0].i_pitch * i_index / SCOPE_WIDTH
+ p_outpic->p[0].i_lines * i_value / 512
* p_outpic->p[0].i_pitch) = 0x9f;
*(ppp_area[1][2]
+ p_outpic->p[2].i_pitch * i_index / SCOPE_WIDTH
+ p_outpic->p[2].i_lines * i_value / 512
* p_outpic->p[2].i_pitch) = 0xdd;
}
}
}
/* Display the picture */
vout_DatePicture( p_aout->p_sys->p_vout, p_outpic, p_aout->date );
vout_DisplayPicture( p_aout->p_sys->p_vout, p_outpic );
/* Display the picture - FIXME: find a better date :-) */
vout_DatePicture( p_aout->p_sys->p_vout, p_outpic,
p_aout->date + i_image * 10000 );
vout_DisplayPicture( p_aout->p_sys->p_vout, p_outpic );
p_buffer += SCOPE_WIDTH * 4;
}
}
/*****************************************************************************
......@@ -222,6 +286,8 @@ static void aout_Play( aout_thread_t *p_aout, byte_t *p_buffer, int i_size )
*****************************************************************************/
static void aout_Close( aout_thread_t *p_aout )
{
p_aout->p_sys->aout.pf_close( &p_aout->p_sys->aout );
module_Unneed( p_aout->p_sys->aout.p_module );
vout_DestroyThread( p_aout->p_sys->p_vout, NULL );
free( p_aout->p_sys );
}
......
......@@ -2,7 +2,7 @@
* kde.cpp : KDE plugin for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: kde.cpp,v 1.7 2002/02/24 20:51:10 gbazin Exp $
* $Id: kde.cpp,v 1.8 2002/03/01 16:07:00 sam Exp $
*
* Authors: Andres Krapf <dae@chez.com> Sun Mar 25 2001
*
......@@ -53,6 +53,7 @@ MODULE_CONFIG_STOP
MODULE_INIT_START
SET_DESCRIPTION( "KDE interface module" )
ADD_CAPABILITY( INTF, 80 )
ADD_SHORTCUT( "kde" )
ADD_PROGRAM( "kvlc" )
MODULE_INIT_STOP
......
......@@ -2,7 +2,7 @@
* qt.cpp : Qt plugin for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: qt.cpp,v 1.7 2002/02/24 20:51:10 gbazin Exp $
* $Id: qt.cpp,v 1.8 2002/03/01 16:07:00 sam Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
......@@ -46,6 +46,7 @@ MODULE_INIT_START
SET_DESCRIPTION( "Qt interface module" )
ADD_CAPABILITY( INTF, 80 )
ADD_PROGRAM( "qvlc" )
ADD_SHORTCUT( "qt" )
MODULE_INIT_STOP
MODULE_ACTIVATE_START
......
# Norwegian locale definition for vlc
# Copyright (C) 2002 Sigmund Augdal <sigmunau@idi.ntnu.no>.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: vlc-cvs\n"
"POT-Creation-Date: 2001-12-10 13:26+0100\n"
"PO-Revision-Date: 2002-28-02 23.35+0100\n"
"Last-Translator: Sigmund Augdal <sigmunau@idi.ntnu.no>.\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: plugins/gtk/gnome_interface.c:23 plugins/gtk/gnome_interface.c:747
#: plugins/gtk/gtk_interface.c:152 plugins/gtk/gtk_interface.c:1096
msgid "_Open File..."
msgstr "_pne fil..."
#: plugins/gtk/gnome_interface.c:24 plugins/gtk/gnome_interface.c:339
#: plugins/gtk/gnome_interface.c:748 plugins/gtk/gtk_interface.c:160
#: plugins/gtk/gtk_interface.c:453 plugins/gtk/gtk_interface.c:1104
msgid "Open a File"
msgstr "pne en fil"
#: plugins/gtk/gnome_interface.c:30 plugins/gtk/gnome_interface.c:754
#: plugins/gtk/gtk_interface.c:167 plugins/gtk/gtk_interface.c:1108
msgid "Open _Disc..."
msgstr "pne en _disk"
#: plugins/gtk/gnome_interface.c:31 plugins/gtk/gnome_interface.c:351
#: plugins/gtk/gnome_interface.c:755 plugins/gtk/gtk_interface.c:175
#: plugins/gtk/gtk_interface.c:464 plugins/gtk/gtk_interface.c:1116
msgid "Open a DVD or VCD"
msgstr "pne en DVD eller VCD"
#: plugins/gtk/gnome_interface.c:37 plugins/gtk/gnome_interface.c:761
#: plugins/gtk/gtk_interface.c:182 plugins/gtk/gtk_interface.c:1120
msgid "_Network Stream..."
msgstr "_Nettverksstrm"
#: plugins/gtk/gnome_interface.c:38 plugins/gtk/gnome_interface.c:363
#: plugins/gtk/gnome_interface.c:762 plugins/gtk/gtk_interface.c:190
#: plugins/gtk/gtk_interface.c:475 plugins/gtk/gtk_interface.c:1128
msgid "Select a Network Stream"
msgstr "Velg en nettverksstrm"
#: plugins/gtk/gnome_interface.c:51 plugins/gtk/gtk_interface.c:238
msgid "_Hide interface"
msgstr "_Gjem grensesnitt"
#: plugins/gtk/gnome_interface.c:58 plugins/gtk/gnome_interface.c:825
#: plugins/gtk/gtk_interface.c:250 plugins/gtk/gtk_interface.c:986
msgid "_Fullscreen"
msgstr "_Fullskjerm"
#: plugins/gtk/gnome_interface.c:66 plugins/gtk/gtk_interface.c:269
msgid "_Title"
msgstr "_Tittel"
#: plugins/gtk/gnome_interface.c:67
msgid "Choose title"
msgstr "Velg tittel"
#: plugins/gtk/gnome_interface.c:73 plugins/gtk/gtk_interface.c:282
msgid "_Chapter"
msgstr "_Kapittel"
#: plugins/gtk/gnome_interface.c:74
msgid "Choose chapter"
msgstr "Velg Kapittel"
#: plugins/gtk/gnome_interface.c:80 plugins/gtk/gnome_interface.c:861
#: plugins/gtk/gtk_interface.c:294 plugins/gtk/gtk_interface.c:1042
msgid "An_gle"
msgstr "_Vinkel"
#: plugins/gtk/gnome_interface.c:81
msgid "Choose angle"
msgstr "Velg vinkel"
#: plugins/gtk/gnome_interface.c:88 plugins/gtk/gtk_interface.c:314
msgid "_Playlist..."
msgstr "_Spilleliste"
#: plugins/gtk/gnome_interface.c:89 plugins/gtk/gtk_interface.c:322
msgid "Open the playlist window"
msgstr "pne spilleliste-vinduet"
#: plugins/gtk/gnome_interface.c:95 plugins/gtk/gtk_interface.c:326
msgid "_Modules..."
msgstr "_Moduler"
#: plugins/gtk/gnome_interface.c:96 plugins/gtk/gtk_interface.c:335
msgid "Open the plugin manager"
msgstr "pne plugin hndterer"
#: plugins/gtk/gnome_interface.c:107 plugins/gtk/gnome_interface.c:868
#: plugins/gtk/gtk_interface.c:1054
msgid "_Audio"
msgstr "_Lyd"
#: plugins/gtk/gnome_interface.c:108 plugins/gtk/gnome_interface.c:869
msgid "Select audio channel"
msgstr "Velg lydkanal"
#: plugins/gtk/gnome_interface.c:114 plugins/gtk/gnome_interface.c:875
#: plugins/gtk/gtk_interface.c:370 plugins/gtk/gtk_interface.c:1066
msgid "_Subtitles"
msgstr "_Teksting"
#: plugins/gtk/gnome_interface.c:115
msgid "Select subtitle unit"
msgstr "Velg teksting enhet"
#: plugins/gtk/gnome_interface.c:189 plugins/gtk/gtk_interface.c:108
#: plugins/gtk/gtk_interface.c:1278
msgid "VideoLAN Client"
msgstr "VideoLAN Client"
#: plugins/gtk/gnome_interface.c:338 plugins/gtk/gnome_interface.c:1658
#: plugins/gtk/gnome_interface.c:2230 plugins/gtk/gtk_interface.c:452
#: plugins/gtk/gtk_interface.c:2060 plugins/gtk/gtk_interface.c:2177
#: plugins/gtk/gtk_interface.c:2437
msgid "File"
msgstr "Fil"
#: plugins/gtk/gnome_interface.c:350 plugins/gtk/gnome_interface.c:529
#: plugins/gtk/gnome_interface.c:1651 plugins/gtk/gnome_interface.c:2297
#: plugins/gtk/gtk_interface.c:463 plugins/gtk/gtk_interface.c:628
#: plugins/gtk/gtk_interface.c:2053 plugins/gtk/gtk_interface.c:2530
msgid "Disc"
msgstr "Disk"
#: plugins/gtk/gnome_interface.c:362 plugins/gtk/gtk_interface.c:474
msgid "Net"
msgstr "Nett"
#: plugins/gtk/gnome_interface.c:376 plugins/gtk/gnome_interface.c:796
#: plugins/gtk/gtk_interface.c:487 plugins/gtk/gtk_interface.c:941
msgid "Back"
msgstr "Tilbake"
#: plugins/gtk/gnome_interface.c:377 plugins/gtk/gtk_interface.c:488
msgid "Go Backwards"
msgstr "G tilbake"
#: plugins/gtk/gnome_interface.c:389 plugins/gtk/gnome_interface.c:789
#: plugins/gtk/gtk_interface.c:499 plugins/gtk/gtk_interface.c:934
msgid "Stop"
msgstr "Stopp"
#: plugins/gtk/gnome_interface.c:390 plugins/gtk/gtk_interface.c:500
msgid "Stop Stream"
msgstr "Stopp strm"
#: plugins/gtk/gnome_interface.c:401 plugins/gtk/gnome_interface.c:775
#: plugins/gtk/gtk_interface.c:510
msgid "Play"
msgstr "Spill"
#: plugins/gtk/gnome_interface.c:402 plugins/gtk/gtk_interface.c:511
msgid "Play Stream"
msgstr "Spill strm"
#: plugins/gtk/gnome_interface.c:413 plugins/gtk/gnome_interface.c:782
#: plugins/gtk/gtk_interface.c:521 plugins/gtk/gtk_interface.c:926
msgid "Pause"
msgstr "Pause"
#: plugins/gtk/gnome_interface.c:414 plugins/gtk/gtk_interface.c:522
msgid "Pause Stream"
msgstr "Pause strm"
#: plugins/gtk/gnome_interface.c:426 plugins/gtk/gnome_interface.c:803
#: plugins/gtk/gtk_interface.c:533 plugins/gtk/gtk_interface.c:949
msgid "Slow"
msgstr "Sakte"
#: plugins/gtk/gnome_interface.c:427 plugins/gtk/gtk_interface.c:534
msgid "Play Slower"
msgstr "Spill saktere"
#: plugins/gtk/gnome_interface.c:439 plugins/gtk/gnome_interface.c:810
#: plugins/gtk/gtk_interface.c:545 plugins/gtk/gtk_interface.c:957
msgid "Fast"
msgstr "Fort"
#: plugins/gtk/gnome_interface.c:440 plugins/gtk/gtk_interface.c:546
msgid "Play Faster"
msgstr "Spill fortere"
#: plugins/gtk/gnome_interface.c:454 plugins/gtk/gnome_interface.c:1768
#: plugins/gtk/gnome_interface.c:1792 plugins/gtk/gnome_interface.c:2866
#: plugins/gtk/gtk_interface.c:559 plugins/gtk/gtk_interface.c:2024
#: plugins/gtk/gtk_interface.c:3114
msgid "Playlist"
msgstr "Spilleliste"
#: plugins/gtk/gnome_interface.c:455 plugins/gtk/gtk_interface.c:560
msgid "Open Playlist"
msgstr "pne Spilleliste"
#: plugins/gtk/gnome_interface.c:466 plugins/gtk/gnome_interface.c:840
#: plugins/gtk/gtk_interface.c:570 plugins/gtk/gtk_interface.c:656
#: plugins/gtk/gtk_interface.c:700 plugins/gtk/gtk_interface.c:1010
msgid "Prev"
msgstr "Forrige"
#: plugins/gtk/gnome_interface.c:467 plugins/gtk/gtk_interface.c:571
msgid "Previous File"
msgstr "Forrige fil"
#: plugins/gtk/gnome_interface.c:478 plugins/gtk/gnome_interface.c:833
#: plugins/gtk/gtk_interface.c:581 plugins/gtk/gtk_interface.c:664
#: plugins/gtk/gtk_interface.c:708 plugins/gtk/gtk_interface.c:1003
msgid "Next"
msgstr "Neste"
#: plugins/gtk/gnome_interface.c:479 plugins/gtk/gtk_interface.c:582
msgid "Next File"
msgstr "Neste fil"
#: plugins/gtk/gnome_interface.c:493 plugins/gtk/gtk_interface.c:589
msgid "-:--:--"
msgstr "-:--:--"
#: plugins/gtk/gnome_interface.c:543
msgid "Title:"
msgstr "Tittel:"
#: plugins/gtk/gnome_interface.c:550 plugins/gtk/gtk_interface.c:649
msgid "--"
msgstr "--"
#: plugins/gtk/gnome_interface.c:563
msgid "Select previous title"
msgstr "Velg forrige tittel"
#: plugins/gtk/gnome_interface.c:588
msgid "Chapter:"
msgstr "Kapittel:"
#: plugins/gtk/gnome_interface.c:595 plugins/gtk/gtk_interface.c:693
msgid "---"
msgstr "---"
#: plugins/gtk/gnome_interface.c:608
msgid "Select previous chapter"
msgstr "Velg forrige kapittel"
#: plugins/gtk/gnome_interface.c:617
msgid "Select next chapter"
msgstr "Velg neste Kapittel"
#: plugins/gtk/gnome_interface.c:626
msgid "No server"
msgstr "Ingen tjener"
#: plugins/gtk/gnome_interface.c:640
msgid "Network Channel:"
msgstr "Nettverkskanal:"
#: plugins/gtk/gnome_interface.c:655 plugins/gtk/gtk_interface.c:752
msgid "Go!"
msgstr "G!"
#: plugins/gtk/gnome_interface.c:818 plugins/gtk/gtk_interface.c:975
msgid "Toggle _Interface"
msgstr "Grensesnitt"
#: plugins/gtk/gnome_interface.c:826
msgid "Toggle fullscreen mode"
msgstr "Fullskjerm"
#: plugins/gtk/gnome_interface.c:847 plugins/gtk/gtk_interface.c:1019
msgid "_Jump..."
msgstr "_Hopp..."
#: plugins/gtk/gnome_interface.c:848
msgid "Got directly so specified point"
msgstr "Fikk direkte s spesifisert punkt"
#: plugins/gtk/gnome_interface.c:854 plugins/gtk/gtk_interface.c:1030
msgid "_Navigation"
msgstr "_Navigasjon"
#: plugins/gtk/gnome_interface.c:855
msgid "Navigate through titles and chapters"
msgstr "Navigere gjennom tittler og kapittler"
#: plugins/gtk/gnome_interface.c:876
msgid "Select subtitle channel"
msgstr "Velg teksting kanal"
#: plugins/gtk/gnome_interface.c:884 plugins/gtk/gtk_interface.c:1149
msgid "Playlist..."
msgstr "Spilleliste..."
#: plugins/gtk/gnome_interface.c:1081 plugins/gtk/gtk_interface.c:1286
msgid "(C) 1996, 1997, 1998, 1999, 2000, 2001 - the VideoLAN Team"
msgstr "(C) 1996, 1997, 1998, 1999, 2000, 2001 - the VideoLAN Team"
#: plugins/gtk/gnome_interface.c:1083 plugins/gtk/gtk_interface.c:1312
msgid ""
"This is the VideoLAN client, a DVD and MPEG player. It can play MPEG and "
"MPEG 2 files from a file or from a network source."
msgstr ""
"Dette er VideoLAN client, en DVD og MPEG spiller. Den kan spille MPEG og "
"MPEG 2 filer fra en fil eller en nettverkskilde"
#: plugins/gtk/gnome_interface.c:1097
msgid "Open File"
msgstr "pne fil"
#: plugins/gtk/gnome_interface.c:1134
msgid "Modules"
msgstr "Moduler"
#: plugins/gtk/gnome_interface.c:1142
msgid ""
"Sorry, the module manager isn't functional yet. Please retry in a later "
"version."
msgstr ""
"Beklager, modul hndtereren virker ikke enn. Vennligst prv p nytt i "
"en senere versjon."
#: plugins/gtk/gnome_interface.c:1208 plugins/gtk/gtk_interface.c:1405
msgid "Open Disc"
msgstr "pne Disk"
#: plugins/gtk/gnome_interface.c:1224 plugins/gtk/gtk_interface.c:1429
msgid "Disc type"
msgstr "Disktype"
#: plugins/gtk/gnome_interface.c:1238 plugins/gtk/gtk_interface.c:1443
msgid "DVD"
msgstr "DVD"
#: plugins/gtk/gnome_interface.c:1246 plugins/gtk/gtk_interface.c:1451
msgid "VCD"
msgstr "VCD"
#: plugins/gtk/gnome_interface.c:1254 plugins/gtk/gtk_interface.c:1459
msgid "Starting position"
msgstr "Startposisjon"
#: plugins/gtk/gnome_interface.c:1271 plugins/gtk/gtk_interface.c:1506
msgid "Title"
msgstr "Tittel"
#: plugins/gtk/gnome_interface.c:1281 plugins/gtk/gtk_interface.c:1496
msgid "Chapter"
msgstr "Kapittel"
#: plugins/gtk/gnome_interface.c:1318
msgid "Device name:"
msgstr "Enhets navn:"
#: plugins/gtk/gnome_interface.c:1331 plugins/gtk/gtk_interface.c:1536
#: plugins/gtk/gtk_interface.c:2482 plugins/gtk/gtk_interface.c:2491
msgid "/dev/dvd"
msgstr "/dev/dvd"
#: plugins/gtk/gnome_interface.c:1409
msgid "Network Stream"
msgstr "Nettverksstrm"
#: plugins/gtk/gnome_interface.c:1425 plugins/gtk/gtk_interface.c:1644
msgid "Protocol"
msgstr "Protokoll"
#: plugins/gtk/gnome_interface.c:1439 plugins/gtk/gnome_interface.c:2394
#: plugins/gtk/gtk_interface.c:1658 plugins/gtk/gtk_interface.c:2637
msgid "TS"
msgstr "TS"
#: plugins/gtk/gnome_interface.c:1447 plugins/gtk/gnome_interface.c:2404
#: plugins/gtk/gtk_interface.c:1666 plugins/gtk/gtk_interface.c:2647
msgid "RTP"
msgstr "RTP"
#: plugins/gtk/gnome_interface.c:1456 plugins/gtk/gnome_interface.c:2414
#: plugins/gtk/gtk_interface.c:1675 plugins/gtk/gtk_interface.c:2657
msgid "HTTP"
msgstr "HTTP"
#: plugins/gtk/gnome_interface.c:1464 plugins/gtk/gtk_interface.c:1683
msgid "Server"
msgstr "Tjener"
#: plugins/gtk/gnome_interface.c:1481 plugins/gtk/gtk_interface.c:1720
msgid "Address"
msgstr "Adresse"
#: plugins/gtk/gnome_interface.c:1491 plugins/gtk/gtk_interface.c:1710
msgid "Port"
msgstr "Port"
#: plugins/gtk/gnome_interface.c:1510
msgid "Port of the stream server"
msgstr "Port til strmtjener"
#: plugins/gtk/gnome_interface.c:1512 plugins/gtk/gtk_interface.c:1730
msgid "Broadcast"
msgstr "Kringkasting"
#: plugins/gtk/gnome_interface.c:1536 plugins/gtk/gtk_interface.c:1755
msgid "138.195.143.255"
msgstr "138.195.143.255"
#: plugins/gtk/gnome_interface.c:1552 plugins/gtk/gnome_interface.c:2368
#: plugins/gtk/gtk_interface.c:1765 plugins/gtk/gtk_interface.c:1774
msgid "vls"
msgstr "vls"
#: plugins/gtk/gnome_interface.c:1554 plugins/gtk/gtk_interface.c:1776
msgid "Channels"
msgstr "Kanaler"
#: plugins/gtk/gnome_interface.c:1569 plugins/gtk/gtk_interface.c:1791
msgid "Channel server:"
msgstr "Kanaltjener:"
#: plugins/gtk/gnome_interface.c:1589 plugins/gtk/gtk_interface.c:1810
msgid "138.195.143.120"
msgstr "138.195.143.120"
#: plugins/gtk/gnome_interface.c:1591 plugins/gtk/gtk_interface.c:1812
msgid "port:"
msgstr "port:"
#: plugins/gtk/gnome_interface.c:1665 plugins/gtk/gnome_interface.c:2434
#: plugins/gtk/gtk_interface.c:2067 plugins/gtk/gtk_interface.c:2667
msgid "Network"
msgstr "Nettverk"