#492 bugfix, for SPDIF audio ouput of AC3 and DTS sound on Windows
authorAndré Weber <WeberAndre@gmx.de>
Sun, 2 Mar 2008 15:31:57 +0000 (16:31 +0100)
committerAndré Weber <WeberAndre@gmx.de>
Sun, 2 Mar 2008 15:31:57 +0000 (16:31 +0100)
(but its still critical because it happens - aout_OutputNextBuffer(...) has no buffers
available - sometime the output doesn't know until some ms before the last block
has finished to play! so each little disturbtion of the CPU or load change
leads to studdering/hickups)

#897 enhancement: give the use the option to choose its prefered audio device,
instead of useing Windows default

modules/audio_output/waveout.c [changed mode: 0644->0755]
po/ca.po
share/vlc_win32_rc.rc [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index ef04607..be5809f
@@ -31,6 +31,7 @@
 
 #include <vlc/vlc.h>
 #include <vlc_aout.h>
+#include <vlc_charset.h>
 
 #include <windows.h>
 #include <mmsystem.h>
@@ -120,10 +121,12 @@ typedef struct notification_thread_t
 
 /* local functions */
 static void Probe        ( aout_instance_t * );
-static int OpenWaveOut   ( aout_instance_t *, int, int, int, int, vlc_bool_t );
-static int OpenWaveOutPCM( aout_instance_t *, int*, int, int, int, vlc_bool_t );
+static int OpenWaveOut   ( aout_instance_t *, uint32_t,
+                           int, int, int, int, vlc_bool_t );
+static int OpenWaveOutPCM( aout_instance_t *, uint32_t,
+                           int*, int, int, int, vlc_bool_t );
 static int PlayWaveOut   ( aout_instance_t *, HWAVEOUT, WAVEHDR *,
-                           aout_buffer_t * );
+                           aout_buffer_t *, vlc_bool_t );
 
 static void CALLBACK WaveOutCallback ( HWAVEOUT, UINT, DWORD, DWORD, DWORD );
 static void WaveOutThread( notification_thread_t * );
@@ -132,6 +135,19 @@ static int VolumeInfos( aout_instance_t *, audio_volume_t * );
 static int VolumeGet( aout_instance_t *, audio_volume_t * );
 static int VolumeSet( aout_instance_t *, audio_volume_t );
 
+static int WaveOutClearDoneBuffers(aout_sys_t *p_sys);
+
+static int ReloadWaveoutDevices( vlc_object_t *, char const *,
+                                vlc_value_t, vlc_value_t, void * );
+static uint32_t findDeviceID(char *);
+
+static const char psz_device_name_fmt[] = "%s ($%x,$%x)";
+
+static const char *ppsz_adev[] = { "wavemapper", };
+static const char *ppsz_adev_text[] = { N_("Microsoft Soundmapper") };
+
+
+
 /*****************************************************************************
  * Module descriptor
  *****************************************************************************/
@@ -139,6 +155,11 @@ static int VolumeSet( aout_instance_t *, audio_volume_t );
 #define FLOAT_LONGTEXT N_( \
     "The option allows you to enable or disable the high-quality float32 " \
     "audio output mode (which is not well supported by some soundcards)." )
+#define DEVICE_TEXT N_("Select Audio Device")
+#define DEVICE_LONG N_("Select special Audio device, or let windows "\
+                       "decide (default), change needs VLC restart "\
+                       "to apply.")
+#define DEFAULT_AUDIO_DEVICE N_("Default Audio Device")
 
 vlc_module_begin();
     set_shortname( "WaveOut" );
@@ -147,6 +168,14 @@ vlc_module_begin();
     set_category( CAT_AUDIO );
     set_subcategory( SUBCAT_AUDIO_AOUT );
     add_bool( "waveout-float32", 1, 0, FLOAT_TEXT, FLOAT_LONGTEXT, VLC_TRUE );
+
+    add_string( "waveout-dev", "wavemapper", NULL,
+                 DEVICE_TEXT, DEVICE_LONG, VLC_FALSE );
+       change_string_list( ppsz_adev, ppsz_adev_text, ReloadWaveoutDevices );
+       change_need_restart();
+       change_action_add( ReloadWaveoutDevices, N_("Refresh list") );
+
+
     set_callbacks( Open, Close );
 vlc_module_end();
 
@@ -158,6 +187,8 @@ vlc_module_end();
  *****************************************************************************/
 struct aout_sys_t
 {
+    uint32_t i_wave_device_id;               /* ID of selected output device */
+
     HWAVEOUT h_waveout;                        /* handle to waveout instance */
 
     WAVEFORMATEXTENSIBLE waveformat;                         /* audio format */
@@ -166,6 +197,13 @@ struct aout_sys_t
 
     notification_thread_t *p_notif;                      /* WaveOutThread id */
     HANDLE event;
+    HANDLE new_buffer_event;
+
+    // rental from alsa.c to synchronize startup of audiothread
+    int b_playing;                                         /* playing status */
+    mtime_t start_date;
+
+    int i_repeat_counter;
 
     int i_buffer_size;
 
@@ -214,6 +252,50 @@ static int Open( vlc_object_t *p_this )
     p_aout->output.pf_play = Play;
     p_aout->b_die = VLC_FALSE;
 
+
+    /*
+     initialize/update Device selection List
+    */
+    ReloadWaveoutDevices( p_this, "waveout-dev", val, val, NULL);
+
+
+    /*
+      check for configured audio device!
+    */
+    char *psz_waveout_dev = var_CreateGetString( p_aout, "waveout-dev");
+
+    p_aout->output.p_sys->i_wave_device_id =
+         findDeviceID( psz_waveout_dev );
+
+    if(p_aout->output.p_sys->i_wave_device_id == WAVE_MAPPER)
+    {
+       if(psz_waveout_dev &&
+          stricmp(psz_waveout_dev,"wavemapper"))
+       {
+           msg_Warn( p_aout, "configured audio device '%s' not available, "\
+                         "use default instead", psz_waveout_dev );
+       }
+    }
+    if(psz_waveout_dev) free( psz_waveout_dev );
+
+
+    WAVEOUTCAPS waveoutcaps;
+    if(waveOutGetDevCaps( p_aout->output.p_sys->i_wave_device_id,
+                          &waveoutcaps,
+                          sizeof(WAVEOUTCAPS)) == MMSYSERR_NOERROR)
+    {
+      /* log debug some infos about driver, to know who to blame
+         if it doesn't work */
+        msg_Dbg( p_aout, "Drivername: %s", waveoutcaps.szPname);
+        msg_Dbg( p_aout, "Driver Version: %d.%d",
+                          (waveoutcaps.vDriverVersion>>8)&255,
+                          waveoutcaps.vDriverVersion & 255);
+        msg_Dbg( p_aout, "Manufacturer identifier: 0x%x", waveoutcaps.wMid );
+        msg_Dbg( p_aout, "Product identifier: 0x%x", waveoutcaps.wPid );
+    }
+
+
+
     if( var_Type( p_aout, "audio-device" ) == 0 )
     {
         Probe( p_aout );
@@ -222,18 +304,20 @@ static int Open( vlc_object_t *p_this )
     if( var_Get( p_aout, "audio-device", &val ) < 0 )
     {
         /* Probe() has failed. */
+        var_Destroy( p_aout, "waveout-device");
         free( p_aout->output.p_sys );
         return VLC_EGENERIC;
     }
 
-    var_Create( p_aout, "waveout-float32", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
 
     /* Open the device */
     if( val.i_int == AOUT_VAR_SPDIF )
     {
         p_aout->output.output.i_format = VLC_FOURCC('s','p','d','i');
 
-        if( OpenWaveOut( p_aout, VLC_FOURCC('s','p','d','i'),
+        if( OpenWaveOut( p_aout,
+                         p_aout->output.p_sys->i_wave_device_id,
+                         VLC_FOURCC('s','p','d','i'),
                          p_aout->output.output.i_physical_channels,
                          aout_FormatNbChannels( &p_aout->output.output ),
                          p_aout->output.output.i_rate, VLC_FALSE )
@@ -280,7 +364,9 @@ static int Open( vlc_object_t *p_this )
                 = AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT;
         }
 
-        if( OpenWaveOutPCM( p_aout, &p_aout->output.output.i_format,
+        if( OpenWaveOutPCM( p_aout,
+                            p_aout->output.p_sys->i_wave_device_id,
+                            &p_aout->output.output.i_format,
                             p_aout->output.output.i_physical_channels,
                             aout_FormatNbChannels( &p_aout->output.output ),
                             p_aout->output.output.i_rate, VLC_FALSE )
@@ -327,6 +413,8 @@ static int Open( vlc_object_t *p_this )
         msg_Err( p_aout, "out of memory" );
         return 1;
     }
+    p_aout->output.p_sys->i_repeat_counter = 0;
+
 
     /* Zero the buffer. WinCE doesn't have calloc(). */
     memset( p_aout->output.p_sys->p_silence_buffer, 0,
@@ -337,11 +425,18 @@ static int Open( vlc_object_t *p_this )
         vlc_object_create( p_aout, sizeof(notification_thread_t) );
     p_aout->output.p_sys->p_notif->p_aout = p_aout;
     p_aout->output.p_sys->event = CreateEvent( NULL, FALSE, FALSE, NULL );
+    p_aout->output.p_sys->new_buffer_event = CreateEvent( NULL, FALSE, FALSE, NULL );
+
+    /* define startpoint of playback on first call to play()
+      like alsa does (instead of playing a blank sample) */
+    p_aout->output.p_sys->b_playing = 0;
+    p_aout->output.p_sys->start_date = 0;
+
 
     /* Then launch the notification thread */
     if( vlc_thread_create( p_aout->output.p_sys->p_notif,
                            "waveOut Notification Thread", WaveOutThread,
-                           VLC_THREAD_PRIORITY_HIGHEST, VLC_FALSE ) )
+                           VLC_THREAD_PRIORITY_OUTPUT, VLC_FALSE ) )
     {
         msg_Err( p_aout, "cannot create WaveOutThread" );
     }
@@ -353,8 +448,6 @@ static int Open( vlc_object_t *p_this )
         p_aout->output.p_sys->waveheader[i].dwFlags = WHDR_DONE;
         p_aout->output.p_sys->waveheader[i].dwUser = 0;
     }
-    PlayWaveOut( p_aout, p_aout->output.p_sys->h_waveout,
-                 &p_aout->output.p_sys->waveheader[0], NULL );
 
     return 0;
 }
@@ -378,13 +471,15 @@ static void Probe( aout_instance_t * p_aout )
                           AOUT_CHAN_REARRIGHT | AOUT_CHAN_LFE;
     if( p_aout->output.output.i_physical_channels == i_physical_channels )
     {
-        if( OpenWaveOutPCM( p_aout, &i_format,
+        if( OpenWaveOutPCM( p_aout,
+                            p_aout->output.p_sys->i_wave_device_id,
+                            &i_format,
                             i_physical_channels, 6,
                             p_aout->output.output.i_rate, VLC_TRUE )
             == VLC_SUCCESS )
         {
             val.i_int = AOUT_VAR_5_1;
-            text.psz_string = N_("5.1");
+            text.psz_string = (char *)N_("5.1");
             var_Change( p_aout, "audio-device",
                         VLC_VAR_ADDCHOICE, &val, &text );
             msg_Dbg( p_aout, "device supports 5.1 channels" );
@@ -397,13 +492,15 @@ static void Probe( aout_instance_t * p_aout )
     if( ( p_aout->output.output.i_physical_channels & i_physical_channels )
         == i_physical_channels )
     {
-        if( OpenWaveOutPCM( p_aout, &i_format,
+        if( OpenWaveOutPCM( p_aout,
+                            p_aout->output.p_sys->i_wave_device_id,
+                            &i_format,
                             i_physical_channels, 4,
                             p_aout->output.output.i_rate, VLC_TRUE )
             == VLC_SUCCESS )
         {
             val.i_int = AOUT_VAR_2F2R;
-            text.psz_string = N_("2 Front 2 Rear");
+            text.psz_string = (char *)N_("2 Front 2 Rear");
             var_Change( p_aout, "audio-device",
                         VLC_VAR_ADDCHOICE, &val, &text );
             msg_Dbg( p_aout, "device supports 4 channels" );
@@ -412,26 +509,30 @@ static void Probe( aout_instance_t * p_aout )
 
     /* Test for stereo support */
     i_physical_channels = AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT;
-    if( OpenWaveOutPCM( p_aout, &i_format,
+    if( OpenWaveOutPCM( p_aout,
+                        p_aout->output.p_sys->i_wave_device_id,
+                        &i_format,
                         i_physical_channels, 2,
                         p_aout->output.output.i_rate, VLC_TRUE )
         == VLC_SUCCESS )
     {
         val.i_int = AOUT_VAR_STEREO;
-        text.psz_string = N_("Stereo");
+        text.psz_string = (char *)N_("Stereo");
         var_Change( p_aout, "audio-device", VLC_VAR_ADDCHOICE, &val, &text );
         msg_Dbg( p_aout, "device supports 2 channels" );
     }
 
     /* Test for mono support */
     i_physical_channels = AOUT_CHAN_CENTER;
-    if( OpenWaveOutPCM( p_aout, &i_format,
+    if( OpenWaveOutPCM( p_aout,
+                        p_aout->output.p_sys->i_wave_device_id,
+                        &i_format,
                         i_physical_channels, 1,
                         p_aout->output.output.i_rate, VLC_TRUE )
         == VLC_SUCCESS )
     {
         val.i_int = AOUT_VAR_MONO;
-        text.psz_string = N_("Mono");
+        text.psz_string = (char *)N_("Mono");
         var_Change( p_aout, "audio-device", VLC_VAR_ADDCHOICE, &val, &text );
         msg_Dbg( p_aout, "device supports 1 channel" );
     }
@@ -439,7 +540,9 @@ static void Probe( aout_instance_t * p_aout )
     /* Test for SPDIF support */
     if ( AOUT_FMT_NON_LINEAR( &p_aout->output.output ) )
     {
-        if( OpenWaveOut( p_aout, VLC_FOURCC('s','p','d','i'),
+        if( OpenWaveOut( p_aout,
+                         p_aout->output.p_sys->i_wave_device_id,
+                         VLC_FOURCC('s','p','d','i'),
                          p_aout->output.output.i_physical_channels,
                          aout_FormatNbChannels( &p_aout->output.output ),
                          p_aout->output.output.i_rate, VLC_TRUE )
@@ -447,7 +550,7 @@ static void Probe( aout_instance_t * p_aout )
         {
             msg_Dbg( p_aout, "device supports A/52 over S/PDIF" );
             val.i_int = AOUT_VAR_SPDIF;
-            text.psz_string = N_("A/52 over S/PDIF");
+            text.psz_string = (char *)N_("A/52 over S/PDIF");
             var_Change( p_aout, "audio-device",
                         VLC_VAR_ADDCHOICE, &val, &text );
             if( config_GetInt( p_aout, "spdif" ) )
@@ -477,6 +580,21 @@ static void Probe( aout_instance_t * p_aout )
  *****************************************************************************/
 static void Play( aout_instance_t *_p_aout )
 {
+    if( !_p_aout->output.p_sys->b_playing )
+    {
+        _p_aout->output.p_sys->b_playing = 1;
+
+        /* get the playing date of the first aout buffer */
+        _p_aout->output.p_sys->start_date =
+            aout_FifoFirstDate( _p_aout, &_p_aout->output.fifo );
+
+        msg_Dbg( _p_aout, "Wakeup sleeping output thread.");
+
+        /* wake up the audio output thread */
+        SetEvent( _p_aout->output.p_sys->event );
+    } else {
+        SetEvent( _p_aout->output.p_sys->new_buffer_event );
+    }
 }
 
 /*****************************************************************************
@@ -490,20 +608,68 @@ static void Close( vlc_object_t *p_this )
     /* Before calling waveOutClose we must reset the device */
     vlc_object_kill( p_aout );
 
-    waveOutReset( p_sys->h_waveout );
-
-    /* wake up the audio thread */
+    /* wake up the audio thread, to recognize that p_aout died */
     SetEvent( p_sys->event );
+    SetEvent( p_sys->new_buffer_event );
+
     vlc_thread_join( p_sys->p_notif );
     vlc_object_release( p_sys->p_notif );
-    CloseHandle( p_sys->event );
 
-    /* Close the device */
+    /*
+      kill the real output then - when the feed thread
+      is surely terminated!
+      old code could be too early in case that "feeding"
+      was running on termination
+
+      at this point now its sure, that there will be no new
+      data send to the driver, and we can cancel the last
+      running playbuffers
+    */
+    MMRESULT result = waveOutReset( p_sys->h_waveout );
+    if(result != MMSYSERR_NOERROR)
+    {
+       msg_Err( p_aout, "waveOutReset failed 0x%x", result );
+       /*
+        now we must wait, that all buffers are played
+        because cancel doesn't work in this case...
+       */
+       if(result == MMSYSERR_NOTSUPPORTED)
+       {
+           /*
+             clear currently played (done) buffers,
+             if returnvalue > 0 (means some buffer still playing)
+             wait for the driver event callback that one buffer
+             is finished with playing, and check again
+             the timeout of 5000ms is just, an emergency exit
+             of this loop, to avoid deadlock in case of other
+             (currently not known bugs, problems, errors cases?)
+           */
+           while(
+                 (WaveOutClearDoneBuffers( p_sys ) > 0)
+                 &&
+                 (WaitForSingleObject( p_sys->event, 5000) == WAIT_OBJECT_0)
+                )
+           {
+                 msg_Dbg( p_aout, "Wait for waveout device...");
+           }
+       }
+    } else {
+        WaveOutClearDoneBuffers( p_sys );
+    }
+
+    /* now we can Close the device */
     if( waveOutClose( p_sys->h_waveout ) != MMSYSERR_NOERROR )
     {
         msg_Err( p_aout, "waveOutClose failed" );
     }
 
+    /*
+      because so long, the waveout device is playing, the callback
+      could occur and need the events
+    */
+    CloseHandle( p_sys->event );
+    CloseHandle( p_sys->new_buffer_event);
+
     free( p_sys->p_silence_buffer );
     free( p_sys );
 }
@@ -511,7 +677,7 @@ static void Close( vlc_object_t *p_this )
 /*****************************************************************************
  * OpenWaveOut: open the waveout sound device
  ****************************************************************************/
-static int OpenWaveOut( aout_instance_t *p_aout, int i_format,
+static int OpenWaveOut( aout_instance_t *p_aout, uint32_t i_device_id, int i_format,
                         int i_channels, int i_nb_channels, int i_rate,
                         vlc_bool_t b_probe )
 {
@@ -578,8 +744,32 @@ static int OpenWaveOut( aout_instance_t *p_aout, int i_format,
             sizeof(WAVEFORMATEXTENSIBLE) - sizeof(WAVEFORMATEX);
     }
 
+    if(!b_probe) {
+        msg_Dbg( p_aout, "OpenWaveDevice-ID: %u", i_device_id);
+        msg_Dbg( p_aout,"waveformat.Format.cbSize          = %d",
+                 waveformat.Format.cbSize);
+        msg_Dbg( p_aout,"waveformat.Format.wFormatTag      = %u",
+                 waveformat.Format.wFormatTag);
+        msg_Dbg( p_aout,"waveformat.Format.nChannels       = %u",
+                 waveformat.Format.nChannels);
+        msg_Dbg( p_aout,"waveformat.Format.nSamplesPerSec  = %d",
+                 (int)waveformat.Format.nSamplesPerSec);
+        msg_Dbg( p_aout,"waveformat.Format.nAvgBytesPerSec = %u",
+                 (int)waveformat.Format.nAvgBytesPerSec);
+        msg_Dbg( p_aout,"waveformat.Format.nBlockAlign     = %d",
+                 waveformat.Format.nBlockAlign);
+        msg_Dbg( p_aout,"waveformat.Format.wBitsPerSample  = %d",
+                 waveformat.Format.wBitsPerSample);
+        msg_Dbg( p_aout,"waveformat.Samples.wValidBitsPerSample = %d",
+                 waveformat.Samples.wValidBitsPerSample);
+        msg_Dbg( p_aout,"waveformat.Samples.wSamplesPerBlock = %d",
+                 waveformat.Samples.wSamplesPerBlock);
+        msg_Dbg( p_aout,"waveformat.dwChannelMask          = %lu",
+                 waveformat.dwChannelMask);
+    }
+
     /* Open the device */
-    result = waveOutOpen( &p_aout->output.p_sys->h_waveout, WAVE_MAPPER,
+    result = waveOutOpen( &p_aout->output.p_sys->h_waveout, i_device_id,
                           (WAVEFORMATEX *)&waveformat,
                           (DWORD_PTR)WaveOutCallback, (DWORD_PTR)p_aout,
                           CALLBACK_FUNCTION | (b_probe?WAVE_FORMAT_QUERY:0) );
@@ -618,19 +808,17 @@ static int OpenWaveOut( aout_instance_t *p_aout, int i_format,
 /*****************************************************************************
  * OpenWaveOutPCM: open a PCM waveout sound device
  ****************************************************************************/
-static int OpenWaveOutPCM( aout_instance_t *p_aout, int *i_format,
+static int OpenWaveOutPCM( aout_instance_t *p_aout, uint32_t i_device_id, int *i_format,
                            int i_channels, int i_nb_channels, int i_rate,
                            vlc_bool_t b_probe )
 {
-    vlc_value_t val;
-
-    var_Get( p_aout, "waveout-float32", &val );
+    vlc_bool_t b_use_float32 = var_CreateGetBool( p_aout, "waveout-float32");
 
-    if( !val.b_bool || OpenWaveOut( p_aout, VLC_FOURCC('f','l','3','2'),
+    if( !b_use_float32 || OpenWaveOut( p_aout, i_device_id, VLC_FOURCC('f','l','3','2'),
                                    i_channels, i_nb_channels, i_rate, b_probe )
         != VLC_SUCCESS )
     {
-        if ( OpenWaveOut( p_aout, VLC_FOURCC('s','1','6','l'),
+        if ( OpenWaveOut( p_aout, i_device_id, VLC_FOURCC('s','1','6','l'),
                           i_channels, i_nb_channels, i_rate, b_probe )
              != VLC_SUCCESS )
         {
@@ -653,16 +841,43 @@ static int OpenWaveOutPCM( aout_instance_t *p_aout, int *i_format,
  * PlayWaveOut: play a buffer through the WaveOut device
  *****************************************************************************/
 static int PlayWaveOut( aout_instance_t *p_aout, HWAVEOUT h_waveout,
-                        WAVEHDR *p_waveheader, aout_buffer_t *p_buffer )
+                        WAVEHDR *p_waveheader, aout_buffer_t *p_buffer,
+                        vlc_bool_t b_spdif)
 {
     MMRESULT result;
 
     /* Prepare the buffer */
-    if( p_buffer != NULL )
+    if( p_buffer != NULL ) 
+    {
         p_waveheader->lpData = p_buffer->p_buffer;
-    else
+        /*
+          copy the buffer to the silence buffer :) so in case we don't
+          get the next buffer fast enough (I will repeat this one a time
+          for AC3 / DTS and SPDIF this will sound better instead of 
+          a hickup)
+        */
+        if(b_spdif)
+        {
+           p_aout->p_libvlc->pf_memcpy( p_aout->output.p_sys->p_silence_buffer,
+                                     p_buffer->p_buffer,
+                                     p_aout->output.p_sys->i_buffer_size );
+           p_aout->output.p_sys->i_repeat_counter = 2;
+        }
+    } else {
         /* Use silence buffer instead */
+        if(p_aout->output.p_sys->i_repeat_counter)
+        {
+           p_aout->output.p_sys->i_repeat_counter--;
+           if(!p_aout->output.p_sys->i_repeat_counter)
+           {
+               p_aout->p_libvlc->pf_memset( p_aout->output.p_sys->p_silence_buffer,
+                                            0x00,
+                                            p_aout->output.p_sys->i_buffer_size
+                                          );
+           }
+        }
         p_waveheader->lpData = p_aout->output.p_sys->p_silence_buffer;
+    }
 
     p_waveheader->dwUser = p_buffer ? (DWORD_PTR)p_buffer : (DWORD_PTR)1;
     p_waveheader->dwBufferLength = p_aout->output.p_sys->i_buffer_size;
@@ -711,10 +926,47 @@ static void CALLBACK WaveOutCallback( HWAVEOUT h_waveout, UINT uMsg,
     }
 
     /* Don't wake up the thread too much */
-    if( i_queued_frames < FRAMES_NUM / 2 )
+    if( i_queued_frames <= FRAMES_NUM/2 )
         SetEvent( p_aout->output.p_sys->event );
 }
 
+
+/****************************************************************************
+ * WaveOutClearDoneBuffers: Clear all done marked buffers, and free aout_bufer
+ ****************************************************************************
+ * return value is the number of still playing buffers in the queue
+ ****************************************************************************/
+static int WaveOutClearDoneBuffers(aout_sys_t *p_sys)
+{
+    WAVEHDR *p_waveheader = p_sys->waveheader;
+    int i_queued_frames = 0;
+
+    for( int i = 0; i < FRAMES_NUM; i++ )
+    {
+        if( (p_waveheader[i].dwFlags & WHDR_DONE) &&
+            p_waveheader[i].dwUser )
+        {
+            aout_buffer_t *p_buffer =
+                    (aout_buffer_t *)(p_waveheader[i].dwUser);
+            /* Unprepare and free the buffers which has just been played */
+            waveOutUnprepareHeader( p_sys->h_waveout, &p_waveheader[i],
+                                    sizeof(WAVEHDR) );
+
+            if( p_waveheader[i].dwUser != 1 )
+                aout_BufferFree( p_buffer );
+
+            p_waveheader[i].dwUser = 0;
+        }
+
+        /* Check if frame buf is available */
+        if( !(p_waveheader[i].dwFlags & WHDR_DONE) )
+        {
+            i_queued_frames++;
+        }
+    }
+    return i_queued_frames;
+}
+
 /*****************************************************************************
  * WaveOutThread: this thread will capture play notification events.
  *****************************************************************************
@@ -730,39 +982,36 @@ static void WaveOutThread( notification_thread_t *p_notif )
     WAVEHDR *p_waveheader = p_sys->waveheader;
     int i, i_queued_frames;
     vlc_bool_t b_sleek;
+    mtime_t next_date;
+    uint32_t i_buffer_length = 64;
 
     /* We don't want any resampling when using S/PDIF */
     b_sleek = p_aout->output.output.i_format == VLC_FOURCC('s','p','d','i');
 
-    while( 1 )
-    {
-        WaitForSingleObject( p_sys->event, INFINITE );
+    // wait for first call to "play()"
+    while( !p_sys->start_date && !p_aout->b_die )
+           WaitForSingleObject( p_sys->event, INFINITE );
+    if( p_aout->b_die )
+        return;
 
-        /* Cleanup and find out the current latency */
-        i_queued_frames = 0;
-        for( i = 0; i < FRAMES_NUM; i++ )
-        {
-            if( (p_waveheader[i].dwFlags & WHDR_DONE) &&
-                p_waveheader[i].dwUser )
-            {
-                aout_buffer_t *p_buffer =
-                        (aout_buffer_t *)(p_waveheader[i].dwUser);
-                /* Unprepare and free the buffers which has just been played */
-                waveOutUnprepareHeader( p_sys->h_waveout, &p_waveheader[i],
-                                        sizeof(WAVEHDR) );
+    msg_Dbg( p_aout, "will start to play in "I64Fd" us",
+             (p_sys->start_date - AOUT_PTS_TOLERANCE/4)-mdate());
 
-                if( p_waveheader[i].dwUser != 1 )
-                    aout_BufferFree( p_buffer );
+    // than wait a short time... before grabbing first frames
+    mwait( p_sys->start_date - AOUT_PTS_TOLERANCE/4 );
 
-                p_waveheader[i].dwUser = 0;
-            }
+#define waveout_warn(msg) msg_Warn( p_aout, "aout_OutputNextBuffer no buffer "\
+                           "got next_date=%d ms, "\
+                           "%d frames to play, "\
+                           "starving? %d, %s",(int)(next_date/(mtime_t)1000), \
+                           i_queued_frames, \
+                           p_aout->output.b_starving, msg);
+    next_date = mdate();
 
-            /* Check if frame buf is available */
-            if( !(p_waveheader[i].dwFlags & WHDR_DONE) )
-            {
-                i_queued_frames++;
-            }
-        }
+    while( !p_aout->b_die )
+    {
+        /* Cleanup and find out the current latency */
+        i_queued_frames = WaveOutClearDoneBuffers( p_sys );
 
         if( p_aout->b_die ) return;
 
@@ -772,18 +1021,57 @@ static void WaveOutThread( notification_thread_t *p_notif )
             /* Check if frame buf is available */
             if( p_waveheader[i].dwFlags & WHDR_DONE )
             {
+                // next_date = mdate() + 1000000 * i_queued_frames /
+                //  p_aout->output.output.i_rate * p_aout->output.i_nb_samples;
+
+                // the realtime has got our back-site:) to come in sync
+                if(next_date < mdate())
+                   next_date = mdate();
+
+
                 /* Take into account the latency */
                 p_buffer = aout_OutputNextBuffer( p_aout,
-                    mdate() + 1000000 * i_queued_frames /
-                    p_aout->output.output.i_rate * p_aout->output.i_nb_samples,
+                    next_date,
                     b_sleek );
 
+                if(!p_buffer)
+                {
+#if 0
+                    msg_Dbg( p_aout, "aout_OutputNextBuffer no buffer "\
+                                      "got next_date=%d ms, "\
+                                      "%d frames to play, "\
+                                      "starving? %d",(int)(next_date/(mtime_t)1000),
+                                                     i_queued_frames,
+                                                     p_aout->output.b_starving);
+#endif
+                    if(p_aout->output.b_starving)
+                    {
+                        // means we are too early to request a new buffer?
+                        waveout_warn("waiting...")
+                        next_date = aout_FifoFirstDate( p_aout, &p_aout->output.fifo );
+                        mwait( next_date - AOUT_PTS_TOLERANCE/4 );
+                        next_date = mdate();
+                        p_buffer = aout_OutputNextBuffer( p_aout,
+                                     next_date,
+                                     b_sleek
+                                   );
+                    }
+                }
+
                 if( !p_buffer && i_queued_frames )
                 {
                     /* We aren't late so no need to play a blank sample */
                     break;
                 }
 
+                if( p_buffer )
+                {
+                    mtime_t buffer_length = (p_buffer->end_date
+                                             - p_buffer->start_date);
+                    next_date = next_date + buffer_length;
+                    i_buffer_length = buffer_length/1000;
+                }
+
                 /* Do the channel reordering */
                 if( p_buffer && p_sys->b_chan_reorder )
                 {
@@ -795,12 +1083,33 @@ static void WaveOutThread( notification_thread_t *p_notif )
                 }
 
                 PlayWaveOut( p_aout, p_sys->h_waveout,
-                             &p_waveheader[i], p_buffer );
+                             &p_waveheader[i], p_buffer, b_sleek );
 
                 i_queued_frames++;
             }
         }
+
+        if( p_aout->b_die ) return;
+
+        /*
+          deal with the case that the loop didn't fillup the buffer to the
+          max - instead of waiting that half the buffer is played before
+          fillup the waveout buffers, wait only for the next sample buffer
+          to arrive at the play method...
+
+          this will also avoid, that the last buffer is play until the
+          end, and then trying to get more data, so it will also
+          work - if the next buffer will arrive some ms before the
+          last buffer is finished.
+        */
+        if(i_queued_frames < FRAMES_NUM)
+           WaitForSingleObject( p_sys->new_buffer_event, INFINITE );
+        else
+           WaitForSingleObject( p_sys->event, INFINITE );
+
     }
+
+#undef waveout_warn
 }
 
 static int VolumeInfos( aout_instance_t * p_aout, audio_volume_t * pi_soft )
@@ -839,3 +1148,98 @@ static int VolumeSet( aout_instance_t * p_aout, audio_volume_t i_volume )
     p_aout->output.i_volume = i_volume;
     return 0;
 }
+
+
+/*
+  reload the configuration drop down list, of the Audio Devices
+*/
+static int ReloadWaveoutDevices( vlc_object_t *p_this, char const *psz_name,
+                                 vlc_value_t newval, vlc_value_t oldval, void *data )
+{
+    int i;
+
+    module_config_t *p_item = config_FindConfig( p_this, psz_name );
+    if( !p_item ) return VLC_SUCCESS;
+
+    /* Clear-up the current list */
+    if( p_item->i_list )
+    {
+        /* Keep the first entry */
+        for( i = 1; i < p_item->i_list; i++ )
+        {
+            free((char *)(p_item->ppsz_list[i]) );
+            free((char *)(p_item->ppsz_list_text[i]) );
+        }
+        /* TODO: Remove when no more needed */
+        p_item->ppsz_list[i] = NULL;
+        p_item->ppsz_list_text[i] = NULL;
+    }
+    p_item->i_list = 1;
+
+    int wave_devices = waveOutGetNumDevs();
+
+    p_item->ppsz_list =
+        (char **)realloc( p_item->ppsz_list,
+                          (wave_devices+2) * sizeof(char *) );
+    p_item->ppsz_list_text =
+        (char **)realloc( p_item->ppsz_list_text,
+                          (wave_devices+2) * sizeof(char *) );
+
+    WAVEOUTCAPS caps;
+    char sz_dev_name[MAXPNAMELEN+32];
+    int j=1;
+    for(int i=0; i<wave_devices; i++)
+    {
+        if(waveOutGetDevCaps(i, &caps, sizeof(WAVEOUTCAPS))
+           == MMSYSERR_NOERROR)
+        {
+          sprintf(sz_dev_name,psz_device_name_fmt,caps.szPname,
+                                               caps.wMid,
+                                               caps.wPid
+                                              );
+          p_item->ppsz_list[j] = strdup( sz_dev_name );
+          p_item->ppsz_list_text[j] = FromLocaleDup( sz_dev_name );
+          p_item->i_list++;
+          j++;
+        }
+
+    }
+    p_item->ppsz_list[j] = NULL;
+    p_item->ppsz_list_text[j] = NULL;
+
+    /* Signal change to the interface */
+    p_item->b_dirty = VLC_TRUE;
+
+    return VLC_SUCCESS;
+}
+
+/*
+  convert devicename to device ID for output
+  if device not found return WAVE_MAPPER, so let
+  windows decide which prefered audio device
+  should be used.
+*/
+static uint32_t findDeviceID(char *psz_device_name)
+{
+    if(!psz_device_name)
+       return WAVE_MAPPER;
+
+    uint32_t wave_devices = waveOutGetNumDevs();
+    WAVEOUTCAPS caps;
+    char sz_dev_name[MAXPNAMELEN+32];
+    for(uint32_t i=0; i<wave_devices; i++)
+    {
+        if(waveOutGetDevCaps(i, &caps, sizeof(WAVEOUTCAPS))
+           == MMSYSERR_NOERROR)
+        {
+            sprintf(sz_dev_name,psz_device_name_fmt,caps.szPname,
+                                               caps.wMid,
+                                               caps.wPid
+                                              );
+            if(!stricmp(sz_dev_name,psz_device_name))
+               return i;
+        }
+    }
+
+    return WAVE_MAPPER;
+}
index 6b1ddd9..be09e64 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: vlc 0.8.2-svn\n"
 "Report-Msgid-Bugs-To: vlc-devel@videolan.org\n"
-"POT-Creation-Date: 2008-01-07 21:06+0100\n"
+"POT-Creation-Date: 2008-02-26 19:44+0000\n"
 "PO-Revision-Date: 2005-04-28 19:16+0100\n"
 "Last-Translator: Lorena Gomes i Xènia Albà\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -26,15 +26,15 @@ msgid "Select \"Advanced Options\" to see all options."
 msgstr "Sel·lecciona \"Opcions avançades\" per veure totes les opcions"
 
 #: include/vlc_config_cat.h:40 include/vlc_config_cat.h:131
-#: modules/gui/macosx/playlistinfo.m:62 modules/gui/wince/playlist.cpp:671
+#: modules/gui/macosx/playlistinfo.m:62 modules/gui/wince/playlist.cpp:675
 #: modules/gui/wxwidgets/dialogs/fileinfo.cpp:82
-#: modules/visualization/visual/visual.c:111
+#: modules/visualization/visual/visual.c:115
 msgid "General"
 msgstr "General"
 
-#: include/vlc_config_cat.h:43
-#: modules/gui/qt4/components/simple_preferences.cpp:68
-#: modules/misc/dummy/dummy.c:63
+#: include/vlc_config_cat.h:43 modules/gui/macosx/simple_prefs.m:87
+#: modules/gui/qt4/components/simple_preferences.cpp:73
+#: modules/misc/dummy/dummy.c:67
 msgid "Interface"
 msgstr "Interfície"
 
@@ -55,7 +55,7 @@ msgstr "Interfície d'aparença"
 msgid "Settings for the main interface"
 msgstr "Paràmetres per a les interfícies del VLC"
 
-#: include/vlc_config_cat.h:51 src/libvlc-module.c:147
+#: include/vlc_config_cat.h:51 src/libvlc-module.c:151
 msgid "Control interfaces"
 msgstr "Interfícies de control"
 
@@ -67,17 +67,17 @@ msgstr "Paràmetres per a les interfícies del VLC"
 msgid "Hotkeys settings"
 msgstr "Configuració de les tecles ràpides"
 
-#: include/vlc_config_cat.h:58 src/input/es_out.c:2045
-#: src/libvlc-module.c:1400 modules/gui/beos/InterfaceWindow.cpp:280
-#: modules/gui/macosx/extended.m:70 modules/gui/macosx/intf.m:673
+#: include/vlc_config_cat.h:58 src/input/es_out.c:2049
+#: src/libvlc-module.c:1408 modules/gui/beos/InterfaceWindow.cpp:284
+#: modules/gui/macosx/extended.m:69 modules/gui/macosx/intf.m:703
 #: modules/gui/macosx/output.m:170 modules/gui/macosx/playlistinfo.m:97
-#: modules/gui/macosx/wizard.m:378
-#: modules/gui/qt4/components/info_panels.cpp:507
-#: modules/gui/qt4/components/simple_preferences.cpp:70
+#: modules/gui/macosx/simple_prefs.m:103 modules/gui/macosx/wizard.m:378
+#: modules/gui/qt4/components/info_panels.cpp:519
+#: modules/gui/qt4/components/simple_preferences.cpp:75
 #: modules/gui/qt4/ui/sout.ui:631
 #: modules/gui/wxwidgets/dialogs/infopanels.cpp:338
 #: modules/gui/wxwidgets/dialogs/wizard.cpp:852
-#: modules/gui/wxwidgets/extrapanel.cpp:178 modules/stream_out/transcode.c:253
+#: modules/gui/wxwidgets/extrapanel.cpp:182 modules/stream_out/transcode.c:257
 msgid "Audio"
 msgstr "Àudio"
 
@@ -86,12 +86,12 @@ msgid "Audio settings"
 msgstr "Paràmetres d'àudio"
 
 #: include/vlc_config_cat.h:61 include/vlc_config_cat.h:62
-#: modules/gui/qt4/components/simple_preferences.cpp:195
+#: modules/gui/qt4/components/simple_preferences.cpp:200
 msgid "General audio settings"
 msgstr "Paràmetres generals d'àudio"
 
 #: include/vlc_config_cat.h:64 include/vlc_config_cat.h:89
-#: src/video_output/video_output.c:435
+#: src/video_output/video_output.c:439
 msgid "Filters"
 msgstr "Filtres"
 
@@ -100,12 +100,12 @@ msgid "Audio filters are used to postprocess the audio stream."
 msgstr ""
 "Els filtres d'àudio són utilitzats pel post-processament del flux d'àudio"
 
-#: include/vlc_config_cat.h:68 src/audio_output/input.c:88
-#: modules/gui/macosx/intf.m:683 modules/gui/macosx/intf.m:684
+#: include/vlc_config_cat.h:68 src/audio_output/input.c:92
+#: modules/gui/macosx/intf.m:713 modules/gui/macosx/intf.m:714
 msgid "Visualizations"
 msgstr "Visualitzacions"
 
-#: include/vlc_config_cat.h:70 src/audio_output/input.c:160
+#: include/vlc_config_cat.h:70 src/audio_output/input.c:164
 msgid "Audio visualizations"
 msgstr "Visualitzacions de l'àudio"
 
@@ -117,10 +117,10 @@ msgstr "Mòduls de sortida"
 msgid "These are general settings for audio output modules."
 msgstr "Aquests són els paràmetres generals pels mòduls de sortida d'àudio"
 
-#: include/vlc_config_cat.h:75 src/libvlc-module.c:1777
+#: include/vlc_config_cat.h:75 src/libvlc-module.c:1787
 #: modules/gui/qt4/ui/sout.ui:758
 #: modules/gui/wxwidgets/dialogs/streamout.cpp:578
-#: modules/gui/wxwidgets/menus.cpp:282 modules/stream_out/transcode.c:285
+#: modules/gui/wxwidgets/menus.cpp:276 modules/stream_out/transcode.c:289
 msgid "Miscellaneous"
 msgstr "Miscel·lània"
 
@@ -128,17 +128,18 @@ msgstr "Miscel·lània"
 msgid "Miscellaneous audio settings and modules."
 msgstr "Paràmetres i mòduls varis de l'àudio"
 
-#: include/vlc_config_cat.h:79 src/input/es_out.c:2073
-#: src/libvlc-module.c:1448 modules/gui/macosx/extended.m:69
-#: modules/gui/macosx/intf.m:686 modules/gui/macosx/output.m:160
-#: modules/gui/macosx/playlistinfo.m:86 modules/gui/macosx/wizard.m:379
-#: modules/gui/qt4/components/info_panels.cpp:508
-#: modules/gui/qt4/components/simple_preferences.cpp:71
+#: include/vlc_config_cat.h:79 src/input/es_out.c:2077
+#: src/libvlc-module.c:1456 modules/gui/macosx/extended.m:68
+#: modules/gui/macosx/intf.m:716 modules/gui/macosx/output.m:160
+#: modules/gui/macosx/playlistinfo.m:86 modules/gui/macosx/simple_prefs.m:119
+#: modules/gui/macosx/wizard.m:379
+#: modules/gui/qt4/components/info_panels.cpp:520
+#: modules/gui/qt4/components/simple_preferences.cpp:76
 #: modules/gui/qt4/ui/sout.ui:542
 #: modules/gui/wxwidgets/dialogs/infopanels.cpp:292
 #: modules/gui/wxwidgets/dialogs/wizard.cpp:813
-#: modules/gui/wxwidgets/extrapanel.cpp:176 modules/misc/dummy/dummy.c:93
-#: modules/stream_out/transcode.c:197
+#: modules/gui/wxwidgets/extrapanel.cpp:180 modules/misc/dummy/dummy.c:97
+#: modules/stream_out/transcode.c:201
 msgid "Video"
 msgstr "Vídeo"
 
@@ -147,7 +148,7 @@ msgid "Video settings"
 msgstr "Paràmetres de vídeo"
 
 #: include/vlc_config_cat.h:82 include/vlc_config_cat.h:83
-#: modules/gui/qt4/components/simple_preferences.cpp:165
+#: modules/gui/qt4/components/simple_preferences.cpp:170
 msgid "General video settings"
 msgstr "Paràmetres generals de vídeo"
 
@@ -247,8 +248,8 @@ msgstr ""
 msgid "General input settings. Use with care."
 msgstr "Paràmetres avançats d'entrada. Utilitzeu-los amb atenció."
 
-#: include/vlc_config_cat.h:135 src/libvlc-module.c:1703
-#: modules/gui/qt4/dialogs/sout.cpp:41
+#: include/vlc_config_cat.h:135 src/libvlc-module.c:1713
+#: modules/gui/qt4/dialogs/sout.cpp:44
 #: modules/gui/wxwidgets/dialogs/streamout.cpp:152
 msgid "Stream output"
 msgstr "Flux de sortida"
@@ -338,8 +339,8 @@ msgstr ""
 "Consulteu el Streaming Howto per més informació. Podeu configurar aquí les "
 "opcions predeterminades de cada mòdul de flux Sout."
 
-#: include/vlc_config_cat.h:176 modules/services_discovery/sap.c:122
-#: modules/services_discovery/sap.c:316
+#: include/vlc_config_cat.h:176 modules/services_discovery/sap.c:126
+#: modules/services_discovery/sap.c:320
 msgid "SAP"
 msgstr "SAP"
 
@@ -360,14 +361,13 @@ msgstr "VOC"
 msgid "VLC's implementation of Video On Demand"
 msgstr "Implementació de VLC de Video On Demand (Vídeo sota demanda)"
 
-#: include/vlc_config_cat.h:186 src/libvlc-module.c:1839
-#: src/playlist/engine.c:111 modules/demux/playlist/playlist.c:67
-#: modules/demux/playlist/playlist.c:68
-#: modules/gui/beos/InterfaceWindow.cpp:229
-#: modules/gui/beos/InterfaceWindow.cpp:323 modules/gui/macosx/intf.m:618
+#: include/vlc_config_cat.h:186 src/libvlc-module.c:1857
+#: src/playlist/engine.c:115 modules/demux/playlist/playlist.c:71
+#: modules/demux/playlist/playlist.c:72
+#: modules/gui/beos/InterfaceWindow.cpp:233
+#: modules/gui/beos/InterfaceWindow.cpp:327 modules/gui/macosx/intf.m:648
 #: modules/gui/pda/pda_interface.c:1262
-#: modules/gui/qt4/dialogs/playlist.cpp:45
-#: modules/gui/qt4/main_interface.cpp:133
+#: modules/gui/qt4/dialogs/playlist.cpp:48
 #: modules/gui/wxwidgets/dialogs/playlist.cpp:208
 #: modules/gui/wxwidgets/interface.cpp:696
 #: modules/gui/wxwidgets/interface.cpp:707
@@ -387,7 +387,7 @@ msgstr ""
 msgid "General playlist behaviour"
 msgstr "Comportament general de la llista de reproducció"
 
-#: include/vlc_config_cat.h:192 modules/gui/macosx/playlist.m:447
+#: include/vlc_config_cat.h:192 modules/gui/macosx/playlist.m:444
 msgid "Services discovery"
 msgstr "Descobriment de serveis"
 
@@ -399,8 +399,8 @@ msgstr ""
 "Els mòduls de descobriment de serveis són mòduls que afegeixen "
 "automàticament elements a la llista de reproducció"
 
-#: include/vlc_config_cat.h:197 src/libvlc-module.c:1662
-#: modules/gui/macosx/prefs.m:121
+#: include/vlc_config_cat.h:197 src/libvlc-module.c:1672
+#: modules/gui/macosx/prefs.m:125
 msgid "Advanced"
 msgstr "Avançat"
 
@@ -429,7 +429,7 @@ msgid "Other advanced settings"
 msgstr "Altres paràmetres avançats "
 
 #: include/vlc_config_cat.h:207 modules/gui/macosx/open.m:164
-#: modules/gui/macosx/open.m:410 modules/gui/pda/pda_interface.c:546
+#: modules/gui/macosx/open.m:413 modules/gui/pda/pda_interface.c:546
 #: modules/gui/qt4/ui/sprefs_input.ui:46
 #: modules/gui/wxwidgets/dialogs/open.cpp:507
 msgid "Network"
@@ -502,7 +502,7 @@ msgstr ""
 "Avís: si no podeu accedir a la GUI, obriu una finestra d'ordres dos, aneu al "
 "directori on heu instal·lat VLC i executa \"vlc -I wx\"\n"
 
-#: include/vlc_intf_strings.h:33 modules/gui/wxwidgets/menus.cpp:126
+#: include/vlc_intf_strings.h:33 modules/gui/wxwidgets/menus.cpp:130
 msgid "Quick &Open File..."
 msgstr "&Obre ràpid un fitxer..."
 
@@ -521,7 +521,7 @@ msgstr "Obre el &disc...\tCtrl-D"
 msgid "Select one or more files to open"
 msgstr "Seleccioneu el fitxer on desar-ho"
 
-#: include/vlc_intf_strings.h:41 modules/gui/macosx/intf.m:717
+#: include/vlc_intf_strings.h:41 modules/gui/macosx/intf.m:747
 #, fuzzy
 msgid "Media Information..."
 msgstr "Metainformació"
@@ -531,7 +531,7 @@ msgstr "Metainformació"
 msgid "Codec Information..."
 msgstr "Transformació"
 
-#: include/vlc_intf_strings.h:43 modules/gui/macosx/intf.m:718
+#: include/vlc_intf_strings.h:43 modules/gui/macosx/intf.m:748
 msgid "Messages..."
 msgstr "Missatges..."
 
@@ -545,7 +545,7 @@ msgstr "Paràmetres dels codificadors"
 msgid "Go to specific time..."
 msgstr "Vés directament al punt especificat"
 
-#: include/vlc_intf_strings.h:46 modules/gui/macosx/intf.m:715
+#: include/vlc_intf_strings.h:46 modules/gui/macosx/intf.m:745
 #, fuzzy
 msgid "Bookmarks..."
 msgstr "Preferits"
@@ -555,26 +555,26 @@ msgstr "Preferits"
 msgid "VLM Configuration..."
 msgstr "Fitxer de configuració de VLM"
 
-#: include/vlc_intf_strings.h:49
+#: include/vlc_intf_strings.h:49 modules/gui/wxwidgets/interface.cpp:623
 #, fuzzy
-msgid "About VLC media player..."
-msgstr "Quant al reproductor multimèdia VLC"
+msgid "About..."
+msgstr "_Quant a..."
 
 #: include/vlc_intf_strings.h:52 modules/gui/macosx/embeddedwindow.m:50
-#: modules/gui/macosx/embeddedwindow.m:136 modules/gui/macosx/intf.m:611
-#: modules/gui/macosx/intf.m:654 modules/gui/macosx/intf.m:733
-#: modules/gui/macosx/intf.m:740 modules/gui/macosx/intf.m:1633
-#: modules/gui/macosx/intf.m:1634 modules/gui/macosx/intf.m:1635
-#: modules/gui/macosx/intf.m:1636 modules/gui/macosx/playlist.m:439
+#: modules/gui/macosx/embeddedwindow.m:136 modules/gui/macosx/intf.m:641
+#: modules/gui/macosx/intf.m:684 modules/gui/macosx/intf.m:763
+#: modules/gui/macosx/intf.m:770 modules/gui/macosx/intf.m:1679
+#: modules/gui/macosx/intf.m:1680 modules/gui/macosx/intf.m:1681
+#: modules/gui/macosx/intf.m:1682 modules/gui/macosx/playlist.m:436
 #: modules/gui/pda/pda_interface.c:260 modules/gui/pda/pda_interface.c:261
-#: modules/gui/qt4/components/interface_widgets.cpp:524
-#: modules/gui/qt4/menus.cpp:500 modules/gui/qt4/menus.cpp:504
+#: modules/gui/qt4/components/interface_widgets.cpp:552
+#: modules/gui/qt4/menus.cpp:502 modules/gui/qt4/menus.cpp:506
 #: modules/gui/wxwidgets/dialogs/playlist.cpp:280
 #: modules/gui/wxwidgets/dialogs/playlist.cpp:289
 #: modules/gui/wxwidgets/interface.cpp:694
 #: modules/gui/wxwidgets/interface.cpp:705
 #: modules/gui/wxwidgets/interface.cpp:1244
-#: modules/gui/wxwidgets/menus.cpp:266 modules/gui/wxwidgets/menus.cpp:277
+#: modules/gui/wxwidgets/menus.cpp:260 modules/gui/wxwidgets/menus.cpp:271
 msgid "Play"
 msgstr "Reprodueix"
 
@@ -583,10 +583,11 @@ msgstr "Reprodueix"
 msgid "Fetch information"
 msgstr "Metainformació"
 
-#: include/vlc_intf_strings.h:54 modules/gui/macosx/playlist.m:440
+#: include/vlc_intf_strings.h:54 modules/gui/macosx/playlist.m:437
 #: modules/gui/pda/pda_interface.c:1252
+#: modules/gui/qt4/dialogs/bookmarks.cpp:45
 #: modules/gui/qt4/ui/podcast_configuration.ui:59
-#: modules/gui/qt4/ui/streampanel.ui:50
+#: modules/gui/qt4/ui/streampanel.ui:41
 #: modules/gui/wxwidgets/dialogs/playlist.cpp:284
 #: modules/gui/wxwidgets/dialogs/playlist.cpp:291
 #: modules/gui/wxwidgets/dialogs/vlm/vlm_streampanel.cpp:106
@@ -624,7 +625,7 @@ msgstr "Anomena i desa"
 msgid "Open Folder..."
 msgstr "Obre un fitxer..."
 
-#: include/vlc_intf_strings.h:64 src/libvlc-module.c:1094
+#: include/vlc_intf_strings.h:64 src/libvlc-module.c:1102
 msgid "Repeat all"
 msgstr "Repeteix-ho tot"
 
@@ -637,8 +638,8 @@ msgstr "Repeteix un"
 msgid "No repeat"
 msgstr ""
 
-#: include/vlc_intf_strings.h:68 src/libvlc-module.c:1293
-#: modules/gui/macosx/controls.m:920 modules/gui/macosx/intf.m:660
+#: include/vlc_intf_strings.h:68 src/libvlc-module.c:1301
+#: modules/gui/macosx/controls.m:919 modules/gui/macosx/intf.m:690
 msgid "Random"
 msgstr "Aleatori"
 
@@ -682,7 +683,7 @@ msgstr "Desa la llista de reproducció"
 msgid "Load playlist file..."
 msgstr "Desa la llista de reproducció"
 
-#: include/vlc_intf_strings.h:81 modules/gui/macosx/playlist.m:452
+#: include/vlc_intf_strings.h:81
 #: modules/gui/wxwidgets/dialogs/playlist.cpp:329
 msgid "Search"
 msgstr "Cerca"
@@ -706,8 +707,8 @@ msgstr ""
 "Algunes opcions estan disponibles però amagades. Comproveu \"Opcions "
 "avançades\" per veure-les."
 
-#: include/vlc_intf_strings.h:93 modules/gui/macosx/extended.m:83
-#: modules/gui/wxwidgets/extrapanel.cpp:147
+#: include/vlc_intf_strings.h:93 modules/gui/macosx/extended.m:82
+#: modules/gui/wxwidgets/extrapanel.cpp:151
 msgid "Image clone"
 msgstr "Clon de la imatge"
 
@@ -716,7 +717,7 @@ msgstr "Clon de la imatge"
 msgid "Clone the image"
 msgstr "Retalla la imatge"
 
-#: include/vlc_intf_strings.h:96 modules/gui/qt4/ui/video_effects.ui:404
+#: include/vlc_intf_strings.h:96 modules/gui/qt4/ui/video_effects.ui:332
 #, fuzzy
 msgid "Magnification"
 msgstr "Amplificació"
@@ -727,7 +728,7 @@ msgid ""
 "be magnified."
 msgstr ""
 
-#: include/vlc_intf_strings.h:100 modules/gui/qt4/ui/video_effects.ui:536
+#: include/vlc_intf_strings.h:100 modules/gui/qt4/ui/video_effects.ui:446
 #, fuzzy
 msgid "Waves"
 msgstr "Ona"
@@ -800,7 +801,7 @@ msgid ""
 "b> VLC media player.</p></body></html>"
 msgstr ""
 
-#: include/vlc_meta.h:167 modules/gui/macosx/playlist.m:1111
+#: include/vlc_meta.h:167 modules/gui/macosx/playlist.m:1088
 msgid "Meta-information"
 msgstr "Metainformació"
 
@@ -816,121 +817,144 @@ msgstr ""
 "mireu l'arxiu nomenat COPYNG per veure els detalls.\n"
 "Escrit per l'equip de VideoLAN; mireu l'arxiu AUTHORS.\n"
 
-#: src/audio_output/filters.c:151 src/audio_output/filters.c:198
-#: src/audio_output/filters.c:221
+#: src/audio_output/filters.c:155 src/audio_output/filters.c:202
+#: src/audio_output/filters.c:225
 #, fuzzy
 msgid "Audio filtering failed"
 msgstr "Filtres d'àudio"
 
-#: src/audio_output/filters.c:152 src/audio_output/filters.c:199
-#: src/audio_output/filters.c:222
+#: src/audio_output/filters.c:156 src/audio_output/filters.c:203
+#: src/audio_output/filters.c:226
 #, c-format
 msgid "The maximum number of filters (%d) was reached."
 msgstr ""
 
-#: src/audio_output/input.c:90 src/audio_output/input.c:134
-#: src/input/es_out.c:449 src/libvlc-module.c:542
-#: src/video_output/video_output.c:412 modules/codec/ffmpeg/postprocess.c:92
+#: src/audio_output/input.c:94 src/audio_output/input.c:138
+#: src/input/es_out.c:453 src/libvlc-module.c:542
+#: src/video_output/video_output.c:416 modules/codec/ffmpeg/postprocess.c:96
 msgid "Disable"
 msgstr "Inhabilita"
 
-#: src/audio_output/input.c:92 modules/visualization/visual/visual.c:127
+#: src/audio_output/input.c:96 modules/visualization/visual/visual.c:131
 msgid "Spectrometer"
 msgstr "Espectòmetre"
 
-#: src/audio_output/input.c:94
+#: src/audio_output/input.c:98
 msgid "Scope"
 msgstr "Oscil·loscopi "
 
-#: src/audio_output/input.c:96
+#: src/audio_output/input.c:100
 msgid "Spectrum"
 msgstr "Espectre "
 
-#: src/audio_output/input.c:131 modules/audio_filter/equalizer.c:68
-#: modules/gui/macosx/equalizer.m:139 modules/gui/macosx/equalizer.m:153
-#: modules/gui/wxwidgets/extrapanel.cpp:177
+#: src/audio_output/input.c:135 modules/audio_filter/equalizer.c:72
+#: modules/gui/macosx/equalizer.m:158 modules/gui/macosx/equalizer.m:172
+#: modules/gui/wxwidgets/extrapanel.cpp:181
 msgid "Equalizer"
 msgstr "Equalitzador"
 
-#: src/audio_output/input.c:153 src/libvlc-module.c:272
-#: modules/gui/macosx/extended.m:71 modules/gui/wxwidgets/extrapanel.cpp:390
+#: src/audio_output/input.c:157 src/libvlc-module.c:276
+#: modules/gui/macosx/extended.m:70 modules/gui/wxwidgets/extrapanel.cpp:394
 msgid "Audio filters"
 msgstr "Filtres d'àudio"
 
-#: src/audio_output/input.c:175
+#: src/audio_output/input.c:179
 #, fuzzy
 msgid "Replay gain"
 msgstr "Reprodueix i atura"
 
-#: src/audio_output/output.c:98 src/audio_output/output.c:125
-#: modules/access/vcdx/info.c:118 modules/gui/macosx/intf.m:679
-#: modules/gui/macosx/intf.m:680
+#: src/audio_output/output.c:102 src/audio_output/output.c:129
+#: modules/access/vcdx/info.c:122 modules/gui/macosx/intf.m:709
+#: modules/gui/macosx/intf.m:710
 msgid "Audio Channels"
 msgstr "Canals d’àudio"
 
-#: src/audio_output/output.c:101 src/audio_output/output.c:136
-#: modules/access/v4l2.c:186 modules/access/v4l.c:124
-#: modules/audio_output/alsa.c:188 modules/audio_output/alsa.c:219
-#: modules/audio_output/directx.c:462 modules/audio_output/oss.c:201
-#: modules/audio_output/portaudio.c:406 modules/audio_output/sdl.c:179
-#: modules/audio_output/sdl.c:196 modules/audio_output/waveout.c:417
-#: modules/codec/twolame.c:66
+#: src/audio_output/output.c:105 src/audio_output/output.c:140
+#: modules/access/v4l2/v4l2.c:207 modules/access/v4l2/v4l2.c:258
+#: modules/access/v4l.c:128 modules/audio_output/alsa.c:194
+#: modules/audio_output/alsa.c:225 modules/audio_output/directx.c:466
+#: modules/audio_output/oss.c:205 modules/audio_output/portaudio.c:410
+#: modules/audio_output/sdl.c:183 modules/audio_output/sdl.c:200
+#: modules/audio_output/waveout.c:421 modules/codec/twolame.c:70
 msgid "Stereo"
 msgstr "estereofònic"
 
-#: src/audio_output/output.c:103 src/audio_output/output.c:139
-#: src/libvlc-module.c:357 src/libvlc-module.c:400
-#: modules/audio_filter/channel_mixer/mono.c:97 modules/codec/dvbsub.c:70
-#: modules/codec/subtitles/subsdec.c:96 modules/codec/zvbi.c:94
-#: modules/control/gestures.c:87 modules/gui/fbosd.c:163
-#: modules/gui/qt4/ui/video_effects.ui:704
-#: modules/gui/qt4/ui/video_effects.ui:902 modules/video_filter/logo.c:95
-#: modules/video_filter/marq.c:124 modules/video_filter/mosaic.c:170
-#: modules/video_filter/osdmenu.c:80 modules/video_filter/rss.c:162
+#: src/audio_output/output.c:107 src/audio_output/output.c:143
+#: src/libvlc-module.c:361 src/libvlc-module.c:404
+#: modules/audio_filter/channel_mixer/mono.c:100 modules/codec/dvbsub.c:74
+#: modules/codec/subtitles/subsdec.c:99 modules/codec/zvbi.c:98
+#: modules/control/gestures.c:91 modules/gui/fbosd.c:167
+#: modules/gui/qt4/ui/video_effects.ui:590
+#: modules/gui/qt4/ui/video_effects.ui:758 modules/video_filter/logo.c:99
+#: modules/video_filter/marq.c:128 modules/video_filter/mosaic.c:171
+#: modules/video_filter/osdmenu.c:84 modules/video_filter/rss.c:166
 msgid "Left"
 msgstr "Esquerra"
 
-#: src/audio_output/output.c:105 src/audio_output/output.c:141
-#: src/libvlc-module.c:357 src/libvlc-module.c:400
-#: modules/audio_filter/channel_mixer/mono.c:97 modules/codec/dvbsub.c:70
-#: modules/codec/subtitles/subsdec.c:96 modules/codec/zvbi.c:94
-#: modules/control/gestures.c:87 modules/gui/fbosd.c:163
-#: modules/video_filter/logo.c:95 modules/video_filter/marq.c:124
-#: modules/video_filter/mosaic.c:170 modules/video_filter/osdmenu.c:80
-#: modules/video_filter/rss.c:162
+#: src/audio_output/output.c:109 src/audio_output/output.c:145
+#: src/libvlc-module.c:361 src/libvlc-module.c:404
+#: modules/audio_filter/channel_mixer/mono.c:100 modules/codec/dvbsub.c:74
+#: modules/codec/subtitles/subsdec.c:99 modules/codec/zvbi.c:98
+#: modules/control/gestures.c:91 modules/gui/fbosd.c:167
+#: modules/video_filter/logo.c:99 modules/video_filter/marq.c:128
+#: modules/video_filter/mosaic.c:171 modules/video_filter/osdmenu.c:84
+#: modules/video_filter/rss.c:166
 msgid "Right"
 msgstr "Dreta"
 
-#: src/audio_output/output.c:131
+#: src/audio_output/output.c:135
 msgid "Dolby Surround"
 msgstr "Dolby Surround"
 
-#: src/audio_output/output.c:143
+#: src/audio_output/output.c:147
 msgid "Reverse stereo"
 msgstr "Estèreo invers"
 
-#: src/config/file.c:556
+#: src/config/chain.c:336 src/misc/variables.c:1114
+#, c-format
+msgid ""
+"playlist item is making use of the following unsafe option '%s', which may "
+"be harmful if used in a malicious way, authorize it ?"
+msgstr ""
+
+#: src/config/chain.c:337 src/misc/variables.c:1115
+msgid "WARNING: Unsafe Playlist"
+msgstr ""
+
+#: src/config/chain.c:337 src/misc/variables.c:1115
+#: modules/gui/macosx/update.m:96
+#, fuzzy
+msgid "Yes"
+msgstr "Bytes"
+
+#: src/config/chain.c:337 src/misc/variables.c:1115
+#: modules/gui/macosx/update.m:96
+#, fuzzy
+msgid "No"
+msgstr "Norma"
+
+#: src/config/file.c:558
 msgid "key"
 msgstr "tecla"
 
-#: src/config/file.c:565
+#: src/config/file.c:567
 msgid "boolean"
 msgstr "booleà"
 
-#: src/config/file.c:565 src/libvlc-common.c:1491
+#: src/config/file.c:567 src/libvlc-common.c:1500
 msgid "integer"
 msgstr "Nombre enter"
 
-#: src/config/file.c:574 src/libvlc-common.c:1518
+#: src/config/file.c:576 src/libvlc-common.c:1527
 msgid "float"
 msgstr "Nombre en coma flotant"
 
-#: src/config/file.c:597 src/libvlc-common.c:1472
+#: src/config/file.c:599 src/libvlc-common.c:1481
 msgid "string"
 msgstr "Cadena"
 
-#: src/control/media_list.c:227 src/playlist/engine.c:125
-#: src/playlist/loadsave.c:149
+#: src/control/media_list.c:227 src/playlist/engine.c:129
+#: src/playlist/loadsave.c:145
 msgid "Media Library"
 msgstr ""
 
@@ -989,398 +1013,402 @@ msgstr "%s: L'opció `-W %s' és ambigua\n"
 msgid "%s: option `-W %s' doesn't allow an argument\n"
 msgstr "%s: L'opció `-W %s' no permet un argument\n"
 
-#: src/input/control.c:310
+#: src/input/control.c:314
 #, c-format
 msgid "Bookmark %i"
 msgstr "Preferit %i"
 
-#: src/input/decoder.c:106
+#: src/input/decoder.c:111
 #, fuzzy
 msgid "No suitable decoder module"
 msgstr "Mòdul de descodificació Tarkin"
 
-#: src/input/decoder.c:107
+#: src/input/decoder.c:112
 #, c-format
 msgid ""
 "VLC does not support the audio or video format \"%4.4s\". Unfortunately "
 "there is no way for you to fix this."
 msgstr ""
 
-#: src/input/decoder.c:158 src/input/decoder.c:170 src/input/decoder.c:372
-#: modules/codec/ffmpeg/encoder.c:215 modules/codec/ffmpeg/encoder.c:223
-#: modules/codec/ffmpeg/encoder.c:235 modules/codec/ffmpeg/encoder.c:591
-#: modules/codec/ffmpeg/encoder.c:600 modules/stream_out/es.c:363
-#: modules/stream_out/es.c:377
+#: src/input/decoder.c:163 src/input/decoder.c:175 src/input/decoder.c:377
+#: modules/codec/ffmpeg/encoder.c:219 modules/codec/ffmpeg/encoder.c:227
+#: modules/codec/ffmpeg/encoder.c:239 modules/codec/ffmpeg/encoder.c:613
+#: modules/codec/ffmpeg/encoder.c:622 modules/stream_out/es.c:370
+#: modules/stream_out/es.c:384
 #, fuzzy
 msgid "Streaming / Transcoding failed"
 msgstr "Assistent de reproducció en temps real/transcodificació"
 
-#: src/input/decoder.c:159
+#: src/input/decoder.c:164
 msgid "VLC could not open the packetizer module."
 msgstr ""
 
-#: src/input/decoder.c:171 src/input/decoder.c:373
+#: src/input/decoder.c:176 src/input/decoder.c:378
 msgid "VLC could not open the decoder module."
 msgstr ""
 
-#: src/input/es_out.c:471 src/input/es_out.c:473 src/input/es_out.c:479
-#: src/input/es_out.c:480 modules/access/cdda/info.c:969
+#: src/input/es_out.c:475 src/input/es_out.c:477 src/input/es_out.c:483
+#: src/input/es_out.c:484 modules/access/cdda/info.c:969
 #: modules/access/cdda/info.c:1002
 #, c-format
 msgid "Track %i"
 msgstr "Pista %i"
 
-#: src/input/es_out.c:661
+#: src/input/es_out.c:665
 #, c-format
 msgid "%s [%s %d]"
 msgstr ""
 
-#: src/input/es_out.c:661 src/input/es_out.c:663 src/input/var.c:128
-#: src/libvlc-module.c:575 modules/gui/macosx/intf.m:666
-#: modules/gui/macosx/intf.m:667
+#: src/input/es_out.c:665 src/input/es_out.c:667 src/input/var.c:132
+#: src/libvlc-module.c:575 modules/gui/macosx/intf.m:696
+#: modules/gui/macosx/intf.m:697
 msgid "Program"
 msgstr "Programa"
 
-#: src/input/es_out.c:1447 modules/demux/ty.c:765
+#: src/input/es_out.c:1451 modules/demux/ty.c:769
 msgid "Closed captions 1"
 msgstr ""
 
-#: src/input/es_out.c:1448 modules/demux/ty.c:766
+#: src/input/es_out.c:1452 modules/demux/ty.c:770
 msgid "Closed captions 2"
 msgstr ""
 
-#: src/input/es_out.c:1449 modules/demux/ty.c:767
+#: src/input/es_out.c:1453 modules/demux/ty.c:771
 msgid "Closed captions 3"
 msgstr ""
 
-#: src/input/es_out.c:1450 modules/demux/ty.c:768
+#: src/input/es_out.c:1454 modules/demux/ty.c:772
 msgid "Closed captions 4"
 msgstr ""
 
-#: src/input/es_out.c:2032 modules/codec/faad.c:356
+#: src/input/es_out.c:2036 modules/codec/faad.c:359
 #, c-format
 msgid "Stream %d"
 msgstr "Flux %d"
 
-#: src/input/es_out.c:2034 modules/gui/macosx/wizard.m:383
+#: src/input/es_out.c:2038 modules/gui/macosx/wizard.m:383
 #: modules/gui/qt4/ui/sout.ui:562 modules/gui/qt4/ui/sout.ui:641
 #: modules/gui/wxwidgets/dialogs/wizard.cpp:822
 #: modules/gui/wxwidgets/dialogs/wizard.cpp:862
 msgid "Codec"
 msgstr "Còdec "
 
-#: src/input/es_out.c:2037 src/input/meta.c:53 src/libvlc-module.c:164
-#: modules/gui/beos/InterfaceWindow.cpp:276
-#: modules/gui/qt4/ui/sprefs_interface.ui:19
+#: src/input/es_out.c:2041 src/input/meta.c:58 src/libvlc-module.c:168
+#: modules/gui/beos/InterfaceWindow.cpp:280
+#: modules/gui/qt4/ui/sprefs_interface.ui:25
 msgid "Language"
 msgstr "Idioma"
 
-#: src/input/es_out.c:2045 src/input/es_out.c:2073 src/input/es_out.c:2100
-#: modules/gui/macosx/output.m:153 modules/gui/qt4/ui/sprefs_audio.ui:114
+#: src/input/es_out.c:2049 src/input/es_out.c:2077 src/input/es_out.c:2104
+#: modules/gui/macosx/output.m:153 modules/gui/qt4/ui/sprefs_audio.ui:164
 msgid "Type"
 msgstr "Tipus"
 
-#: src/input/es_out.c:2048 modules/codec/faad.c:360
+#: src/input/es_out.c:2052 modules/codec/faad.c:363
 #: modules/gui/macosx/output.m:176 modules/gui/qt4/ui/sout.ui:690
 #: modules/gui/wxwidgets/dialogs/streamout.cpp:857
 msgid "Channels"
 msgstr "Canals"
 
-#: src/input/es_out.c:2053 modules/codec/faad.c:362
+#: src/input/es_out.c:2057 modules/codec/faad.c:365
 msgid "Sample rate"
 msgstr "Velocitat de mostratge"
 
-#: src/input/es_out.c:2054
+#: src/input/es_out.c:2058
 #, fuzzy, c-format
 msgid "%u Hz"
 msgstr "%d Hz"
 
-#: src/input/es_out.c:2060
+#: src/input/es_out.c:2064
 msgid "Bits per sample"
 msgstr "Bits per mostra"
 
-#: src/input/es_out.c:2065 modules/access_output/shout.c:86
-#: modules/access/pvr.c:92 modules/gui/qt4/components/open_panels.cpp:709
+#: src/input/es_out.c:2069 modules/access_output/shout.c:90
+#: modules/access/pvr.c:96 modules/gui/qt4/components/open_panels.cpp:809
 msgid "Bitrate"
 msgstr "Velocitat de bit"
 
-#: src/input/es_out.c:2066
+#: src/input/es_out.c:2070
 #, fuzzy, c-format
 msgid "%u kb/s"
 msgstr "%d KBps"
 
-#: src/input/es_out.c:2077
+#: src/input/es_out.c:2081
 msgid "Resolution"
 msgstr "Resolució"
 
-#: src/input/es_out.c:2083
+#: src/input/es_out.c:2087
 msgid "Display resolution"
 msgstr "Ressolució de la pantalla"
 
-#: src/input/es_out.c:2093 modules/access/screen/screen.c:38
+#: src/input/es_out.c:2097 modules/access/screen/screen.c:42
 msgid "Frame rate"
 msgstr "Velocitat de fotogrames"
 
-#: src/input/es_out.c:2100
+#: src/input/es_out.c:2104
 msgid "Subtitle"
 msgstr "Subtítol"
 
-#: src/input/input.c:2315
+#: src/input/input.c:2321
 msgid "Your input can't be opened"
 msgstr ""
 
-#: src/input/input.c:2316
+#: src/input/input.c:2322
 #, c-format
 msgid "VLC is unable to open the MRL '%s'. Check the log for details."
 msgstr ""
 
-#: src/input/input.c:2415
+#: src/input/input.c:2420
 msgid "VLC can't recognize the input's format"
 msgstr ""
 
-#: src/input/input.c:2416
+#: src/input/input.c:2421
 #, c-format
 msgid "The format of '%s' cannot be detected. Have a look the log for details."
 msgstr ""
 
-#: src/input/meta.c:42 src/input/var.c:139
-#: modules/gui/beos/MediaControlView.cpp:1233 modules/gui/macosx/intf.m:668
-#: modules/gui/macosx/intf.m:669 modules/gui/macosx/open.m:170
+#: src/input/meta.c:47 src/input/var.c:143
+#: modules/gui/beos/MediaControlView.cpp:1237 modules/gui/macosx/intf.m:698
+#: modules/gui/macosx/intf.m:699 modules/gui/macosx/open.m:170
 #: modules/gui/macosx/playlistinfo.m:57 modules/gui/macosx/wizard.m:348
-#: modules/gui/qt4/components/open_panels.cpp:305
-#: modules/gui/qt4/ui/open_disk.ui:184
+#: modules/gui/qt4/components/open_panels.cpp:298
+#: modules/gui/qt4/ui/open_disk.ui:191
 #: modules/gui/wxwidgets/dialogs/open.cpp:761
-#: modules/gui/wxwidgets/dialogs/open.cpp:1662 modules/mux/asf.c:47
+#: modules/gui/wxwidgets/dialogs/open.cpp:1662 modules/mux/asf.c:51
 msgid "Title"
 msgstr "Títol:"
 
-#: src/input/meta.c:43 modules/gui/macosx/playlist.m:1111
+#: src/input/meta.c:48 modules/gui/macosx/playlist.m:1088
 msgid "Artist"
 msgstr "Artista"
 
-#: src/input/meta.c:44
+#: src/input/meta.c:49
 msgid "Genre"
 msgstr "Gènere"
 
-#: src/input/meta.c:45 modules/mux/asf.c:51
+#: src/input/meta.c:50 modules/mux/asf.c:55
 msgid "Copyright"
 msgstr "Copyright:"
 
-#: src/input/meta.c:46 src/libvlc-module.c:301 modules/access/vcdx/info.c:91
+#: src/input/meta.c:51 src/libvlc-module.c:305 modules/access/vcdx/info.c:95
 msgid "Album"
 msgstr "Àlbum"
 
-#: src/input/meta.c:47
+#: src/input/meta.c:52
 #, fuzzy
 msgid "Track number"
 msgstr "Número de la pista"
 
-#: src/input/meta.c:48 modules/gui/macosx/bookmarks.m:97
+#: src/input/meta.c:53 modules/gui/macosx/bookmarks.m:96
+#: modules/gui/qt4/dialogs/bookmarks.cpp:57
 #: modules/gui/wxwidgets/dialogs/bookmarks.cpp:195
 msgid "Description"
 msgstr "Descripció"
 
-#: src/input/meta.c:49 modules/mux/asf.c:55
+#: src/input/meta.c:54 modules/mux/asf.c:59
 msgid "Rating"
 msgstr "Valoració"
 
-#: src/input/meta.c:50
+#: src/input/meta.c:55
 msgid "Date"
 msgstr "Data"
 
-#: src/input/meta.c:51
+#: src/input/meta.c:56
 msgid "Setting"
 msgstr "Configuració"
 
-#: src/input/meta.c:52 modules/gui/macosx/open.m:183
+#: src/input/meta.c:57 modules/gui/macosx/open.m:183
 #: modules/gui/qt4/ui/podcast_configuration.ui:39
 #: modules/gui/wxwidgets/dialogs/open.cpp:875
 msgid "URL"
 msgstr "URL"
 
-#: src/input/meta.c:54 modules/misc/notify/notify.c:277
+#: src/input/meta.c:59 modules/misc/notify/notify.c:290
 msgid "Now Playing"
 msgstr "S'està reproduint"
 
-#: src/input/meta.c:55 modules/access/vcdx/info.c:98
+#: src/input/meta.c:60 modules/access/vcdx/info.c:102
 msgid "Publisher"
 msgstr "Editor"
 
-#: src/input/meta.c:56
+#: src/input/meta.c:61
 msgid "Encoded by"
 msgstr ""
 
-#: src/input/meta.c:57
+#: src/input/meta.c:62
 #, fuzzy
 msgid "Artwork URL"
 msgstr "URL"
 
-#: src/input/meta.c:58
+#: src/input/meta.c:63
 #, fuzzy
 msgid "Track ID"
 msgstr "Pista"
 
-#: src/input/var.c:118
+#: src/input/var.c:122
 msgid "Bookmark"
 msgstr "Preferit"
 
-#: src/input/var.c:134 src/libvlc-module.c:581
+#: src/input/var.c:138 src/libvlc-module.c:581
 msgid "Programs"
 msgstr "Programació"
 
-#: src/input/var.c:145 modules/gui/beos/MediaControlView.cpp:1234
-#: modules/gui/macosx/intf.m:670 modules/gui/macosx/intf.m:671
-#: modules/gui/macosx/open.m:171 modules/gui/qt4/ui/open_disk.ui:158
+#: src/input/var.c:149 modules/gui/beos/MediaControlView.cpp:1238
+#: modules/gui/macosx/intf.m:700 modules/gui/macosx/intf.m:701
+#: modules/gui/macosx/open.m:171 modules/gui/qt4/ui/open_disk.ui:165
 #: modules/gui/wxwidgets/dialogs/open.cpp:766
 msgid "Chapter"
 msgstr "Capítol"
 
-#: src/input/var.c:151 modules/access/vcdx/info.c:302
-#: modules/access/vcdx/info.c:303 modules/gui/beos/InterfaceWindow.cpp:291
+#: src/input/var.c:155 modules/access/vcdx/info.c:306
+#: modules/access/vcdx/info.c:307 modules/gui/beos/InterfaceWindow.cpp:295
 msgid "Navigation"
 msgstr "Navegació"
 
-#: src/input/var.c:166 modules/gui/macosx/intf.m:694
-#: modules/gui/macosx/intf.m:695
+#: src/input/var.c:170 modules/gui/macosx/intf.m:724
+#: modules/gui/macosx/intf.m:725
 msgid "Video Track"
 msgstr "Pista de vídeo"
 
-#: src/input/var.c:172 modules/gui/macosx/intf.m:677
-#: modules/gui/macosx/intf.m:678
+#: src/input/var.c:176 modules/gui/macosx/intf.m:707
+#: modules/gui/macosx/intf.m:708
 msgid "Audio Track"
 msgstr "Pista d’àudio"
 
-#: src/input/var.c:178 modules/gui/macosx/intf.m:702
-#: modules/gui/macosx/intf.m:703
+#: src/input/var.c:182 modules/gui/macosx/intf.m:732
+#: modules/gui/macosx/intf.m:733
 msgid "Subtitles Track"
 msgstr "Pista dels subtítols "
 
-#: src/input/var.c:260
+#: src/input/var.c:269
 msgid "Next title"
 msgstr "Títol següent"
 
-#: src/input/var.c:265
+#: src/input/var.c:274
 msgid "Previous title"
 msgstr "Títol anterior"
 
-#: src/input/var.c:288
+#: src/input/var.c:297
 #, c-format
 msgid "Title %i"
 msgstr "Títol  %i"
 
-#: src/input/var.c:311 src/input/var.c:371
+#: src/input/var.c:320 src/input/var.c:380
 #, c-format
 msgid "Chapter %i"
 msgstr "Capítol %i"
 
-#: src/input/var.c:350 modules/gui/beos/InterfaceWindow.cpp:288
-#: modules/gui/qt4/components/interface_widgets.cpp:629
+#: src/input/var.c:359 modules/gui/beos/InterfaceWindow.cpp:292
+#: modules/gui/qt4/components/interface_widgets.cpp:663
 #: modules/gui/wxwidgets/input_manager.cpp:287
 msgid "Next chapter"
 msgstr "Capítol següent"
 
-#: src/input/var.c:355 modules/gui/beos/InterfaceWindow.cpp:287
-#: modules/gui/qt4/components/interface_widgets.cpp:628
+#: src/input/var.c:364 modules/gui/beos/InterfaceWindow.cpp:291
+#: modules/gui/qt4/components/interface_widgets.cpp:662
 #: modules/gui/wxwidgets/input_manager.cpp:286
 msgid "Previous chapter"
 msgstr "Capítol anterior"
 
-#: src/input/vlm.c:2282 src/input/vlm.c:2623
+#: src/input/vlm.c:2283 src/input/vlm.c:2624
 #, c-format
 msgid "Media: %s"
 msgstr "Mèdia: %s"
 
-#: src/interface/interaction.c:266 src/interface/interaction.c:362
-#: modules/demux/avi/avi.c:589 modules/gui/beos/InterfaceWindow.cpp:157
-#: modules/gui/macosx/bookmarks.m:105 modules/gui/macosx/controls.m:58
+#: src/interface/interaction.c:270 src/interface/interaction.c:368
+#: modules/demux/avi/avi.c:671 modules/gui/beos/InterfaceWindow.cpp:161
+#: modules/gui/macosx/bookmarks.m:104 modules/gui/macosx/controls.m:58
 #: modules/gui/macosx/interaction.m:128 modules/gui/macosx/interaction.m:132
 #: modules/gui/macosx/interaction.m:135 modules/gui/macosx/open.m:160
-#: modules/gui/macosx/playlistinfo.m:60 modules/gui/macosx/prefs.m:119
-#: modules/gui/macosx/prefs.m:139 modules/gui/macosx/wizard.m:320
+#: modules/gui/macosx/playlistinfo.m:60 modules/gui/macosx/prefs.m:123
+#: modules/gui/macosx/prefs.m:143 modules/gui/macosx/simple_prefs.m:286
+#: modules/gui/macosx/wizard.m:320
 #: modules/gui/qt4/components/open_panels.cpp:1101
-#: modules/gui/qt4/components/preferences_widgets.cpp:1142
-#: modules/gui/qt4/dialogs/podcast_configuration.cpp:35
+#: modules/gui/qt4/components/preferences_widgets.cpp:1186
+#: modules/gui/qt4/dialogs/podcast_configuration.cpp:38
 msgid "Cancel"
 msgstr "Cancel·la"
 
-#: src/interface/interaction.c:361
+#: src/interface/interaction.c:367
 #: modules/gui/qt4/components/open_panels.cpp:1100
-#: modules/gui/qt4/main_interface.cpp:504
+#: modules/gui/qt4/main_interface.cpp:544
 msgid "Ok"
 msgstr ""
 
-#: src/interface/interface.c:223
-msgid "Switch interface"
-msgstr "Canvia la interfície"
-
-#: src/interface/interface.c:250 modules/gui/macosx/intf.m:629
-#: modules/gui/macosx/intf.m:630
+#: src/interface/interface.c:211 modules/gui/macosx/intf.m:659
+#: modules/gui/macosx/intf.m:660
 msgid "Add Interface"
 msgstr "Afegeix una interfície"
 
-#: src/interface/interface.c:256
+#: src/interface/interface.c:217
 #, fuzzy
 msgid "Telnet Interface"
 msgstr "Port de la interfície de Telnet"
 
-#: src/interface/interface.c:259
+#: src/interface/interface.c:220
 #, fuzzy
 msgid "Web Interface"
 msgstr "Interfície"
 
-#: src/interface/interface.c:262
+#: src/interface/interface.c:223
 #, fuzzy
 msgid "Debug logging"
 msgstr "S'està registrant el fitxer"
 
-#: src/interface/interface.c:265
+#: src/interface/interface.c:226
 #, fuzzy
 msgid "Mouse Gestures"
 msgstr "Gènere"
 
-#: src/libvlc-common.c:283 src/libvlc-common.c:418 src/modules/cache.c:188
-#: src/modules/cache.c:501
+#: src/libvlc-common.c:280 src/libvlc-common.c:415 src/modules/cache.c:192
+#: src/modules/cache.c:505
 msgid "C"
 msgstr "ca"
 
-#: src/libvlc-common.c:1531
+#: src/libvlc-common.c:1064
+msgid ""
+"Running vlc with the default interface. Use 'cvlc' to use vlc without "
+"interface."
+msgstr ""
+
+#: src/libvlc-common.c:1540
 msgid " (default enabled)"
 msgstr "(per defecte és habilitat)"
 
-#: src/libvlc-common.c:1532
+#: src/libvlc-common.c:1541
 msgid " (default disabled)"
 msgstr "(per defecte és inhabilitat)"
 
-#: src/libvlc-common.c:1689
+#: src/libvlc-common.c:1700 src/libvlc-common.c:1703
 #, fuzzy
 msgid "Note:"
 msgstr "Cap"
 
-#: src/libvlc-common.c:1690
+#: src/libvlc-common.c:1701 src/libvlc-common.c:1704
 msgid "add --advanced to your command line to see advanced options."
 msgstr ""
 
-#: src/libvlc-common.c:1793
+#: src/libvlc-common.c:1808
 #, c-format
 msgid "VLC version %s\n"
 msgstr "versió VLC  %s\n"
 
-#: src/libvlc-common.c:1794
+#: src/libvlc-common.c:1809
 #, c-format
 msgid "Compiled by %s@%s.%s\n"
 msgstr "Compilat per %s@%s.%s\n"
 
-#: src/libvlc-common.c:1796
+#: src/libvlc-common.c:1811
 #, c-format
 msgid "Compiler: %s\n"
 msgstr "Compilador: %s\n"
 
-#: src/libvlc-common.c:1798
+#: src/libvlc-common.c:1813
 #, c-format
 msgid "Based upon svn changeset [%s]\n"
 msgstr "Basat en un canvi svn [%s]\n"
 
-#: src/libvlc-common.c:1829
+#: src/libvlc-common.c:1849
 msgid ""
 "\n"
 "Dumped content to vlc-help.txt file.\n"
@@ -1388,7 +1416,7 @@ msgstr ""
 "\n"
 "contingut continuat de l¡arxiu vlc-help.txt\n"
 
-#: src/libvlc-common.c:1849
+#: src/libvlc-common.c:1869
 msgid ""
 "\n"
 "Press the RETURN key to continue...\n"
@@ -1396,136 +1424,136 @@ msgstr ""
 "\n"
 "Premeu la tecla RETORN per continuar...\n"
 
-#: src/libvlc-module.c:79 src/libvlc-module.c:269 modules/access/bda/bda.c:62
+#: src/libvlc-module.c:83 src/libvlc-module.c:273 modules/access/bda/bda.c:62
 msgid "Auto"
 msgstr "Auto"
 
-#: src/libvlc-module.c:80
+#: src/libvlc-module.c:84
 msgid "American English"
 msgstr "Anglès americà"
 
-#: src/libvlc-module.c:81 src/text/iso-639_def.h:43
+#: src/libvlc-module.c:85 src/text/iso-639_def.h:43
 msgid "Arabic"
 msgstr "Àrab "
 
-#: src/libvlc-module.c:82
+#: src/libvlc-module.c:86
 msgid "Brazilian Portuguese"
 msgstr "Portuguès brasiler"
 
-#: src/libvlc-module.c:83
+#: src/libvlc-module.c:87
 msgid "British English"
 msgstr "Anglès britànic"
 
-#: src/libvlc-module.c:84 src/text/iso-639_def.h:59
+#: src/libvlc-module.c:88 src/text/iso-639_def.h:59
 msgid "Catalan"
 msgstr "Català"
 
-#: src/libvlc-module.c:85
+#: src/libvlc-module.c:89
 msgid "Chinese Traditional"
 msgstr "Xinès Tradicional"
 
-#: src/libvlc-module.c:86 src/text/iso-639_def.h:67
+#: src/libvlc-module.c:90 src/text/iso-639_def.h:67
 msgid "Czech"
 msgstr "Txec"
 
-#: src/libvlc-module.c:87 src/text/iso-639_def.h:68
+#: src/libvlc-module.c:91 src/text/iso-639_def.h:68
 msgid "Danish"
 msgstr "Danès"
 
-#: src/libvlc-module.c:88 src/text/iso-639_def.h:69
+#: src/libvlc-module.c:92 src/text/iso-639_def.h:69
 msgid "Dutch"
 msgstr "Holandès"
 
-#: src/libvlc-module.c:89 src/text/iso-639_def.h:76
+#: src/libvlc-module.c:93 src/text/iso-639_def.h:76
 msgid "Finnish"
 msgstr "Finès"
 
-#: src/libvlc-module.c:90 src/text/iso-639_def.h:77
+#: src/libvlc-module.c:94 src/text/iso-639_def.h:77
 msgid "French"
 msgstr "Francès"
 
-#: src/libvlc-module.c:91
+#: src/libvlc-module.c:95
 #, fuzzy
 msgid "Galician"
 msgstr "Italià"
 
-#: src/libvlc-module.c:92 src/text/iso-639_def.h:79
+#: src/libvlc-module.c:96 src/text/iso-639_def.h:79
 msgid "Georgian"
 msgstr "Georgià"
 
-#: src/libvlc-module.c:93 src/text/iso-639_def.h:80
+#: src/libvlc-module.c:97 src/text/iso-639_def.h:80
 msgid "German"
 msgstr "Alemany"
 
-#: src/libvlc-module.c:94 src/text/iso-639_def.h:88
+#: src/libvlc-module.c:98 src/text/iso-639_def.h:88
 msgid "Hebrew"
 msgstr "Hebreu"
 
-#: src/libvlc-module.c:95 src/text/iso-639_def.h:92
+#: src/libvlc-module.c:99 src/text/iso-639_def.h:92
 msgid "Hungarian"
 msgstr "Hungarès"
 
-#: src/libvlc-module.c:96 src/text/iso-639_def.h:99
+#: src/libvlc-module.c:100 src/text/iso-639_def.h:99
 msgid "Italian"
 msgstr "Italià"
 
-#: src/libvlc-module.c:97 src/text/iso-639_def.h:101
+#: src/libvlc-module.c:101 src/text/iso-639_def.h:101
 msgid "Japanese"
 msgstr "Japonès"
 
-#: src/libvlc-module.c:98 src/text/iso-639_def.h:111
+#: src/libvlc-module.c:102 src/text/iso-639_def.h:111
 msgid "Korean"
 msgstr "Coreà"
 
-#: src/libvlc-module.c:99 src/text/iso-639_def.h:125
+#: src/libvlc-module.c:103 src/text/iso-639_def.h:125
 msgid "Malay"
 msgstr "Malai"
 
-#: src/libvlc-module.c:100
+#: src/libvlc-module.c:104
 msgid "Occitan"
 msgstr "Occità"
 
-#: src/libvlc-module.c:101 src/text/iso-639_def.h:146
+#: src/libvlc-module.c:105 src/text/iso-639_def.h:146
 msgid "Persian"
 msgstr "Persa"
 
-#: src/libvlc-module.c:102 src/text/iso-639_def.h:148
+#: src/libvlc-module.c:106 src/text/iso-639_def.h:148
 msgid "Polish"
 msgstr "Polonès"
 
-#: src/libvlc-module.c:103 src/text/iso-639_def.h:154
+#: src/libvlc-module.c:107 src/text/iso-639_def.h:154
 msgid "Romanian"
 msgstr "Romanès"
 
-#: src/libvlc-module.c:104 src/text/iso-639_def.h:156
+#: src/libvlc-module.c:108 src/text/iso-639_def.h:156
 msgid "Russian"
 msgstr "Rus"
 
-#: src/libvlc-module.c:105
+#: src/libvlc-module.c:109
 msgid "Simplified Chinese"
 msgstr "Xinès Simplificat"
 
-#: src/libvlc-module.c:106 src/text/iso-639_def.h:162
+#: src/libvlc-module.c:110 src/text/iso-639_def.h:162
 msgid "Slovak"
 msgstr "Eslovac"
 
-#: src/libvlc-module.c:107 src/text/iso-639_def.h:163
+#: src/libvlc-module.c:111 src/text/iso-639_def.h:163
 msgid "Slovenian"
 msgstr "Eslovè"
 
-#: src/libvlc-module.c:108 src/text/iso-639_def.h:170
+#: src/libvlc-module.c:112 src/text/iso-639_def.h:170
 msgid "Spanish"
 msgstr "Espanyol"
 
-#: src/libvlc-module.c:109 src/text/iso-639_def.h:175
+#: src/libvlc-module.c:113 src/text/iso-639_def.h:175
 msgid "Swedish"
 msgstr "Suec"
 
-#: src/libvlc-module.c:110 src/text/iso-639_def.h:188
+#: src/libvlc-module.c:114 src/text/iso-639_def.h:188
 msgid "Turkish"
 msgstr "Turc "
 
-#: src/libvlc-module.c:130
+#: src/libvlc-module.c:134
 msgid ""
 "These options allow you to configure the interfaces used by VLC. You can "
 "select the main interface, additional interface modules, and define various "
@@ -1535,11 +1563,11 @@ msgstr ""
 "Podeu seleccionar la interfície principal, mòduls d'interfície addicionals, "
 "i definir varies opcions relacionades."
 
-#: src/libvlc-module.c:134
+#: src/libvlc-module.c:138
 msgid "Interface module"
 msgstr "Mòdul de la interfície"
 
-#: src/libvlc-module.c:136
+#: src/libvlc-module.c:140
 msgid ""
 "This is the main interface used by VLC. The default behavior is to "
 "automatically select the best module available."
@@ -1548,11 +1576,11 @@ msgstr ""
 "comportament per defecte és seleccionar automàticament el millor mòdul "
 "possible."
 
-#: src/libvlc-module.c:140 modules/control/ntservice.c:52
+#: src/libvlc-module.c:144 modules/control/ntservice.c:56
 msgid "Extra interface modules"
 msgstr "Mòduls extres de la interfície"
 
-#: src/libvlc-module.c:142
+#: src/libvlc-module.c:146
 msgid ""
 "You can select \"additional interfaces\" for VLC. They will be launched in "
 "the background in addition to the default interface. Use a comma separated "
@@ -1564,15 +1592,15 @@ msgstr ""
 "una llista de mòduls d'interfície separats per comes. (valors comuns són \"rc"
 "\" (control remot), \"http\" \"gestures\")"
 
-#: src/libvlc-module.c:149
+#: src/libvlc-module.c:153
 msgid "You can select control interfaces for VLC."
 msgstr "Tu pots seleccionar el control de les interfícies per a VLC."
 
-#: src/libvlc-module.c:151
+#: src/libvlc-module.c:155
 msgid "Verbosity (0,1,2)"
 msgstr "Loquacitat (0,1,2)"
 
-#: src/libvlc-module.c:153
+#: src/libvlc-module.c:157
 msgid ""
 "This is the verbosity level (0=only errors and standard messages, "
 "1=warnings, 2=debug)."
@@ -1580,23 +1608,23 @@ msgstr ""
 "Aquesta opció defineix el nivell de loquacitat (0=només errors i missatges "
 "estàndards, 1=avisos, 2=depuració)."
 
-#: src/libvlc-module.c:156
+#: src/libvlc-module.c:160
 msgid "Be quiet"
 msgstr "Mode tranquil"
 
-#: src/libvlc-module.c:158
+#: src/libvlc-module.c:162
 msgid "Turn off all warning and information messages."
 msgstr "Aquesta opció desactiva tots els missatges d'avís i informació."
 
-#: src/libvlc-module.c:160
+#: src/libvlc-module.c:164
 msgid "Default stream"
 msgstr "Flux Per defecte"
 
-#: src/libvlc-module.c:162
+#: src/libvlc-module.c:166
 msgid "This stream will always be opened at VLC startup."
 msgstr "Aquest flux sempre serà obert quan s'inicii VLC"
 
-#: src/libvlc-module.c:165
+#: src/libvlc-module.c:169
 msgid ""
 "You can manually select a language for the interface. The system language is "
 "auto-detected if \"auto\" is specified here."
@@ -1604,11 +1632,11 @@ msgstr ""
 "Aquesta opció us permet definir l'idioma de la interfície. L'idioma del "
 "sistema s'autodetecta si s'especifica aquí \"auto\"."
 
-#: src/libvlc-module.c:169
+#: src/libvlc-module.c:173
 msgid "Color messages"
 msgstr "Missatges de color"
 
-#: src/libvlc-module.c:171
+#: src/libvlc-module.c:175
 msgid ""
 "This enables colorization of the messages sent to the console Your terminal "
 "needs Linux color support for this to work."
@@ -1616,11 +1644,11 @@ msgstr ""
 "Quan s'activa aquesta opció, els missatges enviats a la consola estaran "
 "acolorits. El seu terminal necessita color Linux per que funcioni."
 
-#: src/libvlc-module.c:174
+#: src/libvlc-module.c:178
 msgid "Show advanced options"
 msgstr "Mostra les opcions avançades"
 
-#: src/libvlc-module.c:176
+#: src/libvlc-module.c:180
 msgid ""
 "When this is enabled, the preferences and/or interfaces will show all "
 "available options, including those that most users should never touch."
@@ -1629,28 +1657,28 @@ msgstr ""
 "totes les opcions disponibles, incloent aquelles que la majoria dels usuaris "
 "no haurien de tocar."
 
-#: src/libvlc-module.c:180 modules/control/showintf.c:67
+#: src/libvlc-module.c:184 modules/control/showintf.c:71
 msgid "Show interface with mouse"
 msgstr "Mostra la interfície amb el ratolí"
 
-#: src/libvlc-module.c:182
+#: src/libvlc-module.c:186
 msgid ""
 "When this is enabled, the interface is shown when you move the mouse to the "
 "edge of the screen in fullscreen mode."
 msgstr ""
 
-#: src/libvlc-module.c:185
+#: src/libvlc-module.c:189
 #, fuzzy
 msgid "Interface interaction"
 msgstr "Habilita l’estimació de pre-moviment"
 
-#: src/libvlc-module.c:187
+#: src/libvlc-module.c:191
 msgid ""
 "When this is enabled, the interface will show a dialog box each time some "
 "user input is required."
 msgstr ""
 
-#: src/libvlc-module.c:197
+#: src/libvlc-module.c:201
 msgid ""
 "These options allow you to modify the behavior of the audio subsystem, and "
 "to add audio filters which can be used for post processing or visual effects "
@@ -1663,11 +1691,11 @@ msgstr ""
 "aquests filtres aquí i configureu-los a la secció de mòduls \"filtres d'àudio"
 "\"."
 
-#: src/libvlc-module.c:203
+#: src/libvlc-module.c:207
 msgid "Audio output module"
 msgstr "Mòdul de sortida d’àudio"
 
-#: src/libvlc-module.c:205
+#: src/libvlc-module.c:209
 msgid ""
 "This is the audio output method used by VLC. The default behavior is to "
 "automatically select the best method available."
@@ -1676,12 +1704,12 @@ msgstr ""
 "pel VLC. El comportament per defecte és triar automàticament el millor "
 "mètode possible."
 
-#: src/libvlc-module.c:209 modules/gui/qt4/ui/sprefs_audio.ui:20
-#: modules/stream_out/display.c:36
+#: src/libvlc-module.c:213 modules/gui/qt4/ui/sprefs_audio.ui:20
+#: modules/stream_out/display.c:40
 msgid "Enable audio"
 msgstr "Habilita l'àudio"
 
-#: src/libvlc-module.c:211
+#: src/libvlc-module.c:215
 msgid ""
 "You can completely disable the audio output. The audio decoding stage will "
 "not take place, thus saving some processing power."
@@ -1689,30 +1717,30 @@ msgstr ""
 "Podeu desactivar completament la sortida d'àudio. En aquest cas, no tindrà "
 "lloc la descodificació d'àudio, estalviant així potència del processament."
 
-#: src/libvlc-module.c:214
+#: src/libvlc-module.c:218
 msgid "Force mono audio"
 msgstr "Imposa àudio mono"
 
-#: src/libvlc-module.c:215
+#: src/libvlc-module.c:219
 msgid "This will force a mono audio output."
 msgstr "Imposarà una sortida d'àudio mono."
 
-#: src/libvlc-module.c:217
+#: src/libvlc-module.c:221
 msgid "Default audio volume"
 msgstr "Volum d'àudio predeterminats"
 
-#: src/libvlc-module.c:219
+#: src/libvlc-module.c:223
 msgid ""
 "You can set the default audio output volume here, in a range from 0 to 1024."
 msgstr ""
 "Podeu definir el volum de sortida d'àudio per defecte, en un rang de 0 a "
 "1024."
 
-#: src/libvlc-module.c:222
+#: src/libvlc-module.c:226
 msgid "Audio output saved volume"
 msgstr "Volum memoritzat de la sortida d'àudio"
 
-#: src/libvlc-module.c:224
+#: src/libvlc-module.c:228
 msgid ""
 "This saves the audio output volume when you use the mute function. You "
 "should not change this option manually."
@@ -1720,11 +1748,11 @@ msgstr ""
 "Memoritza el volum de la sortida d'àudio al seleccionar mut.No hauries de "
 "canviar aquesta funció manualment"
 
-#: src/libvlc-module.c:227
+#: src/libvlc-module.c:231
 msgid "Audio output volume step"
 msgstr "Volum de la sortida d’àudio"
 
-#: src/libvlc-module.c:229
+#: src/libvlc-module.c:233
 msgid ""
 "The step size of the volume is adjustable using this option, in a range from "
 "0 to 1024."
@@ -1732,11 +1760,11 @@ msgstr ""
 "Podeu definir el volum de sortida d'àudio per defecte, en un rang de 0 a "
 "1024."
 
-#: src/libvlc-module.c:232
+#: src/libvlc-module.c:236
 msgid "Audio output frequency (Hz)"
 msgstr "Freqüència de sortida d'àudio (Hz)"
 
-#: src/libvlc-module.c:234
+#: src/libvlc-module.c:238
 msgid ""
 "You can force the audio output frequency here. Common values are -1 "
 "(default), 48000, 44100, 32000, 22050, 16000, 11025, 8000."
@@ -1744,11 +1772,11 @@ msgstr ""
 "Podeu imposar aquí la freqüència de la sortida d'àudio. Valors comuns són -1 "
 "(per defecte), 48000, 44100, 32000, 22050, 16000, 11025, 8000."
 
-#: src/libvlc-module.c:238
+#: src/libvlc-module.c:242
 msgid "High quality audio resampling"
 msgstr "Remostratge de l'àudio d'alta qualitat"
 
-#: src/libvlc-module.c:240
+#: src/libvlc-module.c:244
 msgid ""
 "This uses a high quality audio resampling algorithm. High quality audio "
 "resampling can be processor intensive so you can disable it and a cheaper "
@@ -1758,11 +1786,11 @@ msgstr ""
 "remostratge pot consumir molt processador, podeu desactivar-lo i aleshores "
 "s'utilitzarà un algoritme de remostratge més econòmic."
 
-#: src/libvlc-module.c:245
+#: src/libvlc-module.c:249
 msgid "Audio desynchronization compensation"
 msgstr "Compensació de la desincronització de l'àudio"
 
-#: src/libvlc-module.c:247
+#: src/libvlc-module.c:251
 msgid ""
 "This delays the audio output. The delay must be given in milliseconds.This "
 "can be handy if you notice a lag between the video and the audio."
@@ -1770,11 +1798,11 @@ msgstr ""
 "Aquesta opció us permet retardar la sortida d'àudio. Heu de donar un nombre "
 "de mil·lisegons. Pot ser útil si noteu un retard entre el vídeo i l'àudio."
 
-#: src/libvlc-module.c:250
+#: src/libvlc-module.c:254
 msgid "Audio output channels mode"
 msgstr "Mode de canals de sortida d'àudio"
 
-#: src/libvlc-module.c:252
+#: src/libvlc-module.c:256
 msgid ""
 "This sets the audio output channels mode that will be used by default when "
 "possible (ie. if your hardware supports it as well as the audio stream being "
@@ -1784,11 +1812,11 @@ msgstr ""
 "serà utilitzat per defecte quan sigui possible (ex. si el vostre maquinari "
 "ho suporta i el flux d'àudio s'està executant) ."
 
-#: src/libvlc-module.c:256 modules/gui/qt4/ui/sprefs_audio.ui:62
+#: src/libvlc-module.c:260 modules/gui/qt4/ui/sprefs_audio.ui:99
 msgid "Use S/PDIF when available"
 msgstr "Utilitza la sortida d'àudio S/PDIF quan és possible"
 
-#: src/libvlc-module.c:258
+#: src/libvlc-module.c:262
 msgid ""
 "S/PDIF can be used by default when your hardware supports it as well as the "
 "audio stream being played."
@@ -1796,11 +1824,11 @@ msgstr ""
 "Aquesta opció us permet utilitzar la sortida d'àudio S/PDIF per defecte quan "
 "el vostre maquinari ho suporta i el flux d'àudio s'està executant ."
 
-#: src/libvlc-module.c:261 modules/gui/qt4/ui/sprefs_audio.ui:36
+#: src/libvlc-module.c:265 modules/gui/qt4/ui/sprefs_audio.ui:113
 msgid "Force detection of Dolby Surround"
 msgstr "Imposa la detecció de Dolby Surround"
 
-#: src/libvlc-module.c:263
+#: src/libvlc-module.c:267
 msgid ""
 "Use this when you know your stream is (or is not) encoded with Dolby "
 "Surround but fails to be detected as such. Even if the stream is not "
@@ -1808,46 +1836,46 @@ msgid ""
 "your experience, especially when combined with the Headphone Channel Mixer."
 msgstr ""
 
-#: src/libvlc-module.c:269 modules/access/bda/bda.c:62
-#: modules/gui/qt4/components/interface_widgets.cpp:451
+#: src/libvlc-module.c:273 modules/access/bda/bda.c:62
+#: modules/gui/qt4/components/interface_widgets.cpp:479
 msgid "On"
 msgstr "Activat"
 
-#: src/libvlc-module.c:269 modules/access/bda/bda.c:61
+#: src/libvlc-module.c:273 modules/access/bda/bda.c:61
 msgid "Off"
 msgstr "Inactiu"
 
-#: src/libvlc-module.c:274
+#: src/libvlc-module.c:278
 msgid "This adds audio post processing filters, to modify the sound rendering."
 msgstr ""
 "Us permet afegir filtres de post-processament, per modificar la "
 "renderització del so"
 
-#: src/libvlc-module.c:277
+#: src/libvlc-module.c:281
 msgid "Audio visualizations "
 msgstr "Visualitzacions de l'àudio"
 
-#: src/libvlc-module.c:279
+#: src/libvlc-module.c:283
 msgid "This adds visualization modules (spectrum analyzer, etc.)."
 msgstr ""
 "Us permet afegir mòduls de visualització (analitzador espectral, etc.)."
 
-#: src/libvlc-module.c:283
+#: src/libvlc-module.c:287
 #, fuzzy
 msgid "Replay gain mode"
 msgstr "Reprodueix i atura"
 
-#: src/libvlc-module.c:285
+#: src/libvlc-module.c:289
 #, fuzzy
 msgid "Select the replay gain mode"
 msgstr "Defineix el retard (en segons)"
 
-#: src/libvlc-module.c:287
+#: src/libvlc-module.c:291
 #, fuzzy
 msgid "Replay preamp"
 msgstr "Reprodueix el flux"
 
-#: src/libvlc-module.c:289
+#: src/libvlc-module.c:293
 #, fuzzy
 msgid ""
 "This allows you to change the default target level (89 dB) for stream with "
@@ -1855,42 +1883,42 @@ msgid ""
 msgstr ""
 "Us permet especificar el port d’àudio utilitzat per defecte pel flux de RTP."
 
-#: src/libvlc-module.c:292
+#: src/libvlc-module.c:296
 #, fuzzy
 msgid "Default replay gain"
 msgstr "Flux Per defecte"
 
-#: src/libvlc-module.c:294
+#: src/libvlc-module.c:298
 msgid "This is the gain used for stream without replay gain information"
 msgstr ""
 
-#: src/libvlc-module.c:296
+#: src/libvlc-module.c:300
 #, fuzzy
 msgid "Peak protection"
 msgstr "Reducció del soroll"
 
-#: src/libvlc-module.c:298
+#: src/libvlc-module.c:302
 msgid "Protect against sound clipping"
 msgstr ""
 
-#: src/libvlc-module.c:301 modules/access/dshow/dshow.cpp:73
-#: modules/access/dshow/dshow.cpp:75 modules/codec/ffmpeg/ffmpeg.c:68
-#: modules/gui/qt4/components/interface_widgets.cpp:212
-#: modules/video_output/opengl.c:120 modules/video_output/opengl.c:176
+#: src/libvlc-module.c:305 modules/access/dshow/dshow.cpp:77
+#: modules/access/dshow/dshow.cpp:79 modules/codec/ffmpeg/ffmpeg.c:72
+#: modules/gui/qt4/components/interface_widgets.cpp:235
+#: modules/video_output/opengl.c:124 modules/video_output/opengl.c:180
 msgid "None"
 msgstr "Cap"
 
-#: src/libvlc-module.c:301 modules/access/cdda/info.c:394
+#: src/libvlc-module.c:305 modules/access/cdda/info.c:394
 #: modules/access/cdda/info.c:816 modules/access/cdda/info.c:858
-#: modules/access/vcdx/access.c:472 modules/access/vcdx/info.c:286
-#: modules/access/vcdx/info.c:287
-#: modules/gui/qt4/components/open_panels.cpp:329
+#: modules/access/vcdx/access.c:476 modules/access/vcdx/info.c:290
+#: modules/access/vcdx/info.c:291
+#: modules/gui/qt4/components/open_panels.cpp:322
 #: modules/gui/wxwidgets/dialogs/open.cpp:1709
 #: modules/gui/wxwidgets/dialogs/open.cpp:1727
 msgid "Track"
 msgstr "Pista"
 
-#: src/libvlc-module.c:309
+#: src/libvlc-module.c:313
 msgid ""
 "These options allow you to modify the behavior of the video output "
 "subsystem. You can for example enable video filters (deinterlacing, image "
@@ -1903,11 +1931,11 @@ msgstr ""
 "ajust d'imatge, etc.) Habiliteu-los aquí i configureu-los a la secció de "
 "mòduls \"filtres de vídeo\". També podeu definir vàries opcions de vídeo."
 
-#: src/libvlc-module.c:315
+#: src/libvlc-module.c:319
 msgid "Video output module"
 msgstr "Mòdul de la sortida de vídeo"
 
-#: src/libvlc-module.c:317
+#: src/libvlc-module.c:321
 msgid ""
 "This is the the video output method used by VLC. The default behavior is to "
 "automatically select the best method available."
@@ -1916,12 +1944,12 @@ msgstr ""
 "pel VLC. El comportament per defecte és seleccionar automàticament el millor "
 "mètode disponible."
 
-#: src/libvlc-module.c:320 modules/gui/qt4/ui/sprefs_video.ui:26
-#: modules/stream_out/display.c:38
+#: src/libvlc-module.c:324 modules/gui/qt4/ui/sprefs_video.ui:26
+#: modules/stream_out/display.c:42
 msgid "Enable video"
 msgstr "Habilita el vídeo"
 
-#: src/libvlc-module.c:322
+#: src/libvlc-module.c:326
 msgid ""
 "You can completely disable the video output. The video decoding stage will "
 "not take place, thus saving some processing power."
@@ -1930,13 +1958,13 @@ msgstr ""
 "lloc la descodificació d'àudio, estalviant així alguna potència de "
 "processament."
 
-#: src/libvlc-module.c:325 modules/codec/fake.c:54
-#: modules/stream_out/mosaic_bridge.c:121 modules/stream_out/transcode.c:68
-#: modules/visualization/visual/visual.c:41
+#: src/libvlc-module.c:329 modules/codec/fake.c:58
+#: modules/stream_out/mosaic_bridge.c:125 modules/stream_out/transcode.c:72
+#: modules/visualization/visual/visual.c:45
 msgid "Video width"
 msgstr "Amplada del vídeo"
 
-#: src/libvlc-module.c:327
+#: src/libvlc-module.c:331
 msgid ""
 "You can enforce the video width. By default (-1) VLC will adapt to the video "
 "characteristics."
@@ -1944,13 +1972,13 @@ msgstr ""
 "Podeu modificar aquí l'amplada del vídeo. Per defecte (-1) VLC s'adaptarà a "
 "les característiques del vídeo."
 
-#: src/libvlc-module.c:330 modules/codec/fake.c:57
-#: modules/stream_out/mosaic_bridge.c:124 modules/stream_out/transcode.c:71
-#: modules/visualization/visual/visual.c:45
+#: src/libvlc-module.c:334 modules/codec/fake.c:61
+#: modules/stream_out/mosaic_bridge.c:128 modules/stream_out/transcode.c:75
+#: modules/visualization/visual/visual.c:49
 msgid "Video height"
 msgstr "Alçada del vídeo"
 
-#: src/libvlc-module.c:332
+#: src/libvlc-module.c:336
 msgid ""
 "You can enforce the video height. By default (-1) VLC will adapt to the "
 "video characteristics."
@@ -1958,11 +1986,11 @@ msgstr ""
 "Podeu modificar aquí l'alçada del vídeo. Per defecte (-1) VLC s'adaptarà a "
 "les característiques del vídeo."
 
-#: src/libvlc-module.c:335
+#: src/libvlc-module.c:339
 msgid "Video X coordinate"
 msgstr "Coordenada X del vídeo"
 
-#: src/libvlc-module.c:337
+#: src/libvlc-module.c:341
 msgid ""
 "You can enforce the position of the top left corner of the video window (X "
 "coordinate)."
@@ -1970,11 +1998,11 @@ msgstr ""
 "Podeu modificar aquí la posició de la cantonada superior esquerra de la "
 "finestra de vídeo (coordenada X)"
 
-#: src/libvlc-module.c:340
+#: src/libvlc-module.c:344
 msgid "Video Y coordinate"
 msgstr "Coordenada Y del vídeo"
 
-#: src/libvlc-module.c:342
+#: src/libvlc-module.c:346
 msgid ""
 "You can enforce the position of the top left corner of the video window (Y "
 "coordinate)."
@@ -1982,11 +2010,11 @@ msgstr ""
 "Podeu modificar aquí la posició de la cantonada superior esquerra de la "
 "finestra de vídeo (coordenada y)"
 
-#: src/libvlc-module.c:345
+#: src/libvlc-module.c:349
 msgid "Video title"
 msgstr "Títol del vídeo"
 
-#: src/libvlc-module.c:347
+#: src/libvlc-module.c:351
 msgid ""
 "Custom title for the video window (in case the video is not embedded in the "
 "interface)."
@@ -1994,11 +2022,11 @@ msgstr ""
 "Títol personalitzat per a la finestra de vídeo (en cas que el vídeo no "
 "estigui inclòs dins la interfície)"
 
-#: src/libvlc-module.c:350
+#: src/libvlc-module.c:354
 msgid "Video alignment"
 msgstr "Alineació del vídeo"
 
-#: src/libvlc-module.c:352
+#: src/libvlc-module.c:356
 msgid ""
 "Enforce the alignment of the video in its window. By default (0) it will be "
 "centered (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use "
@@ -2008,77 +2036,77 @@ msgstr ""
 "estarà centrat(0=centre, 1=esquerre, 2=dret, 4=superior, 8=inferior, també "
 "podeu utilitzar combinacions d’aquests valors)."
 
-#: src/libvlc-module.c:357 src/libvlc-module.c:400
-#: modules/audio_filter/channel_mixer/mono.c:97 modules/codec/dvbsub.c:70
-#: modules/codec/subtitles/subsdec.c:96 modules/codec/zvbi.c:94
-#: modules/gui/fbosd.c:163 modules/video_filter/logo.c:95
-#: modules/video_filter/marq.c:124 modules/video_filter/mosaic.c:170
-#: modules/video_filter/osdmenu.c:80 modules/video_filter/rss.c:162
+#: src/libvlc-module.c:361 src/libvlc-module.c:404
+#: modules/audio_filter/channel_mixer/mono.c:100 modules/codec/dvbsub.c:74
+#: modules/codec/subtitles/subsdec.c:99 modules/codec/zvbi.c:98
+#: modules/gui/fbosd.c:167 modules/video_filter/logo.c:99
+#: modules/video_filter/marq.c:128 modules/video_filter/mosaic.c:171
+#: modules/video_filter/osdmenu.c:84 modules/video_filter/rss.c:166
 msgid "Center"
 msgstr "Centre"
 
-#: src/libvlc-module.c:357 src/libvlc-module.c:400 modules/codec/dvbsub.c:70
-#: modules/codec/zvbi.c:94 modules/gui/fbosd.c:163
-#: modules/gui/qt4/ui/video_effects.ui:697
-#: modules/gui/qt4/ui/video_effects.ui:909 modules/video_filter/logo.c:95
-#: modules/video_filter/marq.c:124 modules/video_filter/mosaic.c:170
-#: modules/video_filter/osdmenu.c:80 modules/video_filter/rss.c:162
+#: src/libvlc-module.c:361 src/libvlc-module.c:404 modules/codec/dvbsub.c:74
+#: modules/codec/zvbi.c:98 modules/gui/fbosd.c:167
+#: modules/gui/qt4/ui/video_effects.ui:583
+#: modules/gui/qt4/ui/video_effects.ui:765 modules/video_filter/logo.c:99
+#: modules/video_filter/marq.c:128 modules/video_filter/mosaic.c:171
+#: modules/video_filter/osdmenu.c:84 modules/video_filter/rss.c:166
 msgid "Top"
 msgstr "Part superior"
 
-#: src/libvlc-module.c:357 src/libvlc-module.c:400 modules/codec/dvbsub.c:70
-#: modules/codec/zvbi.c:94 modules/gui/fbosd.c:163
-#: modules/video_filter/logo.c:95 modules/video_filter/marq.c:124
-#: modules/video_filter/mosaic.c:170 modules/video_filter/osdmenu.c:80
-#: modules/video_filter/rss.c:162
+#: src/libvlc-module.c:361 src/libvlc-module.c:404 modules/codec/dvbsub.c:74
+#: modules/codec/zvbi.c:98 modules/gui/fbosd.c:167
+#: modules/video_filter/logo.c:99 modules/video_filter/marq.c:128
+#: modules/video_filter/mosaic.c:171 modules/video_filter/osdmenu.c:84
+#: modules/video_filter/rss.c:166
 msgid "Bottom"
 msgstr "Part inferior"
 
-#: src/libvlc-module.c:358 src/libvlc-module.c:401 modules/codec/dvbsub.c:71
-#: modules/codec/zvbi.c:95 modules/gui/fbosd.c:164
-#: modules/video_filter/logo.c:96 modules/video_filter/marq.c:125
-#: modules/video_filter/mosaic.c:171 modules/video_filter/osdmenu.c:81
-#: modules/video_filter/rss.c:163
+#: src/libvlc-module.c:362 src/libvlc-module.c:405 modules/codec/dvbsub.c:75
+#: modules/codec/zvbi.c:99 modules/gui/fbosd.c:168
+#: modules/video_filter/logo.c:100 modules/video_filter/marq.c:129
+#: modules/video_filter/mosaic.c:172 modules/video_filter/osdmenu.c:85
+#: modules/video_filter/rss.c:167
 msgid "Top-Left"
 msgstr "Dalt a l'esquerra"
 
-#: src/libvlc-module.c:358 src/libvlc-module.c:401 modules/codec/dvbsub.c:71
-#: modules/codec/zvbi.c:95 modules/gui/fbosd.c:164
-#: modules/video_filter/logo.c:96 modules/video_filter/marq.c:125
-#: modules/video_filter/mosaic.c:171 modules/video_filter/osdmenu.c:81
-#: modules/video_filter/rss.c:163
+#: src/libvlc-module.c:362 src/libvlc-module.c:405 modules/codec/dvbsub.c:75
+#: modules/codec/zvbi.c:99 modules/gui/fbosd.c:168
+#: modules/video_filter/logo.c:100 modules/video_filter/marq.c:129
+#: modules/video_filter/mosaic.c:172 modules/video_filter/osdmenu.c:85
+#: modules/video_filter/rss.c:167
 msgid "Top-Right"
 msgstr "Dalt a la dreta"
 
-#: src/libvlc-module.c:358 src/libvlc-module.c:401 modules/codec/dvbsub.c:71
-#: modules/codec/zvbi.c:95 modules/gui/fbosd.c:164
-#: modules/video_filter/logo.c:96 modules/video_filter/marq.c:125
-#: modules/video_filter/mosaic.c:171 modules/video_filter/osdmenu.c:81
-#: modules/video_filter/rss.c:163
+#: src/libvlc-module.c:362 src/libvlc-module.c:405 modules/codec/dvbsub.c:75
+#: modules/codec/zvbi.c:99 modules/gui/fbosd.c:168
+#: modules/video_filter/logo.c:100 modules/video_filter/marq.c:129
+#: modules/video_filter/mosaic.c:172 modules/video_filter/osdmenu.c:85
+#: modules/video_filter/rss.c:167
 msgid "Bottom-Left"
 msgstr "Baix a l'esquerra"
 
-#: src/libvlc-module.c:358 src/libvlc-module.c:401 modules/codec/dvbsub.c:71
-#: modules/codec/zvbi.c:95 modules/gui/fbosd.c:164
-#: modules/video_filter/logo.c:96 modules/video_filter/marq.c:125
-#: modules/video_filter/mosaic.c:171 modules/video_filter/osdmenu.c:81
-#: modules/video_filter/rss.c:163
+#: src/libvlc-module.c:362 src/libvlc-module.c:405 modules/codec/dvbsub.c:75
+#: modules/codec/zvbi.c:99 modules/gui/fbosd.c:168
+#: modules/video_filter/logo.c:100 modules/video_filter/marq.c:129
+#: modules/video_filter/mosaic.c:172 modules/video_filter/osdmenu.c:85
+#: modules/video_filter/rss.c:167
 msgid "Bottom-Right"
 msgstr "Baix a la dreta"
 
-#: src/libvlc-module.c:360
+#: src/libvlc-module.c:364
 msgid "Zoom video"
 msgstr "Fes un zoom al vídeo"
 
-#: src/libvlc-module.c:362
+#: src/libvlc-module.c:366
 msgid "You can zoom the video by the specified factor."
 msgstr "Podeu fer un zoom al vídeo amb el valor especificat."
 
-#: src/libvlc-module.c:364
+#: src/libvlc-module.c:368
 msgid "Grayscale video output"
 msgstr "Sortida de vídeo en escala de grisos"
 
-#: src/libvlc-module.c:366
+#: src/libvlc-module.c:370
 msgid ""
 "Output video in grayscale. As the color information aren't decoded, this can "
 "save some processing power."
@@ -2086,95 +2114,95 @@ msgstr ""
 "Al habilitar-ho, la informació del color del vídeo no es descodificarà "
 "(també us pot permetre estalviar alguna potència de processament)."
 
-#: src/libvlc-module.c:369
+#: src/libvlc-module.c:373
 #, fuzzy
 msgid "Embedded video"
 msgstr "Sortida de vídeo QT/Embedded"
 
-#: src/libvlc-module.c:371
+#: src/libvlc-module.c:375
 #, fuzzy
 msgid "Embed the video output in the main interface."
 msgstr "Incrusta el vídeo en la interfície"
 
-#: src/libvlc-module.c:373
+#: src/libvlc-module.c:377
 msgid "Fullscreen video output"
 msgstr "Sortida de vídeo en pantalla completa"
 
-#: src/libvlc-module.c:375
+#: src/libvlc-module.c:379
 msgid "Start video in fullscreen mode"
 msgstr "Comença en Mode de pantalla completa"
 
-#: src/libvlc-module.c:377
+#: src/libvlc-module.c:381
 msgid "Overlay video output"
 msgstr "Sortida de vídeo superposada"
 
-#: src/libvlc-module.c:379
+#: src/libvlc-module.c:383
 msgid ""
 "Overlay is the hardware acceleration capability of your video card (ability "
 "to render video directly). VLC will try to use it by default."
 msgstr ""
 
-#: src/libvlc-module.c:382 src/video_output/vout_intf.c:425
+#: src/libvlc-module.c:386 src/video_output/vout_intf.c:432
 #: modules/gui/qt4/ui/sprefs_video.ui:68
 msgid "Always on top"
 msgstr "Sempre a dalt"
 
-#: src/libvlc-module.c:384
+#: src/libvlc-module.c:388
 msgid "Always place the video window on top of other windows."
 msgstr "Posa sempre la finestra de vídeo sobre les altres finestres."
 
-#: src/libvlc-module.c:386
+#: src/libvlc-module.c:390
 #, fuzzy
 msgid "Show media title on video."
 msgstr "Obre subtítols"
 
-#: src/libvlc-module.c:388
+#: src/libvlc-module.c:392
 #, fuzzy
 msgid "Display the title of the video on top of the movie."
 msgstr "Posa sempre la finestra de vídeo sobre les altres finestres."
 
-#: src/libvlc-module.c:390
+#: src/libvlc-module.c:394
 msgid "Show video title for x miliseconds."
 msgstr ""
 
-#: src/libvlc-module.c:392
+#: src/libvlc-module.c:396
 msgid "Show the video title for n miliseconds, default is 5000 ms (5 sec.)"
 msgstr ""
 
-#: src/libvlc-module.c:394
+#: src/libvlc-module.c:398
 #, fuzzy
 msgid "Position of video title."
 msgstr "Filtre de vídeo de detecció de moviment"
 
-#: src/libvlc-module.c:396
+#: src/libvlc-module.c:400
 msgid "Place on video where to display the title (default bottom center)."
 msgstr ""
 
-#: src/libvlc-module.c:403
+#: src/libvlc-module.c:407
 msgid "Disable screensaver"
 msgstr "Inhabilita el protector de pantalla"
 
-#: src/libvlc-module.c:404
+#: src/libvlc-module.c:408
 msgid "Disable the screensaver during video playback."
 msgstr "Inhabilita el protector de pantalla durant la reproducció de video."
 
-#: src/libvlc-module.c:406
+#: src/libvlc-module.c:410
 #, fuzzy
 msgid "Inhibits the power management daemon during playback."
 msgstr "Inhabilita el protector de pantalla durant la reproducció de video."
 
-#: src/libvlc-module.c:407
+#: src/libvlc-module.c:411
 #, fuzzy
 msgid ""
 "Inhibits the power management daemon during any playback, to avoid the "
 "computer being suspended because of inactivity."
 msgstr "Inhabilita el protector de pantalla durant la reproducció de video."
 
-#: src/libvlc-module.c:410 modules/gui/qt4/ui/sprefs_video.ui:48
+#: src/libvlc-module.c:414 modules/gui/qt4/ui/sprefs_video.ui:48
 msgid "Window decorations"
 msgstr "Decoracions de la finestra"
 
-#: src/libvlc-module.c:412
+#: src/libvlc-module.c:416
 #, fuzzy
 msgid ""
 "VLC can avoid creating window caption, frames, etc... around the video, "
@@ -2184,12 +2212,12 @@ msgstr ""
 "finestra, fotogrames, etc... al voltant del vídeo. Actualment només està "
 "permès sobre Windows. "
 
-#: src/libvlc-module.c:415
+#: src/libvlc-module.c:419
 #, fuzzy
 msgid "Video output filter module"
 msgstr "Mòdul de la sortida de vídeo"
 
-#: src/libvlc-module.c:417
+#: src/libvlc-module.c:421
 msgid ""
 "This adds post-processing filters to enhance the picture quality, for "
 "instance deinterlacing, or to clone or distort the video window."
@@ -2198,11 +2226,11 @@ msgstr ""
 "de la imatge, per exemple desentrellaçat, clonar o distorsionar la finestra "
 "de vídeo."
 
-#: src/libvlc-module.c:421
+#: src/libvlc-module.c:425
 msgid "Video filter module"
 msgstr "Mòdul dels filtres de vídeo"
 
-#: src/libvlc-module.c:423
+#: src/libvlc-module.c:427
 #, fuzzy
 msgid ""
 "This adds post-processing filters to enhance the picture quality, for "
@@ -2212,56 +2240,56 @@ msgstr ""
 "de la imatge, per exemple desentrellaçat, clonar o distorsionar la finestra "
 "de vídeo."
 
-#: src/libvlc-module.c:427
+#: src/libvlc-module.c:431
 #, fuzzy
 msgid "Video snapshot directory (or filename)"
 msgstr "Directori de la instantània del vídeo"
 
-#: src/libvlc-module.c:429
+#: src/libvlc-module.c:433
 msgid "Directory where the video snapshots will be stored."
 msgstr ""
 "Us permet especificar el directori on les instantànies del vídeo seran "
 "emmagatzemades."
 
-#: src/libvlc-module.c:431 src/libvlc-module.c:433
+#: src/libvlc-module.c:435 src/libvlc-module.c:437
 #, fuzzy
 msgid "Video snapshot file prefix"
 msgstr "Format de la instantània del vídeo"
 
-#: src/libvlc-module.c:435
+#: src/libvlc-module.c:439
 msgid "Video snapshot format"
 msgstr "Format de la instantània del vídeo"
 
-#: src/libvlc-module.c:437
+#: src/libvlc-module.c:441
 msgid "Image format which will be used to store the video snapshots"
 msgstr ""
 "El format d'imatge serà el que es faci servir per enregistrar les captures "
 "del vídeo"
 
-#: src/libvlc-module.c:439
+#: src/libvlc-module.c:443
 msgid "Display video snapshot preview"
 msgstr "Pren una instantània del vídeo"
 
-#: src/libvlc-module.c:441
+#: src/libvlc-module.c:445
 msgid "Display the snapshot preview in the screen's top-left corner."
 msgstr ""
 "Mostra la vista prèvia de les captures a la cantonada superior esquerra de "
 "la pantalla."
 
-#: src/libvlc-module.c:443
+#: src/libvlc-module.c:447
 msgid "Use sequential numbers instead of timestamps"
 msgstr ""
 
-#: src/libvlc-module.c:445
+#: src/libvlc-module.c:449
 msgid "Use sequential numbers instead of timestamps for snapshot numbering"
 msgstr ""
 
-#: src/libvlc-module.c:447
+#: src/libvlc-module.c:451
 #, fuzzy
 msgid "Video snapshot width"
 msgstr "Format de la instantània del vídeo"
 
-#: src/libvlc-module.c:449
+#: src/libvlc-module.c:453
 #, fuzzy
 msgid ""
 "You can enforce the width of the video snapshot. By default it will be 320 "
@@ -2270,32 +2298,32 @@ msgstr ""
 "Podeu modificar aquí l'alçada del vídeo. Per defecte (-1) VLC s'adaptarà a "
 "les característiques del vídeo."
 
-#: src/libvlc-module.c:452
+#: src/libvlc-module.c:456
 #, fuzzy
 msgid "Video snapshot height"
 msgstr "Alçada del vídeo"
 
-#: src/libvlc-module.c:454
+#: src/libvlc-module.c:458
 msgid ""
 "You can enforce the height of the video snapshot. By default it will be 200 "
 "pixels."
 msgstr ""
 
-#: src/libvlc-module.c:457
+#: src/libvlc-module.c:461
 msgid "Video cropping"
 msgstr "Retall de la imatge del vídeo"
 
-#: src/libvlc-module.c:459
+#: src/libvlc-module.c:463
 msgid ""
 "This forces the cropping of the source video. Accepted formats are x:y (4:3, "
 "16:9, etc.) expressing the global image aspect."
 msgstr ""
 
-#: src/libvlc-module.c:463
+#: src/libvlc-module.c:467
 msgid "Source aspect ratio"
 msgstr "Relació d'aspecte de la font"
 
-#: src/libvlc-module.c:465
+#: src/libvlc-module.c:469
 msgid ""
 "This forces the source aspect ratio. For instance, some DVDs claim to be "
 "16:9 while they are actually 4:3. This can also be used as a hint for VLC "
@@ -2310,80 +2338,80 @@ msgstr ""
 "l'aspecte de la imatge global, o un valor coma flotant (1.25, 1.3333, etc.) "
 "per expressar la relació quadràtica del píxel."
 
-#: src/libvlc-module.c:472
+#: src/libvlc-module.c:476
 msgid "Custom crop ratios list"
 msgstr ""
 
-#: src/libvlc-module.c:474
+#: src/libvlc-module.c:478
 msgid ""
 "Comma seperated list of crop ratios which will be added in the interface's "
 "crop ratios list."
 msgstr ""
 
-#: src/libvlc-module.c:477
+#: src/libvlc-module.c:481
 #, fuzzy
 msgid "Custom aspect ratios list"
 msgstr "Relació d'aspecte de la font"
 
-#: src/libvlc-module.c:479
+#: src/libvlc-module.c:483
 msgid ""
 "Comma seperated list of aspect ratios which will be added in the interface's "
 "aspect ratio list."
 msgstr ""
 
-#: src/libvlc-module.c:482
+#: src/libvlc-module.c:486
 msgid "Fix HDTV height"
 msgstr "Fixar alçada HDTV"
 
-#: src/libvlc-module.c:484
+#: src/libvlc-module.c:488
 msgid ""
 "This allows proper handling of HDTV-1080 video format even if broken encoder "
 "incorrectly sets height to 1088 lines. You should only disable this option "
 "if your video has a non-standard format requiring all 1088 lines."
 msgstr ""
 
-#: src/libvlc-module.c:489
+#: src/libvlc-module.c:493
 msgid "Monitor pixel aspect ratio"
 msgstr "Relació d'aspecte de la font"
 
-#: src/libvlc-module.c:491
+#: src/libvlc-module.c:495
 msgid ""
 "This forces the monitor aspect ratio. Most monitors have square pixels "
 "(1:1). If you have a 16:9 screen, you might need to change this to 4:3 in "
 "order to keep proportions."
 msgstr ""
 
-#: src/libvlc-module.c:495
+#: src/libvlc-module.c:499
 msgid "Skip frames"
 msgstr "Omet els fotogrames"
 
-#: src/libvlc-module.c:497
+#: src/libvlc-module.c:501
 msgid ""
 "Enables framedropping on MPEG2 stream. Framedropping occurs when your "
 "computer is not powerful enough"
 msgstr ""
 
-#: src/libvlc-module.c:500
+#: src/libvlc-module.c:504
 msgid "Drop late frames"
 msgstr "Omet els darrers fotogrames"
 
-#: src/libvlc-module.c:502
+#: src/libvlc-module.c:506
 msgid ""
 "This drops frames that are late (arrive to the video output after their "
 "intended display date)."
 msgstr ""
 
-#: src/libvlc-module.c:505
+#: src/libvlc-module.c:509
 msgid "Quiet synchro"
 msgstr "Sincronització silenciosa"
 
-#: src/libvlc-module.c:507
+#: src/libvlc-module.c:511
 msgid ""
 "This avoids flooding the message log with debug output from the video output "
 "synchronization mechanism."
 msgstr ""
 
-#: src/libvlc-module.c:516
+#: src/libvlc-module.c:520
 msgid ""
 "These options allow you to modify the behavior of the input subsystem, such "
 "as the DVD or VCD device, the network interface settings or the subtitle "
@@ -2393,12 +2421,6 @@ msgstr ""
 "tal com pot ser el DVD o el dispositiu VCD, els paràmetres de la interfície "
 "de xarxa o el canal de subtítol."
 
-#: src/libvlc-module.c:521
-msgid ""
-"If you live in France, it is not allowed to workaround any Digital "
-"Restrictions Management measure."
-msgstr ""
-
 #: src/libvlc-module.c:524
 msgid "Clock reference average counter"
 msgstr "Comptador mitjà de referència del rellotge "
@@ -2424,7 +2446,7 @@ msgstr ""
 "fonts de temps real.Fes-ho servir si tens experiència en manipulació "
 "d'aquestes coses."
 
-#: src/libvlc-module.c:535 modules/control/netsync.c:74
+#: src/libvlc-module.c:535 modules/control/netsync.c:81
 msgid "Network synchronisation"
 msgstr "Sincronització de la xarxa"
 
@@ -2434,31 +2456,31 @@ msgid ""
 "detailed settings are available in Advanced / Network Sync."
 msgstr ""
 
-#: src/libvlc-module.c:542 src/libvlc-module.c:1121
-#: src/video_output/vout_intf.c:209 src/video_output/vout_intf.c:227
-#: modules/access/dshow/dshow.cpp:73 modules/access/dshow/dshow.cpp:75
-#: modules/access/dshow/dshow.cpp:78 modules/access/dshow/dshow.cpp:84
-#: modules/access/v4l2.c:207 modules/audio_output/alsa.c:98
-#: modules/gui/fbosd.c:170 modules/gui/macosx/prefs_widgets.m:1273
-#: modules/gui/macosx/sfilters.m:120 modules/gui/macosx/vout.m:203
-#: modules/gui/qt4/components/preferences_widgets.cpp:502
+#: src/libvlc-module.c:542 src/libvlc-module.c:1129
+#: src/video_output/vout_intf.c:213 src/video_output/vout_intf.c:231
+#: modules/access/dshow/dshow.cpp:77 modules/access/dshow/dshow.cpp:79
+#: modules/access/dshow/dshow.cpp:82 modules/access/dshow/dshow.cpp:88
+#: modules/access/v4l2/v4l2.c:245 modules/audio_output/alsa.c:104
+#: modules/gui/fbosd.c:174 modules/gui/macosx/prefs_widgets.m:1277
+#: modules/gui/macosx/sfilters.m:119 modules/gui/macosx/vout.m:203
+#: modules/gui/qt4/components/preferences_widgets.cpp:520
 #: modules/gui/wxwidgets/dialogs/preferences_widgets.cpp:269
 #: modules/gui/wxwidgets/dialogs/preferences_widgets.cpp:319
-#: modules/video_filter/marq.c:54 modules/video_filter/rss.c:61
-#: modules/video_filter/rss.c:173 modules/video_output/msw/directx.c:156
+#: modules/video_filter/marq.c:58 modules/video_filter/rss.c:65
+#: modules/video_filter/rss.c:177 modules/video_output/msw/directx.c:160
 msgid "Default"
 msgstr "Per defecte"
 
-#: src/libvlc-module.c:542 modules/gui/macosx/equalizer.m:143
-#: modules/gui/macosx/extended.m:102 modules/gui/macosx/wizard.m:352
+#: src/libvlc-module.c:542 modules/gui/macosx/equalizer.m:162
+#: modules/gui/macosx/extended.m:101 modules/gui/macosx/wizard.m:352
 #: modules/gui/qt4/ui/equalizer.ui:36 modules/gui/qt4/ui/vlm.ui:67
 #: modules/gui/wxwidgets/dialogs/wizard.cpp:620
-#: modules/gui/wxwidgets/extrapanel.cpp:216
-#: modules/gui/wxwidgets/extrapanel.cpp:465
+#: modules/gui/wxwidgets/extrapanel.cpp:220
+#: modules/gui/wxwidgets/extrapanel.cpp:469
 msgid "Enable"
 msgstr "Habilita"
 
-#: src/libvlc-module.c:544 modules/misc/notify/growl.c:62
+#: src/libvlc-module.c:544 modules/misc/notify/growl_udp.c:65
 msgid "UDP port"
 msgstr "Port UDP"
 
@@ -2479,7 +2501,7 @@ msgstr ""
 "Aquesta és la mida màxima de paquet que es pot transmetre per la interfície "
 "de xarxa. Per Ethernet normalment és 1500 octets."
 
-#: src/libvlc-module.c:555 modules/stream_out/rtp.c:109
+#: src/libvlc-module.c:555 modules/stream_out/rtp.c:113
 msgid "Hop limit (TTL)"
 msgstr "Límit Hop (TTL)"
 
@@ -2543,7 +2565,7 @@ msgstr ""
 "per comes. Utilitzar aquesta opció només si voleu llegir un flux "
 "multiprograma (com per exemple fluxos DVB)"
 
-#: src/libvlc-module.c:589 modules/gui/qt4/ui/open_disk.ui:219
+#: src/libvlc-module.c:589 modules/gui/qt4/ui/open_disk.ui:226
 #: modules/gui/wxwidgets/dialogs/open.cpp:780
 msgid "Audio track"
 msgstr "Pista d’àudio"
@@ -2554,7 +2576,7 @@ msgstr ""
 "Proporciona el nombre del flux del canal d'àudio que voleu utilitzar (de 0 a "
 "n)."
 
-#: src/libvlc-module.c:594 modules/gui/qt4/ui/open_disk.ui:248
+#: src/libvlc-module.c:594 modules/gui/qt4/ui/open_disk.ui:255
 #: modules/gui/wxwidgets/dialogs/open.cpp:772
 msgid "Subtitles track"
 msgstr "Pista de subtítols"
@@ -2712,9 +2734,9 @@ msgstr "Habilitar de subimatges"
 msgid "You can completely disable the sub-picture processing."
 msgstr "Pots desactivar completament el processament de sub-imatge."
 
-#: src/libvlc-module.c:668 src/libvlc-module.c:1540 src/text/iso-639_def.h:143
-#: modules/gui/qt4/ui/sprefs_subtitles.ui:25
-#: modules/stream_out/transcode.c:281
+#: src/libvlc-module.c:668 src/libvlc-module.c:1552 src/text/iso-639_def.h:143
+#: modules/gui/qt4/ui/sprefs_subtitles.ui:22
+#: modules/stream_out/transcode.c:285
 msgid "On Screen Display"
 msgstr "En pantalla"
 
@@ -3357,78 +3379,103 @@ msgstr ""
 "Aquesta opció minimitza el nombre de cadenes necessitades per executar VLC"
 
 #: src/libvlc-module.c:980
+msgid "Policy for handling unsafe options."
+msgstr ""
+
+#: src/libvlc-module.c:982
+msgid ""
+"This option dictates the default policy when processing options which may be "
+"harmful when used in a malicious way."
+msgstr ""
+
+#: src/libvlc-module.c:986
+#, fuzzy
+msgid "Block"
+msgstr "Endarrere"
+
+#: src/libvlc-module.c:986
+#, fuzzy
+msgid "Allow"
+msgstr "Tot"
+
+#: src/libvlc-module.c:986
+#, fuzzy
+msgid "Prompt"
+msgstr "Pop"
+
+#: src/libvlc-module.c:988
 msgid "Modules search path"
 msgstr "Camí de cerca dels mòduls"
 
-#: src/libvlc-module.c:982
+#: src/libvlc-module.c:990
 msgid "Additional path for VLC to look for its modules."
 msgstr ""
 "Aquesta opció us permet especificar un camí addicional per VLC per buscar "
 "els seus mòduls."
 
-#: src/libvlc-module.c:984
+#: src/libvlc-module.c:992
 msgid "VLM configuration file"
 msgstr "Fitxer de configuració de VLM"
 
-#: src/libvlc-module.c:986
+#: src/libvlc-module.c:994
 msgid "Read a VLM configuration file as soon as VLM is started."
 msgstr "Llegeix un arxiu de configuracó VLM tan aviat com VLM comenci."
 
-#: src/libvlc-module.c:988
+#: src/libvlc-module.c:996
 msgid "Use a plugins cache"
 msgstr "Utilitza una memòria cau dels connectors"
 
-#: src/libvlc-module.c:990
+#: src/libvlc-module.c:998
 msgid "Use a plugins cache which will greatly improve the startup time of VLC."
 msgstr ""
 "Aquesta opció us permet utilitzar una memòria de cau dels connectors que "
 "millorarà l'inici de VLC."
 
-#: src/libvlc-module.c:992
+#: src/libvlc-module.c:1000
 msgid "Collect statistics"
 msgstr "Recull Estadístiques"
 
-#: src/libvlc-module.c:994
+#: src/libvlc-module.c:1002
 msgid "Collect miscellaneous statistics."
 msgstr "Aquesta opció us permet seleccionar les diverses estadístiques"
 
-#: src/libvlc-module.c:996
+#: src/libvlc-module.c:1004
 msgid "Run as daemon process"
 msgstr "Executar com un procés daemon"
 
-#: src/libvlc-module.c:998
+#: src/libvlc-module.c:1006
 msgid "Runs VLC as a background daemon process."
 msgstr "Executa VLC com un procés daemon en segon pla."
 
-#: src/libvlc-module.c:1000
+#: src/libvlc-module.c:1008
 msgid "Write process id to file"
 msgstr ""
 
-#: src/libvlc-module.c:1002
+#: src/libvlc-module.c:1010
 msgid "Writes process id into specified file."
 msgstr ""
 
-#: src/libvlc-module.c:1004
+#: src/libvlc-module.c:1012
 msgid "Log to file"
 msgstr "Registra-ho a un arxiu"
 
-#: src/libvlc-module.c:1006
+#: src/libvlc-module.c:1014
 msgid "Log all VLC messages to a text file."
 msgstr "Registra tots els missatges de VLC en un arxiu de text."
 
-#: src/libvlc-module.c:1008
+#: src/libvlc-module.c:1016
 msgid "Log to syslog"
 msgstr "Registra-ho a syslog"
 
-#: src/libvlc-module.c:1010
+#: src/libvlc-module.c:1018
 msgid "Log all VLC messages to syslog (UNIX systems)."
 msgstr "Registra tots els missatges de VLC al syslog (sistemes UNIX)"
 
-#: src/libvlc-module.c:1012
+#: src/libvlc-module.c:1020
 msgid "Allow only one running instance"
 msgstr "Permetre només un VLC executant-se."
 
-#: src/libvlc-module.c:1014
+#: src/libvlc-module.c:1022
 msgid ""
 "Allowing only one running instance of VLC can sometimes be useful, for "
 "example if you associated VLC with some media types and you don't want a new "
@@ -3441,7 +3488,7 @@ msgstr ""
 "vegada que feu doble clic en un arxiu a l'explorador. Aquesta opció us "
 "permetrà reproduir l'arxiu amb el VLC executat o enviar-lo a la cua."
 
-#: src/libvlc-module.c:1022
+#: src/libvlc-module.c:1030
 #, fuzzy
 msgid ""
 "Allowing only one running instance of VLC can sometimes be useful, for "
@@ -3456,29 +3503,29 @@ msgstr ""
 "vegada que feu doble clic en un arxiu a l'explorador. Aquesta opció us "
 "permetrà reproduir l'arxiu amb el VLC executat o enviar-lo a la cua."
 
-#: src/libvlc-module.c:1030
+#: src/libvlc-module.c:1038
 msgid "VLC is started from file association"
 msgstr ""
 
-#: src/libvlc-module.c:1032
+#: src/libvlc-module.c:1040
 msgid "Tell VLC that it is being launched due to a file association in the OS"
 msgstr ""
 
-#: src/libvlc-module.c:1035
+#: src/libvlc-module.c:1043
 #, fuzzy
 msgid "One instance when started from file"
 msgstr "Permetre només un VLC executant-se."
 
-#: src/libvlc-module.c:1037
+#: src/libvlc-module.c:1045
 #, fuzzy
 msgid "Allow only one running instance when started from file."
 msgstr "Permetre només un VLC executant-se."
 
-#: src/libvlc-module.c:1039
+#: src/libvlc-module.c:1047
 msgid "Increase the priority of the process"
 msgstr "Incrementa la prioritat del procés"
 
-#: src/libvlc-module.c:1041
+#: src/libvlc-module.c:1049
 msgid ""
 "Increasing the priority of the process will very likely improve your playing "
 "experience as it allows VLC not to be disturbed by other applications that "
@@ -3494,19 +3541,19 @@ msgstr ""
 "convertir el sistema en insensible, el que podria requerir arrencar de nou "
 "la vostra màquina."
 
-#: src/libvlc-module.c:1049
+#: src/libvlc-module.c:1057
 msgid "Enqueue items to playlist when in one instance mode"
 msgstr ""
 "Posa en cua de la llista de reproducció els ítems quan estigui en mode d'una "
 "sola instància"
 
-#: src/libvlc-module.c:1051
+#: src/libvlc-module.c:1059
 msgid ""
 "When using the one instance only option, enqueue items to playlist and keep "
 "playing current item."
 msgstr ""
 
-#: src/libvlc-module.c:1060
+#: src/libvlc-module.c:1068
 msgid ""
 "These options define the behavior of the playlist. Some of them can be "
 "overridden in the playlist dialog box."
@@ -3515,52 +3562,52 @@ msgstr ""
 "Algunes poden ser substituïdes a la finestra de diàleg de la llista de "
 "reproducció."
 
-#: src/libvlc-module.c:1063
+#: src/libvlc-module.c:1071
 msgid "Automatically preparse files"
 msgstr "Automàticament preparseja arxius"
 
-#: src/libvlc-module.c:1065
+#: src/libvlc-module.c:1073
 msgid ""
 "Automatically preparse files added to the playlist (to retrieve some "
 "metadata)."
 msgstr ""
 
-#: src/libvlc-module.c:1068
+#: src/libvlc-module.c:1076
 #, fuzzy
 msgid "Authorise meta information fetching"
 msgstr "Metainformació"
 
-#: src/libvlc-module.c:1070
+#: src/libvlc-module.c:1078
 msgid ""
 "Specify if you want to attempt to fetch files'meta informations using the "
 "network."
 msgstr ""
 
-#: src/libvlc-module.c:1073
+#: src/libvlc-module.c:1081
 msgid "Album art policy"
 msgstr ""
 
-#: src/libvlc-module.c:1075
+#: src/libvlc-module.c:1083
 msgid "Choose how album art will be downloaded."
 msgstr ""
 
-#: src/libvlc-module.c:1081
+#: src/libvlc-module.c:1089
 msgid "Manual download only"
 msgstr ""
 
-#: src/libvlc-module.c:1082
+#: src/libvlc-module.c:1090
 msgid "When track starts playing"
 msgstr ""
 
-#: src/libvlc-module.c:1083
+#: src/libvlc-module.c:1091
 msgid "As soon as track is added"
 msgstr ""
 
-#: src/libvlc-module.c:1085
+#: src/libvlc-module.c:1093
 msgid "Services discovery modules"
 msgstr "Mòdul del descobriment de serveis"
 
-#: src/libvlc-module.c:1087
+#: src/libvlc-module.c:1095
 msgid ""
 "Specifies the services discovery modules to load, separated by semi-colons. "
 "Typical values are sap, hal, ..."
@@ -3568,631 +3615,631 @@ msgstr ""
 "Especifica els mòduls de descobriment dels serveis a carregar, separats per "
 "comes. Valors típics són sap, hal, ..."
 
-#: src/libvlc-module.c:1090
+#: src/libvlc-module.c:1098
 msgid "Play files randomly forever"
 msgstr "Reprodueix sempre els arxius aleatòriament "
 
-#: src/libvlc-module.c:1092
+#: src/libvlc-module.c:1100
 msgid "VLC will randomly play files in the playlist until interrupted."
 msgstr ""
 "Quan es selecciona, VLC reproduirà els arxius de la llista de reproducció "
 "aleatòriament fins a ser interromput."
 
-#: src/libvlc-module.c:1096
+#: src/libvlc-module.c:1104
 msgid "VLC will keep playing the playlist indefinitely."
 msgstr ""
 "Habiliteu aquesta opció si voleu que VLC segueixi executant la llista de "
 "reproducció indefinidament."
 
-#: src/libvlc-module.c:1098
+#: src/libvlc-module.c:1106
 msgid "Repeat current item"
 msgstr "Repeteix l'element actual"
 
-#: src/libvlc-module.c:1100
+#: src/libvlc-module.c:1108
 msgid "VLC will keep playing the current playlist item."
 msgstr ""
 "Quan està actiu, VLC seguirà executant l'actual element de la llista de "
 "reproducció una i altra vegada."
 
-#: src/libvlc-module.c:1102
+#: src/libvlc-module.c:1110
 msgid "Play and stop"
 msgstr "Reprodueix i atura"
 
-#: src/libvlc-module.c:1104
+#: src/libvlc-module.c:1112
 msgid "Stop the playlist after each played playlist item."
 msgstr "Atura la llista de reproducció després de cada element reproduït."
 
-#: src/libvlc-module.c:1106
+#: src/libvlc-module.c:1114
 #, fuzzy
 msgid "Play and exit"
 msgstr "Reprodueix i atura"
 
-#: src/libvlc-module.c:1108
+#: src/libvlc-module.c:1116
 #, fuzzy
 msgid "Exit if there are no more items in the playlist."
 msgstr "No hi ha cap element a la llista de reproducció"
 
-#: src/libvlc-module.c:1110
+#: src/libvlc-module.c:1118
 #, fuzzy
 msgid "Use media library"
 msgstr "Reproductor multimèdia VLC"
 
-#: src/libvlc-module.c:1112
+#: src/libvlc-module.c:1120
 msgid ""
 "The media library is automatically saved and reloaded each time you start "
 "VLC."
 msgstr ""
 
-#: src/libvlc-module.c:1115
+#: src/libvlc-module.c:1123
 #, fuzzy
 msgid "Use playlist tree"
 msgstr "Següent element de la llista de reproducció"
 
-#: src/libvlc-module.c:1117
+#: src/libvlc-module.c:1125
 msgid ""
 "The playlist can use a tree to categorize some items, like the contents of a "
 "directory. \"Default\" means that the tree will only be used when really "
 "needed."
 msgstr ""
 
-#: src/libvlc-module.c:1121
+#: src/libvlc-module.c:1129
 #, fuzzy
 msgid "Always"
 msgstr "Sempre a dalt"
 
-#: src/libvlc-module.c:1121
+#: src/libvlc-module.c:1129
 #, fuzzy
 msgid "Never"
 msgstr "Reverberació"
 
-#: src/libvlc-module.c:1130
+#: src/libvlc-module.c:1138
 msgid "These settings are the global VLC key bindings, known as \"hotkeys\"."
 msgstr ""
 "Aquests paràmetres són les tecles vinculades globals de VLC, conegudes com a "
 "\" tecles ràpides\"."
 
-#: src/libvlc-module.c:1133 src/video_output/vout_intf.c:438
-#: modules/gui/beos/VideoOutput.cpp:1054 modules/gui/macosx/controls.m:456
-#: modules/gui/macosx/controls.m:509 modules/gui/macosx/controls.m:962
-#: modules/gui/macosx/controls.m:992 modules/gui/macosx/embeddedwindow.m:49
-#: modules/gui/macosx/intf.m:615 modules/gui/macosx/intf.m:691
-#: modules/gui/macosx/intf.m:747
-#: modules/gui/qt4/components/interface_widgets.cpp:540
+#: src/libvlc-module.c:1141 src/video_output/vout_intf.c:445
+#: modules/gui/beos/VideoOutput.cpp:1058 modules/gui/macosx/controls.m:456
+#: modules/gui/macosx/controls.m:509 modules/gui/macosx/controls.m:961
+#: modules/gui/macosx/controls.m:991 modules/gui/macosx/embeddedwindow.m:49
+#: modules/gui/macosx/intf.m:645 modules/gui/macosx/intf.m:721
+#: modules/gui/macosx/intf.m:777
+#: modules/gui/qt4/components/interface_widgets.cpp:568
 #: modules/gui/qt4/ui/sprefs_video.ui:61
 msgid "Fullscreen"
 msgstr "Pantalla completa"
 
-#: src/libvlc-module.c:1134
+#: src/libvlc-module.c:1142
 msgid "Select the hotkey to use to swap fullscreen state."
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per canviar l'estat de pantalla "
 "completa."
 
-#: src/libvlc-module.c:1135
+#: src/libvlc-module.c:1143
 #, fuzzy
 msgid "Leave fullscreen"
 msgstr "Emplena a pantalla completa"
 
-#: src/libvlc-module.c:1136
+#: src/libvlc-module.c:1144
 #, fuzzy
 msgid "Select the hotkey to use to leave fullscreen state."
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per canviar l'estat de pantalla "
 "completa."
 
-#: src/libvlc-module.c:1137
+#: src/libvlc-module.c:1145
 #: modules/gui/wxwidgets/dialogs/vlm/vlm_streampanel.cpp:83
 #: modules/gui/wxwidgets/interface.cpp:1532
 msgid "Play/Pause"
 msgstr "Reprodueix/Pausa"
 
-#: src/libvlc-module.c:1138
+#: src/libvlc-module.c:1146
 msgid "Select the hotkey to use to swap paused state."
 msgstr "Seleccioneu la tecla ràpida a utilitzar per canviar  l'estat de pausa."
 
-#: src/libvlc-module.c:1139
+#: src/libvlc-module.c:1147
 msgid "Pause only"
 msgstr "Només pausa"
 
-#: src/libvlc-module.c:1140
+#: src/libvlc-module.c:1148
 msgid "Select the hotkey to use to pause."
 msgstr "Seleccioneu la tecla ràpida a utilitzar per fer una pausa."
 
-#: src/libvlc-module.c:1141
+#: src/libvlc-module.c:1149
 msgid "Play only"
 msgstr "Només reprodueix"
 
-#: src/libvlc-module.c:1142
+#: src/libvlc-module.c:1150
 msgid "Select the hotkey to use to play."
 msgstr "Seleccioneu la tecla ràpida a utilitzar per reproduir."
 
-#: src/libvlc-module.c:1143 modules/control/hotkeys.c:672
-#: modules/gui/macosx/controls.m:894 modules/gui/macosx/intf.m:656
-#: modules/gui/qt4/components/interface_widgets.cpp:393
+#: src/libvlc-module.c:1151 modules/control/hotkeys.c:676
+#: modules/gui/macosx/controls.m:893 modules/gui/macosx/intf.m:686
+#: modules/gui/qt4/components/interface_widgets.cpp:421
 #: modules/gui/wxwidgets/interface.cpp:712
 msgid "Faster"
 msgstr "Més ràpid"
 
-#: src/libvlc-module.c:1144
+#: src/libvlc-module.c:1152
 msgid "Select the hotkey to use for fast forward playback."
 msgstr "Seleccioneu la tecla ràpida a utilitzar per avançar ràpid el playback."
 
-#: src/libvlc-module.c:1145 modules/control/hotkeys.c:678
-#: modules/gui/macosx/controls.m:895 modules/gui/macosx/intf.m:657
-#: modules/gui/qt4/components/interface_widgets.cpp:386
+#: src/libvlc-module.c:1153 modules/control/hotkeys.c:682
+#: modules/gui/macosx/controls.m:894 modules/gui/macosx/intf.m:687
+#: modules/gui/qt4/components/interface_widgets.cpp:414
 #: modules/gui/wxwidgets/interface.cpp:711
 msgid "Slower"
 msgstr "Més lent"
 
-#: src/libvlc-module.c:1146
+#: src/libvlc-module.c:1154
 msgid "Select the hotkey to use for slow motion playback."
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per reproduir lent el playback."
 
-#: src/libvlc-module.c:1147 modules/control/hotkeys.c:655
-#: modules/gui/macosx/about.m:190 modules/gui/macosx/controls.m:915
-#: modules/gui/macosx/intf.m:614 modules/gui/macosx/intf.m:659
-#: modules/gui/macosx/intf.m:735 modules/gui/macosx/intf.m:743
+#: src/libvlc-module.c:1155 modules/control/hotkeys.c:659
+#: modules/gui/macosx/about.m:190 modules/gui/macosx/controls.m:914
+#: modules/gui/macosx/intf.m:644 modules/gui/macosx/intf.m:689
+#: modules/gui/macosx/intf.m:765 modules/gui/macosx/intf.m:773
 #: modules/gui/macosx/wizard.m:309 modules/gui/macosx/wizard.m:321
 #: modules/gui/macosx/wizard.m:1617
-#: modules/gui/qt4/components/interface_widgets.cpp:527
-#: modules/gui/qt4/menus.cpp:511 modules/gui/qt4/ui/streampanel.ui:129
+#: modules/gui/qt4/components/interface_widgets.cpp:555
+#: modules/gui/qt4/menus.cpp:513 modules/gui/qt4/ui/streampanel.ui:108
 #: modules/gui/wxwidgets/interface.cpp:710
 #: modules/gui/wxwidgets/interface.cpp:1537
-#: modules/gui/wxwidgets/menus.cpp:261 modules/misc/notify/notify.c:291
+#: modules/gui/wxwidgets/menus.cpp:255 modules/misc/notify/notify.c:304
 msgid "Next"
 msgstr "Següent"
 
-#: src/libvlc-module.c:1148
+#: src/libvlc-module.c:1156
 msgid "Select the hotkey to use to skip to the next item in the playlist."
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per passar al següent element de la "
 "llista de reproducció."
 
-#: src/libvlc-module.c:1149 modules/control/hotkeys.c:661
-#: modules/gui/macosx/about.m:191 modules/gui/macosx/controls.m:914
-#: modules/gui/macosx/intf.m:609 modules/gui/macosx/intf.m:658
-#: modules/gui/macosx/intf.m:736 modules/gui/macosx/intf.m:742
-#: modules/gui/qt4/components/interface_widgets.cpp:526
-#: modules/gui/qt4/menus.cpp:509 modules/gui/wxwidgets/interface.cpp:709
+#: src/libvlc-module.c:1157 modules/control/hotkeys.c:665
+#: modules/gui/macosx/about.m:191 modules/gui/macosx/controls.m:913
+#: modules/gui/macosx/intf.m:639 modules/gui/macosx/intf.m:688
+#: modules/gui/macosx/intf.m:766 modules/gui/macosx/intf.m:772
+#: modules/gui/qt4/components/interface_widgets.cpp:554
+#: modules/gui/qt4/menus.cpp:511 modules/gui/wxwidgets/interface.cpp:709
 #: modules/gui/wxwidgets/interface.cpp:1536
-#: modules/gui/wxwidgets/menus.cpp:260 modules/misc/notify/notify.c:289
+#: modules/gui/wxwidgets/menus.cpp:254 modules/misc/notify/notify.c:302
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/libvlc-module.c:1150
+#: src/libvlc-module.c:1158
 msgid "Select the hotkey to use to skip to the previous item in the playlist."
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per passar a l'anterior element de "
 "la llista de reproducció."
 
-#: src/libvlc-module.c:1151 modules/gui/macosx/controls.m:906
-#: modules/gui/macosx/intf.m:612 modules/gui/macosx/intf.m:655
-#: modules/gui/macosx/intf.m:734 modules/gui/macosx/intf.m:741
+#: src/libvlc-module.c:1159 modules/gui/macosx/controls.m:905
+#: modules/gui/macosx/intf.m:642 modules/gui/macosx/intf.m:685
+#: modules/gui/macosx/intf.m:764 modules/gui/macosx/intf.m:771
 #: modules/gui/pda/pda_interface.c:272 modules/gui/pda/pda_interface.c:273
-#: modules/gui/qt4/components/interface_widgets.cpp:528
-#: modules/gui/qt4/menus.cpp:507 modules/gui/qt4/ui/streampanel.ui:122
+#: modules/gui/qt4/components/interface_widgets.cpp:556
+#: modules/gui/qt4/menus.cpp:509 modules/gui/qt4/ui/streampanel.ui:101
 #: modules/gui/wxwidgets/dialogs/vlm/vlm_streampanel.cpp:88
 #: modules/gui/wxwidgets/interface.cpp:693
 #: modules/gui/wxwidgets/interface.cpp:704
 #: modules/gui/wxwidgets/interface.cpp:1538
-#: modules/gui/wxwidgets/menus.cpp:259 modules/misc/notify/xosd.c:228
+#: modules/gui/wxwidgets/menus.cpp:253 modules/misc/notify/xosd.c:232
 msgid "Stop"
 msgstr "Atura"
 
-#: src/libvlc-module.c:1152
+#: src/libvlc-module.c:1160
 msgid "Select the hotkey to stop playback."
 msgstr "Seleccioneu la tecla ràpida per aturar la llista de reproducció."
 
-#: src/libvlc-module.c:1153 modules/gui/fbosd.c:128 modules/gui/fbosd.c:197
-#: modules/gui/macosx/bookmarks.m:99 modules/gui/macosx/bookmarks.m:108
-#: modules/gui/macosx/embeddedwindow.m:51 modules/gui/macosx/intf.m:617
-#: modules/gui/qt4/ui/video_effects.ui:854 modules/video_filter/marq.c:141
-#: modules/video_filter/rss.c:188
+#: src/libvlc-module.c:1161 modules/gui/fbosd.c:132 modules/gui/fbosd.c:201
+#: modules/gui/macosx/bookmarks.m:98 modules/gui/macosx/bookmarks.m:107
+#: modules/gui/macosx/embeddedwindow.m:51 modules/gui/macosx/intf.m:647
+#: modules/gui/qt4/ui/video_effects.ui:716 modules/video_filter/marq.c:145
+#: modules/video_filter/rss.c:192
 msgid "Position"
 msgstr "Posició"
 
-#: src/libvlc-module.c:1154
+#: src/libvlc-module.c:1162
 msgid "Select the hotkey to display the position."
 msgstr "Seleccioneu la tecla ràpida per mostrar la posició."
 
-#: src/libvlc-module.c:1156
+#: src/libvlc-module.c:1164
 msgid "Very short backwards jump"
 msgstr "Passa un mica enrera"
 
-#: src/libvlc-module.c:1158
+#: src/libvlc-module.c:1166
 msgid "Select the hotkey to make a very short backwards jump."
 msgstr "Seleccioneu la tecla ràpida per saltar molt poc  enrere."
 
-#: src/libvlc-module.c:1159
+#: src/libvlc-module.c:1167
 msgid "Short backwards jump"
 msgstr "Vés enrere una mica"
 
-#: src/libvlc-module.c:1161
+#: src/libvlc-module.c:1169
 msgid "Select the hotkey to make a short backwards jump."
 msgstr "Seleccioneu la tecla ràpida per saltar molt poc enrere."
 
-#: src/libvlc-module.c:1162
+#: src/libvlc-module.c:1170
 msgid "Medium backwards jump"
 msgstr "Passa una mica més enrera"
 
-#: src/libvlc-module.c:1164
+#: src/libvlc-module.c:1172
 msgid "Select the hotkey to make a medium backwards jump."
 msgstr "Seleccioneu la tecla ràpida per anar una mica més enrera."
 
-#: src/libvlc-module.c:1165
+#: src/libvlc-module.c:1173
 msgid "Long backwards jump"
 msgstr "Vés molt enrere"
 
-#: src/libvlc-module.c:1167
+#: src/libvlc-module.c:1175
 msgid "Select the hotkey to make a long backwards jump."
 msgstr "Seleccioneu la tecla ràpida per saltar 10 segons enrere."
 
-#: src/libvlc-module.c:1169
+#: src/libvlc-module.c:1177
 msgid "Very short forward jump"
 msgstr "Passa una mica endavant"
 
-#: src/libvlc-module.c:1171
+#: src/libvlc-module.c:1179
 msgid "Select the hotkey to make a very short forward jump."
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per avançar ràpid la reproducció."
 
-#: src/libvlc-module.c:1172
+#: src/libvlc-module.c:1180
 msgid "Short forward jump"
 msgstr "Endavant un cop"
 
-#: src/libvlc-module.c:1174
+#: src/libvlc-module.c:1182
 msgid "Select the hotkey to make a short forward jump."
 msgstr "Seleccioneu la tecla ràpida per saltar una mica endavant."
 
-#: src/libvlc-module.c:1175
+#: src/libvlc-module.c:1183
 msgid "Medium forward jump"
 msgstr "Passa una mica més endavant"
 
-#: src/libvlc-module.c:1177
+#: src/libvlc-module.c:1185
 msgid "Select the hotkey to make a medium forward jump."
 msgstr "Seleccioneu la tecla ràpida per saltar una mica més endavant."
 
-#: src/libvlc-module.c:1178
+#: src/libvlc-module.c:1186
 msgid "Long forward jump"
 msgstr "Passa molt endavant"
 
-#: src/libvlc-module.c:1180
+#: src/libvlc-module.c:1188
 msgid "Select the hotkey to make a long forward jump."
 msgstr "Seleccioneu la tecla ràpida per saltar 10 segons endavant."
 
-#: src/libvlc-module.c:1182
+#: src/libvlc-module.c:1190
 msgid "Very short jump length"
 msgstr "Fes una passada molt curteta"
 
-#: src/libvlc-module.c:1183
+#: src/libvlc-module.c:1191
 msgid "Very short jump length, in seconds."
 msgstr ""
 
-#: src/libvlc-module.c:1184
+#: src/libvlc-module.c:1192
 msgid "Short jump length"
 msgstr ""
 
-#: src/libvlc-module.c:1185
+#: src/libvlc-module.c:1193
 msgid "Short jump length, in seconds."
 msgstr ""
 
-#: src/libvlc-module.c:1186
+#: src/libvlc-module.c:1194
 msgid "Medium jump length"
 msgstr "Llargada del salt mitjà"
 
-#: src/libvlc-module.c:1187
+#: src/libvlc-module.c:1195
 msgid "Medium jump length, in seconds."
 msgstr "Llargada del salt mitjà, en segons."
 
-#: src/libvlc-module.c:1188
+#: src/libvlc-module.c:1196
 msgid "Long jump length"
 msgstr "Mida del salt"
 
-#: src/libvlc-module.c:1189
+#: src/libvlc-module.c:1197
 msgid "Long jump length, in seconds."
 msgstr "Llargada del salt llarg, en segons."
 
-#: src/libvlc-module.c:1191 modules/control/hotkeys.c:240
-#: modules/gui/beos/InterfaceWindow.cpp:274 modules/gui/macosx/intf.m:779
-#: modules/gui/qt4/menus.cpp:537
+#: src/libvlc-module.c:1199 modules/control/hotkeys.c:244
+#: modules/gui/beos/InterfaceWindow.cpp:278 modules/gui/macosx/intf.m:809
+#: modules/gui/qt4/menus.cpp:539
 msgid "Quit"
 msgstr "Surt"
 
-#: src/libvlc-module.c:1192
+#: src/libvlc-module.c:1200
 msgid "Select the hotkey to quit the application."
 msgstr "Seleccioneu la tecla ràpida per sortir de l'aplicació."
 
-#: src/libvlc-module.c:1193
+#: src/libvlc-module.c:1201
 msgid "Navigate up"
 msgstr "Mou cap a dalt"
 
-#: src/libvlc-module.c:1194
+#: src/libvlc-module.c:1202
 msgid "Select the key to move the selector up in DVD menus."
 msgstr "Seleccioneu la tecla per moure amunt el selector en els menús de DVD."
 
-#: src/libvlc-module.c:1195
+#: src/libvlc-module.c:1203
 msgid "Navigate down"
 msgstr "Mou cap avall"
 
-#: src/libvlc-module.c:1196
+#: src/libvlc-module.c:1204
 msgid "Select the key to move the selector down in DVD menus."
 msgstr "Seleccioneu la tecla per moure avall el selector en els menús de DVD."
 
-#: src/libvlc-module.c:1197
+#: src/libvlc-module.c:1205
 msgid "Navigate left"
 msgstr "Mou cap a l'esquerra"
 
-#: src/libvlc-module.c:1198
+#: src/libvlc-module.c:1206
 msgid "Select the key to move the selector left in DVD menus."
 msgstr ""
 "Seleccioneu la tecla per moure a l'esquerra el selector en els menús de DVD."
 
-#: src/libvlc-module.c:1199
+#: src/libvlc-module.c:1207
 msgid "Navigate right"
 msgstr "Mou cap a la dreta"
 
-#: src/libvlc-module.c:1200
+#: src/libvlc-module.c:1208
 msgid "Select the key to move the selector right in DVD menus."
 msgstr ""
 "Seleccioneu la tecla per moure a la dreta el selector en els menús de DVD."
 
-#: src/libvlc-module.c:1201
+#: src/libvlc-module.c:1209
 msgid "Activate"
 msgstr "Activar"
 
-#: src/libvlc-module.c:1202
+#: src/libvlc-module.c:1210
 msgid "Select the key to activate selected item in DVD menus."
 msgstr ""
 "Seleccioneu la tecla per activar l'element seleccionat en els menús de DVD."
 
-#: src/libvlc-module.c:1203
+#: src/libvlc-module.c:1211
 msgid "Go to the DVD menu"
 msgstr "Utilitza els menús del DVD"
 
-#: src/libvlc-module.c:1204
+#: src/libvlc-module.c:1212
 msgid "Select the key to take you to the DVD menu"
 msgstr ""
 "Seleccioneu la tecla per activar l'element seleccionat en els menús de DVD."
 
-#: src/libvlc-module.c:1205
+#: src/libvlc-module.c:1213
 msgid "Select previous DVD title"
 msgstr "Selecciona el títol anterior de DVD"
 
-#: src/libvlc-module.c:1206
+#: src/libvlc-module.c:1214
 msgid "Select the key to choose the previous title from the DVD"
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per passar a l'anterior element del "
 "DVD."
 
-#: src/libvlc-module.c:1207
+#: src/libvlc-module.c:1215
 msgid "Select next DVD title"
 msgstr "Selecciona el capítol següent de DVD"
 
-#: src/libvlc-module.c:1208
+#: src/libvlc-module.c:1216
 msgid "Select the key to choose the next title from the DVD"
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per passar al següent element del "
 "DVD."
 
-#: src/libvlc-module.c:1209
+#: src/libvlc-module.c:1217
 msgid "Select prev DVD chapter"
 msgstr "Selecciona el capítol anterior"
 
-#: src/libvlc-module.c:1210
+#: src/libvlc-module.c:1218
 msgid "Select the key to choose the previous chapter from the DVD"
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per passar a l'anterior element del "
 "DVD"
 
-#: src/libvlc-module.c:1211
+#: src/libvlc-module.c:1219
 msgid "Select next DVD chapter"
 msgstr "Selecciona el capítol següent"
 
-#: src/libvlc-module.c:1212
+#: src/libvlc-module.c:1220
 msgid "Select the key to choose the next chapter from the DVD"
 msgstr ""
 "Seleccioneu la tecla ràpida a utilitzar per passar al següent capítol del "
 "DVD."
 
-#: src/libvlc-module.c:1213
+#: src/libvlc-module.c:1221
 msgid "Volume up"
 msgstr "Puja el volum "
 
-#: src/libvlc-module.c:1214
+#: src/libvlc-module.c:1222
 msgid "Select the key to increase audio volume."
 msgstr "Seleccioneu la tecla per augmentar el volum de l'àudio."
 
-#: src/libvlc-module.c:1215
+#: src/libvlc-module.c:1223
 msgid "Volume down"
 msgstr "Baixa el volum "
 
-#: src/libvlc-module.c:1216
+#: src/libvlc-module.c:1224
 msgid "Select the key to decrease audio volume."
 msgstr "Seleccioneu la tecla per disminuir el volum de l'àudio."
 
-#: src/libvlc-module.c:1217 modules/gui/macosx/controls.m:952
-#: modules/gui/macosx/intf.m:676 modules/gui/macosx/intf.m:737
-#: modules/gui/macosx/intf.m:746
-#: modules/gui/qt4/components/interface_widgets.cpp:567
+#: src/libvlc-module.c:1225 modules/access/v4l2/v4l2.c:194
+#: modules/gui/macosx/controls.m:951 modules/gui/macosx/intf.m:706
+#: modules/gui/macosx/intf.m:767 modules/gui/macosx/intf.m:776
+#: modules/gui/qt4/components/interface_widgets.cpp:595
 msgid "Mute"
 msgstr "Mut"
 
-#: src/libvlc-module.c:1218
+#: src/libvlc-module.c:1226
 msgid "Select the key to mute audio."
 msgstr "Seleccioneu la tecla ràpida a treure el so."
 
-#: src/libvlc-module.c:1219
+#: src/libvlc-module.c:1227
 msgid "Subtitle delay up"
 msgstr "Avança els subtítols"
 
-#: src/libvlc-module.c:1220
+#: src/libvlc-module.c:1228
 msgid "Select the key to increase the subtitle delay."
 msgstr "Seleccioneu la tecla per augmentar el retard dels subtítols."
 
-#: src/libvlc-module.c:1221
+#: src/libvlc-module.c:1229
 msgid "Subtitle delay down"
 msgstr "Retarda els subtítols"
 
-#: src/libvlc-module.c:1222
+#: src/libvlc-module.c:1230
 msgid "Select the key to decrease the subtitle delay."
 msgstr "Seleccioneu la tecla per disminuir el retard dels subtítols."
 
-#: src/libvlc-module.c:1223
+#: src/libvlc-module.c:1231
 msgid "Audio delay up"
 msgstr "Avança l'àudio"
 
-#: src/libvlc-module.c:1224
+#: src/libvlc-module.c:1232
 msgid "Select the key to increase the audio delay."
 msgstr "Seleccioneu la tecla per augmentar el retard de l'àudio."
 
-#: src/libvlc-module.c:1225
+#: src/libvlc-module.c:1233
 msgid "Audio delay down"
 msgstr "Retarda l'àudio"
 
-#: src/libvlc-module.c:1226
+#: src/libvlc-module.c:1234
 msgid "Select the key to decrease the audio delay."
 msgstr "Seleccioneu la tecla per disminuir el retard de l'àudio."
 
-#: src/libvlc-module.c:1227
+#: src/libvlc-module.c:1235
 msgid "Play playlist bookmark 1"
 msgstr "Reprodueix preferit 1 de la llista de reproducció"
 
-#: src/libvlc-module.c:1228
+#: src/libvlc-module.c:1236
 msgid "Play playlist bookmark 2"
 msgstr "Reprodueix preferit 2 de la llista de reproducció"
 
-#: src/libvlc-module.c:1229
+#: src/libvlc-module.c:1237
 msgid "Play playlist bookmark 3"
 msgstr "Reprodueix preferit 3 de la llista de reproducció"
 
-#: src/libvlc-module.c:1230
+#: src/libvlc-module.c:1238
 msgid "Play playlist bookmark 4"
 msgstr "Reprodueix preferit 4 de la llista de reproducció"
 
-#: src/libvlc-module.c:1231
+#: src/libvlc-module.c:1239
 msgid "Play playlist bookmark 5"
 msgstr "Reprodueix preferit 5 de la llista de reproducció"
 
-#: src/libvlc-module.c:1232
+#: src/libvlc-module.c:1240
 msgid "Play playlist bookmark 6"
 msgstr "Reprodueix preferit 6 de la llista de reproducció"
 
-#: src/libvlc-module.c:1233
+#: src/libvlc-module.c:1241
 msgid "Play playlist bookmark 7"
 msgstr "Reprodueix preferit 7 de la llista de reproducció"
 
-#: src/libvlc-module.c:1234
+#: src/libvlc-module.c:1242
 msgid "Play playlist bookmark 8"
 msgstr "Reprodueix preferit 8 de la llista de reproducció"
 
-#: src/libvlc-module.c:1235
+#: src/libvlc-module.c:1243
 msgid "Play playlist bookmark 9"
 msgstr "Reprodueix preferit 9 de la llista de reproducció"
 
-#: src/libvlc-module.c:1236
+#: src/libvlc-module.c:1244
 msgid "Play playlist bookmark 10"
 msgstr "Reprodueix preferit 10 de la llista de reproducció"
 
-#: src/libvlc-module.c:1237
+#: src/libvlc-module.c:1245
 msgid "Select the key to play this bookmark."
 msgstr "Seleccioneu la tecla per reproduir aquest preferit."
 
-#: src/libvlc-module.c:1238
+#: src/libvlc-module.c:1246
 msgid "Set playlist bookmark 1"
 msgstr "Defineix el preferit 1 de la llista de reproducció"
 
-#: src/libvlc-module.c:1239
+#: src/libvlc-module.c:1247
 msgid "Set playlist bookmark 2"
 msgstr "Defineix el preferit 2 de la llista de reproducció"
 
-#: src/libvlc-module.c:1240
+#: src/libvlc-module.c:1248
 msgid "Set playlist bookmark 3"
 msgstr "Defineix el preferit 3 de la llista de reproducció"
 
-#: src/libvlc-module.c:1241
+#: src/libvlc-module.c:1249
 msgid "Set playlist bookmark 4"
 msgstr "Defineix el preferit 4 de la llista de reproducció"
 
-#: src/libvlc-module.c:1242
+#: src/libvlc-module.c:1250
 msgid "Set playlist bookmark 5"
 msgstr "Defineix el preferit 5 de la llista de reproducció"
 
-#: src/libvlc-module.c:1243
+#: src/libvlc-module.c:1251
 msgid "Set playlist bookmark 6"
 msgstr "Defineix el preferit 6 de la llista de reproducció"
 
-#: src/libvlc-module.c:1244
+#: src/libvlc-module.c:1252
 msgid "Set playlist bookmark 7"
 msgstr "Defineix el preferit 7 de la llista de reproducció "
 
-#: src/libvlc-module.c:1245
+#: src/libvlc-module.c:1253
 msgid "Set playlist bookmark 8"
 msgstr "Defineix el preferit 8 de la llista de reproducció "
 
-#: src/libvlc-module.c:1246
+#: src/libvlc-module.c:1254
 msgid "Set playlist bookmark 9"
 msgstr "Defineix el preferit 9 de la llista de reproducció "
 
-#: src/libvlc-module.c:1247
+#: src/libvlc-module.c:1255
 msgid "Set playlist bookmark 10"
 msgstr "Defineix el preferit 10 de la llista de reproducció"
 
-#: src/libvlc-module.c:1248
+#: src/libvlc-module.c:1256
 msgid "Select the key to set this playlist bookmark."
 msgstr ""
 "Seleccioneu la tecla per definir aquest preferit de la llista de reproducció."
 
-#: src/libvlc-module.c:1250 modules/control/hotkeys.c:83
+#: src/libvlc-module.c:1258 modules/control/hotkeys.c:87
 msgid "Playlist bookmark 1"
 msgstr "Preferit 1 de la llista de reproducció"
 
-#: src/libvlc-module.c:1251 modules/control/hotkeys.c:84
+#: src/libvlc-module.c:1259 modules/control/hotkeys.c:88
 msgid "Playlist bookmark 2"
 msgstr "Preferit 2 de la llista de reproducció"
 
-#: src/libvlc-module.c:1252 modules/control/hotkeys.c:85
+#: src/libvlc-module.c:1260 modules/control/hotkeys.c:89
 msgid "Playlist bookmark 3"
 msgstr "Preferit 3 de la llista de reproducció "
 
-#: src/libvlc-module.c:1253 modules/control/hotkeys.c:86
+#: src/libvlc-module.c:1261 modules/control/hotkeys.c:90
 msgid "Playlist bookmark 4"
 msgstr "Preferit 4 de la llista de reproducció"
 
-#: src/libvlc-module.c:1254 modules/control/hotkeys.c:87
+#: src/libvlc-module.c:1262 modules/control/hotkeys.c:91
 msgid "Playlist bookmark 5"
 msgstr "Preferit 5 de la llista de reproducció"
 
-#: src/libvlc-module.c:1255 modules/control/hotkeys.c:88
+#: src/libvlc-module.c:1263 modules/control/hotkeys.c:92
 msgid "Playlist bookmark 6"
 msgstr "Preferit 6 de la llista de reproducció"
 
-#: src/libvlc-module.c:1256 modules/control/hotkeys.c:89
+#: src/libvlc-module.c:1264 modules/control/hotkeys.c:93
 msgid "Playlist bookmark 7"
 msgstr "Preferit 7 de la llista de reproducció"
 
-#: src/libvlc-module.c:1257 modules/control/hotkeys.c:90
+#: src/libvlc-module.c:1265 modules/control/hotkeys.c:94
 msgid "Playlist bookmark 8"
 msgstr "Preferit 8 de la llista de reproducció"
 
-#: src/libvlc-module.c:1258 modules/control/hotkeys.c:91
+#: src/libvlc-module.c:1266 modules/control/hotkeys.c:95
 msgid "Playlist bookmark 9"
 msgstr "Preferit 9 de la llista de reproducció"
 
-#: src/libvlc-module.c:1259 modules/control/hotkeys.c:92
+#: src/libvlc-module.c:1267 modules/control/hotkeys.c:96
 msgid "Playlist bookmark 10"
 msgstr "Preferit 10 de la llista de reproducció"
 
-#: src/libvlc-module.c:1261
+#: src/libvlc-module.c:1269
 msgid "This allows you to define playlist bookmarks."
 msgstr ""
 "Aquesta opció us permet definir els preferits de la llista de reproducció."
 
-#: src/libvlc-module.c:1263
+#: src/libvlc-module.c:1271
 msgid "Go back in browsing history"
 msgstr "Vés endarrere a l'historial de navegació"
 
-#: src/libvlc-module.c:1264
+#: src/libvlc-module.c:1272
 msgid ""
 "Select the key to go back (to the previous media item) in the browsing "
 "history."
@@ -4200,11 +4247,11 @@ msgstr ""
 "Seleccioneu la tecla per anar endarrere (a l'element multimèdia previ) a "
 "l'historial de navegació."
 
-#: src/libvlc-module.c:1265
+#: src/libvlc-module.c:1273
 msgid "Go forward in browsing history"
 msgstr "Vés endavant a l'historial de navegació"
 
-#: src/libvlc-module.c:1266
+#: src/libvlc-module.c:1274
 msgid ""
 "Select the key to go forward (to the next media item) in the browsing "
 "history."
@@ -4212,216 +4259,216 @@ msgstr ""
 "Seleccioneu la tecla per anar endavant (a l'element multimèdia següent) a "
 "l'historial de navegació."
 
-#: src/libvlc-module.c:1268
+#: src/libvlc-module.c:1276
 msgid "Cycle audio track"
 msgstr "Gira la pista d'àudio"
 
-#: src/libvlc-module.c:1269
+#: src/libvlc-module.c:1277
 msgid "Cycle through the available audio tracks(languages)."
 msgstr "Gira mitjançant les pistes d'àudio disponibles (idiomes)"
 
-#: src/libvlc-module.c:1270
+#: src/libvlc-module.c:1278
 msgid "Cycle subtitle track"
 msgstr "Gira la pista de subtítols "
 
-#: src/libvlc-module.c:1271
+#: src/libvlc-module.c:1279
 msgid "Cycle through the available subtitle tracks."
 msgstr "Gira mitjançant les pistes de subtítols disponibles"
 
-#: src/libvlc-module.c:1272
+#: src/libvlc-module.c:1280
 msgid "Cycle source aspect ratio"
 msgstr "Relació d'aspecte de la font"
 
-#: src/libvlc-module.c:1273
+#: src/libvlc-module.c:1281
 msgid "Cycle through a predefined list of source aspect ratios."
 msgstr "Relació d'aspecte de la font"
 
-#: src/libvlc-module.c:1274
+#: src/libvlc-module.c:1282
 msgid "Cycle video crop"
 msgstr "Tall del cicle de vídeo"
 
-#: src/libvlc-module.c:1275
+#: src/libvlc-module.c:1283
 msgid "Cycle through a predefined list of crop formats."
 msgstr "Fa un cicle entre talls predefinits de formats."
 
-#: src/libvlc-module.c:1276
+#: src/libvlc-module.c:1284
 msgid "Cycle deinterlace modes"
 msgstr "Cicle de Modes desentrellaçats"
 
-#: src/libvlc-module.c:1277
+#: src/libvlc-module.c:1285
 msgid "Cycle through deinterlace modes."
 msgstr "Fa un cicle entre modes de desentrellaçat."
 
-#: src/libvlc-module.c:1278
+#: src/libvlc-module.c:1286
 msgid "Show interface"
 msgstr "Mostra la interfície"
 
-#: src/libvlc-module.c:1279
+#: src/libvlc-module.c:1287
 msgid "Raise the interface above all other windows."
 msgstr "Superposa la interfície sobre totes les altres finestres"
 
-#: src/libvlc-module.c:1280
+#: src/libvlc-module.c:1288
 msgid "Hide interface"
 msgstr "_Oculta la interfície"
 
-#: src/libvlc-module.c:1281
+#: src/libvlc-module.c:1289
 msgid "Lower the interface below all other windows."
 msgstr "Superposa la interfície sobre totes les altres finestres"
 
-#: src/libvlc-module.c:1282
+#: src/libvlc-module.c:1290
 msgid "Take video snapshot"
 msgstr "Pren una instantània del vídeo"
 
-#: src/libvlc-module.c:1283
+#: src/libvlc-module.c:1291
 msgid "Takes a video snapshot and writes it to disk."
 msgstr "Pren una instantània de vídeo i l'escriu al disc"
 
-#: src/libvlc-module.c:1285 modules/access_filter/record.c:51
-#: modules/access_filter/record.c:52
-#: modules/gui/qt4/components/interface_widgets.cpp:283
+#: src/libvlc-module.c:1293 modules/access_filter/record.c:55
+#: modules/access_filter/record.c:56
+#: modules/gui/qt4/components/interface_widgets.cpp:307
 #: modules/gui/qt4/ui/sprefs_input.ui:176
 msgid "Record"
 msgstr "Enregistra"
 
-#: src/libvlc-module.c:1286
+#: src/libvlc-module.c:1294
 msgid "Record access filter start/stop."
 msgstr "Filtre inici/atura de l'accés d'enregistrament"
 
-#: src/libvlc-module.c:1287 modules/access_filter/dump.c:49
-#: modules/access_filter/dump.c:50 modules/gui/qt4/ui/sprefs_input.ui:183
+#: src/libvlc-module.c:1295 modules/access_filter/dump.c:53
+#: modules/access_filter/dump.c:54 modules/gui/qt4/ui/sprefs_input.ui:183
 #, fuzzy
 msgid "Dump"
 msgstr "Salta"
 
-#: src/libvlc-module.c:1288
+#: src/libvlc-module.c:1296
 msgid "Media dump access filter trigger."
 msgstr ""
 
-#: src/libvlc-module.c:1290
+#: src/libvlc-module.c:1298
 msgid "Normal/Repeat/Loop"
 msgstr ""
 
-#: src/libvlc-module.c:1291
+#: src/libvlc-module.c:1299
 msgid "Toggle Normal/Repeat/Loop playlist modes"
 msgstr ""
 
-#: src/libvlc-module.c:1294
+#: src/libvlc-module.c:1302
 msgid "Toggle random playlist playback"
 msgstr ""
 
-#: src/libvlc-module.c:1296 src/libvlc-module.c:1297
-#: src/video_output/vout_intf.c:300
+#: src/libvlc-module.c:1304 src/libvlc-module.c:1305
+#: src/video_output/vout_intf.c:304
 msgid "Zoom"
 msgstr "Zoom"
 
-#: src/libvlc-module.c:1299 src/libvlc-module.c:1300
+#: src/libvlc-module.c:1307 src/libvlc-module.c:1308
 #, fuzzy
 msgid "Un-Zoom"
 msgstr "Zoom"
 
-#: src/libvlc-module.c:1302 src/libvlc-module.c:1303
+#: src/libvlc-module.c:1310 src/libvlc-module.c:1311
 msgid "Crop one pixel from the top of the video"
 msgstr ""
 
-#: src/libvlc-module.c:1304 src/libvlc-module.c:1305
+#: src/libvlc-module.c:1312 src/libvlc-module.c:1313
 msgid "Uncrop one pixel from the top of the video"
 msgstr ""
 
-#: src/libvlc-module.c:1307 src/libvlc-module.c:1308
+#: src/libvlc-module.c:1315 src/libvlc-module.c:1316
 msgid "Crop one pixel from the left of the video"
 msgstr ""
 
-#: src/libvlc-module.c:1309 src/libvlc-module.c:1310
+#: src/libvlc-module.c:1317 src/libvlc-module.c:1318
 msgid "Uncrop one pixel from the left of the video"
 msgstr ""
 
-#: src/libvlc-module.c:1312 src/libvlc-module.c:1313
+#: src/libvlc-module.c:1320 src/libvlc-module.c:1321
 msgid "Crop one pixel from the bottom of the video"
 msgstr ""
 
-#: src/libvlc-module.c:1314 src/libvlc-module.c:1315
+#: src/libvlc-module.c:1322 src/libvlc-module.c:1323
 msgid "Uncrop one pixel from the bottom of the video"
 msgstr ""
 
-#: src/libvlc-module.c:1317 src/libvlc-module.c:1318
+#: src/libvlc-module.c:1325 src/libvlc-module.c:1326
 #, fuzzy
 msgid "Crop one pixel from the right of the video"
 msgstr "Coeficient que modifica l’alçada de les bandes."
 
-#: src/libvlc-module.c:1319 src/libvlc-module.c:1320
+#: src/libvlc-module.c:1327 src/libvlc-module.c:1328
 msgid "Uncrop one pixel from the right of the video"
 msgstr ""
 
-#: src/libvlc-module.c:1322
+#: src/libvlc-module.c:1330
 #, fuzzy
 msgid "Toggle wallpaper mode in video output"
 msgstr "Sortida de vídeo QT/Embedded"
 
-#: src/libvlc-module.c:1324
+#: src/libvlc-module.c:1332
 msgid ""
 "Toggle wallpaper mode in video output. Only works with the directx video "
 "output for the time being."
 msgstr ""
 
-#: src/libvlc-module.c:1327
+#: src/libvlc-module.c:1335
 msgid "Display OSD menu on top of video output"
 msgstr ""
 
-#: src/libvlc-module.c:1328
+#: src/libvlc-module.c:1336
 msgid "Display OSDmenu on top of video output"
 msgstr ""
 
-#: src/libvlc-module.c:1329
+#: src/libvlc-module.c:1337
 #, fuzzy
 msgid "Do not display OSD menu on video output"
 msgstr "Suprimeix els errors addicionals"
 
-#: src/libvlc-module.c:1330
+#: src/libvlc-module.c:1338
 msgid "Do not display OSDmenu on top of video output"
 msgstr ""
 
-#: src/libvlc-module.c:1331
+#: src/libvlc-module.c:1339
 msgid "Highlight widget on the right"
 msgstr ""
 
-#: src/libvlc-module.c:1333
+#: src/libvlc-module.c:1341
 msgid "Move OSD menu highlight to the widget on the right"
 msgstr ""
 
-#: src/libvlc-module.c:1334
+#: src/libvlc-module.c:1342
 msgid "Highlight widget on the left"
 msgstr ""
 
-#: src/libvlc-module.c:1336
+#: src/libvlc-module.c:1344
 msgid "Move OSD menu highlight to the widget on the left"
 msgstr ""
 
-#: src/libvlc-module.c:1337
+#: src/libvlc-module.c:1345
 msgid "Highlight widget on top"
 msgstr ""
 
-#: src/libvlc-module.c:1339
+#: src/libvlc-module.c:1347
 msgid "Move OSD menu highlight to the widget on top"
 msgstr ""
 
-#: src/libvlc-module.c:1340
+#: src/libvlc-module.c:1348
 msgid "Highlight widget below"
 msgstr ""
 
-#: src/libvlc-module.c:1342
+#: src/libvlc-module.c:1350
 msgid "Move OSD menu highlight to the widget below"
 msgstr ""
 
-#: src/libvlc-module.c:1343
+#: src/libvlc-module.c:1351
 #, fuzzy
 msgid "Select current widget"
 msgstr "Repeteix l'element actual"
 
-#: src/libvlc-module.c:1345
+#: src/libvlc-module.c:1353
 msgid "Selecting current widget performs the associated action."
 msgstr ""
 
-#: src/libvlc-module.c:1348
+#: src/libvlc-module.c:1356
 #, fuzzy, c-format
 msgid ""
 "Usage: %s [options] [stream] ...\n"
@@ -4476,160 +4523,204 @@ msgstr ""
 "de reproducció\n"
 "  vlc:surt                       surt de VLC\n"
 
-#: src/libvlc-module.c:1481 src/video_output/vout_intf.c:444
-#: modules/gui/macosx/controls.m:494 modules/gui/macosx/controls.m:961
-#: modules/gui/macosx/intf.m:693 modules/gui/macosx/intf.m:748
-#: modules/video_output/snapshot.c:75
+#: src/libvlc-module.c:1492 src/video_output/vout_intf.c:451
+#: modules/gui/macosx/controls.m:494 modules/gui/macosx/controls.m:960
+#: modules/gui/macosx/intf.m:723 modules/gui/macosx/intf.m:778
+#: modules/video_output/snapshot.c:79
 msgid "Snapshot"
 msgstr "Instantània"
 
-#: src/libvlc-module.c:1498
+#: src/libvlc-module.c:1510
 msgid "Window properties"
 msgstr "Propietats de la finestra"
 
-#: src/libvlc-module.c:1541
+#: src/libvlc-module.c:1553
 msgid "Subpictures"
 msgstr "Subimatges"
 
-#: src/libvlc-module.c:1548 modules/codec/subtitles/subsdec.c:111
-#: modules/demux/subtitle.c:64 modules/gui/beos/InterfaceWindow.cpp:277
-#: modules/gui/qt4/components/simple_preferences.cpp:72
+#: src/libvlc-module.c:1560 modules/codec/subtitles/subsdec.c:114
+#: modules/demux/subtitle.c:68 modules/gui/beos/InterfaceWindow.cpp:281
 #: modules/gui/qt4/ui/sout.ui:717 modules/gui/qt4/ui/sout.ui:723
 msgid "Subtitles"
 msgstr "Subtítols"
 
-#: src/libvlc-module.c:1565 modules/stream_out/transcode.c:151
+#: src/libvlc-module.c:1577 modules/stream_out/transcode.c:155
 msgid "Overlays"
 msgstr "Superposats"
 
-#: src/libvlc-module.c:1573
-#, fuzzy
-msgid "France"
-msgstr "Trance"
-
-#: src/libvlc-module.c:1575
+#: src/libvlc-module.c:1585
 msgid "Track settings"
 msgstr "Paràmetres de les pistes"
 
-#: src/libvlc-module.c:1597
+#: src/libvlc-module.c:1607
 msgid "Playback control"
 msgstr "Control de playback"
 
-#: src/libvlc-module.c:1614
+#: src/libvlc-module.c:1624
 msgid "Default devices"
 msgstr "Dispositius predeterminats"
 
-#: src/libvlc-module.c:1623
+#: src/libvlc-module.c:1633
 msgid "Network settings"
 msgstr "Paràmetres de la xarxa"
 
-#: src/libvlc-module.c:1635
+#: src/libvlc-module.c:1645
 msgid "Socks proxy"
 msgstr "Socks proxy"
 
-#: src/libvlc-module.c:1644
+#: src/libvlc-module.c:1654
 msgid "Metadata"
 msgstr "Metadata"
 
-#: src/libvlc-module.c:1674
+#: src/libvlc-module.c:1684
 msgid "Decoders"
 msgstr "Descodificadors"
 
-#: src/libvlc-module.c:1681 modules/access/v4l2.c:91
+#: src/libvlc-module.c:1691 modules/access/v4l2/v4l2.c:91
 #: modules/gui/macosx/playlistinfo.m:80
-#: modules/gui/qt4/components/info_panels.cpp:509
+#: modules/gui/qt4/components/info_panels.cpp:521
 #: modules/gui/wxwidgets/dialogs/infopanels.cpp:267
 #: modules/gui/wxwidgets/dialogs/vlm/vlm_panel.cpp:379
 #: modules/gui/wxwidgets/dialogs/wizard.cpp:106
 msgid "Input"
 msgstr "Entrada"
 
-#: src/libvlc-module.c:1721
+#: src/libvlc-module.c:1731
 #: modules/gui/wxwidgets/dialogs/vlm/vlm_panel.cpp:523
 msgid "VLM"
 msgstr "VLM"
 
-#: src/libvlc-module.c:1754
+#: src/libvlc-module.c:1764
 msgid "CPU"
 msgstr "CPU"
 
-#: src/libvlc-module.c:1776
+#: src/libvlc-module.c:1786
 msgid "Special modules"
 msgstr "Mòduls Especials"
 
-#: src/libvlc-module.c:1782
+#: src/libvlc-module.c:1792
 msgid "Plugins"
 msgstr "Connectors"
 
-#: src/libvlc-module.c:1790
+#: src/libvlc-module.c:1801
 msgid "Performance options"
 msgstr "Opcions de transcodificació"
 
-#: src/libvlc-module.c:1940
+#: src/libvlc-module.c:1806
+#, fuzzy
+msgid "Security options"
+msgstr "Opcions dels subtítols"
+
+#: src/libvlc-module.c:1958
 msgid "Hot keys"
 msgstr "Tecles ràpides"
 
-#: src/libvlc-module.c:2304
+#: src/libvlc-module.c:2322
 msgid "Jump sizes"
 msgstr "Mida del pas"
 
-#: src/libvlc-module.c:2381
+#: src/libvlc-module.c:2399
 #, fuzzy
 msgid "print help for VLC (can be combined with --advanced and --help-verbose)"
 msgstr "Imprimeix l'ajuda (es pot combinar amb --avançat)"
 
-#: src/libvlc-module.c:2384
+#: src/libvlc-module.c:2402
 #, fuzzy
 msgid ""
 "print help for VLC and all its modules (can be combined with --advanced and "
 "--help-verbose)"
 msgstr "Imprimeix l'ajuda dels mòduls (es pot combinar amb --advanced)"
 
-#: src/libvlc-module.c:2387
+#: src/libvlc-module.c:2405
 msgid "ask for extra verbosity when displaying help"
 msgstr "Pregunta per loquacitat extra quan mostra l'ajuda"
 
-#: src/libvlc-module.c:2389
+#: src/libvlc-module.c:2407
 msgid "print a list of available modules"
 msgstr "Imprimeix una llista dels mòduls disponibles"
 
-#: src/libvlc-module.c:2391
+#: src/libvlc-module.c:2409
 #, fuzzy
 msgid "print a list of available modules with extra detail"
 msgstr "Imprimeix una llista dels mòduls disponibles"
 
-#: src/libvlc-module.c:2393
+#: src/libvlc-module.c:2411
 #, fuzzy
 msgid ""
 "print help on a specific module (can be combined with --advanced and --help-"
 "verbose)"
 msgstr "Imprimeix l'ajuda dels mòduls (es pot combinar amb --advanced)"
 
-#: src/libvlc-module.c:2396
+#: src/libvlc-module.c:2414
 msgid "save the current command line options in the config"
 msgstr "Desa les opcions de la línia d'ordres actual a la configuració "
 
-#: src/libvlc-module.c:2398
+#: src/libvlc-module.c:2416
 msgid "reset the current config to the default values"
 msgstr "Reinicia la configuració actual als valors per defecte"
 
-#: src/libvlc-module.c:2400
+#: src/libvlc-module.c:2418
 msgid "use alternate config file"
 msgstr "Utilitza la configuració alternativa"
 
-#: src/libvlc-module.c:2402
+#: src/libvlc-module.c:2420
 msgid "resets the current plugins cache"
 msgstr "Reinicia la memòria cau dels connectors actuals"
 
-#: src/libvlc-module.c:2404
+#: src/libvlc-module.c:2422
 msgid "print version information"
 msgstr "Imprimeix la informació de la versió"
 
-#: src/libvlc-module.c:2455
+#: src/libvlc-module.c:2473
 msgid "main program"
 msgstr "Programa principal"
 
-#: src/playlist/tree.c:61 modules/access/bda/bda.c:61
+#: src/misc/update.c:1363
+msgid "File can not be verified"
+msgstr ""
+
+#: src/misc/update.c:1364
+#, c-format
+msgid ""
+"It was not possible to downlaod a cryptographic signature for downloaded "
+"file \"%s\", and so VLC deleted it."
+msgstr ""
+
+#: src/misc/update.c:1375
+#, fuzzy
+msgid "Invalid signature"
+msgstr "Selecció no vàlida"
+
+#: src/misc/update.c:1376
+#, c-format
+msgid ""
+"The cryptographic signature for downloaded file \"%s\" was invalid and "
+"couldn't be used to securely verify it, and so VLC deleted it."
+msgstr ""
+
+#: src/misc/update.c:1388
+#, fuzzy
+msgid "File not verifiable"
+msgstr "_Oculta la interfície"
+
+#: src/misc/update.c:1389
+#, c-format
+msgid ""
+"It was not possible to securely verify downloaded file \"%s\", and so VLC "
+"deleted it."
+msgstr ""
+
+#: src/misc/update.c:1400 src/misc/update.c:1412
+#, fuzzy
+msgid "File corrupted"
+msgstr "Demultiplexor del fitxer d'abocament"
+
+#: src/misc/update.c:1401 src/misc/update.c:1413
+#, c-format
+msgid "Downloaded file \"%s\" was corrupted, and so VLC deleted it."
+msgstr ""
+
+#: src/playlist/tree.c:65 modules/access/bda/bda.c:61
 #: modules/access/bda/bda.c:113 modules/access/bda/bda.c:121
 #: modules/access/bda/bda.c:128 modules/access/bda/bda.c:134
 #: modules/access/bda/bda.c:140 modules/access/bda/bda.c:146
@@ -5202,89 +5293,89 @@ msgstr "Zhuang"
 msgid "Zulu"
 msgstr "Zulú"
 
-#: src/text/iso_lang.c:70 modules/gui/wxwidgets/dialogs/preferences.cpp:974
+#: src/text/iso_lang.c:74 modules/gui/wxwidgets/dialogs/preferences.cpp:974
 msgid "Unknown"
 msgstr "Desconegut"
 
-#: src/video_output/video_output.c:410 modules/gui/macosx/intf.m:704
-#: modules/gui/macosx/intf.m:705 modules/video_filter/deinterlace.c:120
+#: src/video_output/video_output.c:414 modules/gui/macosx/intf.m:734
+#: modules/gui/macosx/intf.m:735 modules/video_filter/deinterlace.c:124
 msgid "Deinterlace"
 msgstr "Desentrellaça"
 
-#: src/video_output/video_output.c:414 modules/video_filter/deinterlace.c:115
+#: src/video_output/video_output.c:418 modules/video_filter/deinterlace.c:119
 msgid "Discard"
 msgstr "Descartar"
 
-#: src/video_output/video_output.c:416 modules/video_filter/deinterlace.c:115
+#: src/video_output/video_output.c:420 modules/video_filter/deinterlace.c:119
 msgid "Blend"
 msgstr "Barreja"
 
-#: src/video_output/video_output.c:418 modules/video_filter/deinterlace.c:115
+#: src/video_output/video_output.c:422 modules/video_filter/deinterlace.c:119
 msgid "Mean"
 msgstr "Mitjana:"
 
-#: src/video_output/video_output.c:420 modules/video_filter/deinterlace.c:116
+#: src/video_output/video_output.c:424 modules/video_filter/deinterlace.c:120
 msgid "Bob"
 msgstr "Bob"
 
-#: src/video_output/video_output.c:422 modules/video_filter/deinterlace.c:116
+#: src/video_output/video_output.c:426 modules/video_filter/deinterlace.c:120
 msgid "Linear"
 msgstr "Lineal"
 
-#: src/video_output/vout_intf.c:198
+#: src/video_output/vout_intf.c:202
 msgid "1:4 Quarter"
 msgstr "1:4 Un quart"
 
-#: src/video_output/vout_intf.c:199
+#: src/video_output/vout_intf.c:203
 msgid "1:2 Half"
 msgstr "1:2 Meitat"
 
-#: src/video_output/vout_intf.c:200
+#: src/video_output/vout_intf.c:204
 msgid "1:1 Original"
 msgstr "1:1 Original"
 
-#: src/video_output/vout_intf.c:201
+#: src/video_output/vout_intf.c:205
 msgid "2:1 Double"
 msgstr "2:1 Doble"
 
-#: src/video_output/vout_intf.c:333 modules/gui/macosx/intf.m:698
-#: modules/gui/macosx/intf.m:699 modules/video_filter/crop.c:100
-#: modules/video_output/x11/xvmc.c:128
+#: src/video_output/vout_intf.c:337 modules/gui/macosx/intf.m:728
+#: modules/gui/macosx/intf.m:729 modules/video_filter/crop.c:104
+#: modules/video_output/x11/xvmc.c:132
 msgid "Crop"
 msgstr "Retalla"
 
-#: src/video_output/vout_intf.c:394 modules/gui/macosx/intf.m:696
-#: modules/gui/macosx/intf.m:697
+#: src/video_output/vout_intf.c:401 modules/gui/macosx/intf.m:726
+#: modules/gui/macosx/intf.m:727
 msgid "Aspect-ratio"
 msgstr "Ràtio de l'aspecte"
 
-#: modules/access/bda/bda.c:39 modules/access/cdda.c:58
-#: modules/access/dshow/dshow.cpp:90 modules/access/dvb/access.c:73
-#: modules/access/dv.c:66 modules/access/dvdnav.c:66
-#: modules/access/dvdread.c:60 modules/access/fake.c:38
-#: modules/access/file.c:81 modules/access/ftp.c:52
-#: modules/access/gnomevfs.c:42 modules/access/http.c:54
-#: modules/access/jack.c:57 modules/access/mms/mms.c:44
-#: modules/access/pvr.c:55 modules/access/screen/screen.c:34
-#: modules/access/smb.c:59 modules/access/tcp.c:36 modules/access/udp.c:58
-#: modules/access/v4l2.c:193 modules/access/v4l.c:72
-#: modules/access/vcd/vcd.c:40
+#: modules/access/bda/bda.c:39 modules/access/cdda.c:63
+#: modules/access/dshow/dshow.cpp:94 modules/access/dvb/access.c:77
+#: modules/access/dv.c:70 modules/access/dvdnav.c:70
+#: modules/access/dvdread.c:64 modules/access/fake.c:42
+#: modules/access/file.c:82 modules/access/ftp.c:56
+#: modules/access/gnomevfs.c:46 modules/access/http.c:62
+#: modules/access/jack.c:61 modules/access/mms/mms.c:48
+#: modules/access/pvr.c:59 modules/access/screen/screen.c:38
+#: modules/access/smb.c:63 modules/access/tcp.c:40 modules/access/udp.c:62
+#: modules/access/v4l2/v4l2.c:214 modules/access/v4l.c:76
+#: modules/access/vcd/vcd.c:44
 msgid "Caching value in ms"
 msgstr "Valor de captura en ms"
 
-#: modules/access/bda/bda.c:41 modules/access/dvb/access.c:75
+#: modules/access/bda/bda.c:41 modules/access/dvb/access.c:79
 msgid ""
 "Caching value for DVB streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos DVB. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/bda/bda.c:44 modules/access/dvb/access.c:78
-#: modules/gui/qt4/components/open_panels.cpp:736
+#: modules/access/bda/bda.c:44 modules/access/dvb/access.c:82
+#: modules/gui/qt4/components/open_panels.cpp:836
 msgid "Adapter card to tune"
 msgstr "Targeta adaptadora a sintonitzar"
 
-#: modules/access/bda/bda.c:45 modules/access/dvb/access.c:79
+#: modules/access/bda/bda.c:45 modules/access/dvb/access.c:83
 msgid ""
 "Adapter cards have a device file in directory named /dev/dvb/adapter[n] with "
 "n>=0."
@@ -5292,17 +5383,17 @@ msgstr ""
 "Les targetes adaptadores tenen un arxiu de dispositiu al directori /dev/dvb/"
 "adapter[n] amb n>=0."
 
-#: modules/access/bda/bda.c:48 modules/access/dvb/access.c:81
+#: modules/access/bda/bda.c:48 modules/access/dvb/access.c:85
 msgid "Device number to use on adapter"
 msgstr "Nombre de dispositiu a utilitzar a l'adaptador"
 
-#: modules/access/bda/bda.c:51 modules/access/dvb/access.c:84
-#: modules/gui/qt4/components/open_panels.cpp:758
-#: modules/gui/qt4/components/open_panels.cpp:845
+#: modules/access/bda/bda.c:51 modules/access/dvb/access.c:88
+#: modules/gui/qt4/components/open_panels.cpp:595
+#: modules/gui/qt4/components/open_panels.cpp:858
 msgid "Transponder/multiplex frequency"
 msgstr "Transponedor/multiplex de la freqüència"
 
-#: modules/access/bda/bda.c:53 modules/access/dvb/access.c:85
+#: modules/access/bda/bda.c:53 modules/access/dvb/access.c:89
 msgid "In kHz for DVB-S or Hz for DVB-C/T"
 msgstr "En kHz per DVB-S o Hz per DVB-C/T"
 
@@ -5311,19 +5402,19 @@ msgstr "En kHz per DVB-S o Hz per DVB-C/T"
 msgid "In kHz for DVB-C/S/T"
 msgstr "En kHz per DVB-S o Hz per DVB-C/T"
 
-#: modules/access/bda/bda.c:58 modules/access/dvb/access.c:87
+#: modules/access/bda/bda.c:58 modules/access/dvb/access.c:91
 msgid "Inversion mode"
 msgstr "Mode d’inversió"
 
-#: modules/access/bda/bda.c:59 modules/access/dvb/access.c:88
+#: modules/access/bda/bda.c:59 modules/access/dvb/access.c:92
 msgid "Inversion mode [0=off, 1=on, 2=auto]"
 msgstr "Mode d'inversió [0=inactiu, 1=actiu, 2=auto]"
 
-#: modules/access/bda/bda.c:64 modules/access/dvb/access.c:90
+#: modules/access/bda/bda.c:64 modules/access/dvb/access.c:94
 msgid "Probe DVB card for capabilities"
 msgstr "Explora les capacitats de la targeta DVB"
 
-#: modules/access/bda/bda.c:65 modules/access/dvb/access.c:91
+#: modules/access/bda/bda.c:65 modules/access/dvb/access.c:95
 msgid ""
 "Some DVB cards do not like to be probed for their capabilities, you can "
 "disable this feature if you experience some trouble."
@@ -5331,11 +5422,11 @@ msgstr ""
 "A algunes targetes DVB no els hi agrada que s'explorin les seves capacitats, "
 "pots deshabilitar aquesta capacitat si et dóna problemes."
 
-#: modules/access/bda/bda.c:69 modules/access/dvb/access.c:93
+#: modules/access/bda/bda.c:69 modules/access/dvb/access.c:97
 msgid "Budget mode"
 msgstr "Mode econòmic"
 
-#: modules/access/bda/bda.c:70 modules/access/dvb/access.c:94
+#: modules/access/bda/bda.c:70 modules/access/dvb/access.c:98
 msgid "This allows you to stream an entire transponder with a \"budget\" card."
 msgstr "Us permet reproduir un transponedor amb una targeta econòmica."
 
@@ -5344,27 +5435,27 @@ msgstr "Us permet reproduir un transponedor amb una targeta econòmica."
 msgid "Network Identifier"
 msgstr "Paràmetres de la xarxa"
 
-#: modules/access/bda/bda.c:78 modules/access/dvb/access.c:97
+#: modules/access/bda/bda.c:78 modules/access/dvb/access.c:101
 msgid "Satellite number in the Diseqc system"
 msgstr "Nombre del satèl·lit en el sistema Diseqc"
 
-#: modules/access/bda/bda.c:79 modules/access/dvb/access.c:98
+#: modules/access/bda/bda.c:79 modules/access/dvb/access.c:102
 msgid "[0=no diseqc, 1-4=satellite number]."
 msgstr "[0=no diseqc, 1-4=nombre del satèl·lit]"
 
-#: modules/access/bda/bda.c:82 modules/access/dvb/access.c:100
+#: modules/access/bda/bda.c:82 modules/access/dvb/access.c:104
 msgid "LNB voltage"
 msgstr "Voltatge de LNB"
 
-#: modules/access/bda/bda.c:83 modules/access/dvb/access.c:101
+#: modules/access/bda/bda.c:83 modules/access/dvb/access.c:105
 msgid "In Volts [0, 13=vertical, 18=horizontal]."
 msgstr "En Volts [0, 13=vertical, 18=horitzontal]"
 
-#: modules/access/bda/bda.c:85 modules/access/dvb/access.c:103
+#: modules/access/bda/bda.c:85 modules/access/dvb/access.c:107
 msgid "High LNB voltage"
 msgstr "Tensió del LNB alta"
 
-#: modules/access/bda/bda.c:86 modules/access/dvb/access.c:104
+#: modules/access/bda/bda.c:86 modules/access/dvb/access.c:108
 msgid ""
 "Enable high voltage if your cables are particularly long. This is not "
 "supported by all frontends."
@@ -5372,28 +5463,28 @@ msgstr ""
 "Habilita un alt voltatge si els vostres cables són particularment llargs. No "
 "ho suporten tots els frontals. "
 
-#: modules/access/bda/bda.c:89 modules/access/dvb/access.c:107
+#: modules/access/bda/bda.c:89 modules/access/dvb/access.c:111
 msgid "22 kHz tone"
 msgstr "To de 22kHz"
 
-#: modules/access/bda/bda.c:90 modules/access/dvb/access.c:108
+#: modules/access/bda/bda.c:90 modules/access/dvb/access.c:112
 msgid "[0=off, 1=on, -1=auto]."
 msgstr "[0=inactiu, 1=actiu, -1=auto]"
 
-#: modules/access/bda/bda.c:92 modules/access/dvb/access.c:110
+#: modules/access/bda/bda.c:92 modules/access/dvb/access.c:114
 msgid "Transponder FEC"
 msgstr "Transponedor FEC"
 
-#: modules/access/bda/bda.c:93 modules/access/dvb/access.c:111
+#: modules/access/bda/bda.c:93 modules/access/dvb/access.c:115
 msgid "FEC=Forward Error Correction mode [9=auto]."
 msgstr ""
 "FEC=Forward Error Correction, mode de Correcció d'Error Endavant [9=auto]"
 
-#: modules/access/bda/bda.c:95 modules/access/dvb/access.c:113
+#: modules/access/bda/bda.c:95 modules/access/dvb/access.c:117
 msgid "Transponder symbol rate in kHz"
 msgstr "Velocitat de símbol del transponedor en kHz"
 
-#: modules/access/bda/bda.c:98 modules/access/dvb/access.c:116
+#: modules/access/bda/bda.c:98 modules/access/dvb/access.c:120
 msgid "Antenna lnb_lof1 (kHz)"
 msgstr "Antena lnb_lof1 (kHz)"
 
@@ -5401,7 +5492,7 @@ msgstr "Antena lnb_lof1 (kHz)"
 msgid "Low Band Local Osc Freq in kHz usually 9.75GHz"
 msgstr ""
 
-#: modules/access/bda/bda.c:101 modules/access/dvb/access.c:119
+#: modules/access/bda/bda.c:101 modules/access/dvb/access.c:123
 msgid "Antenna lnb_lof2 (kHz)"
 msgstr "Antena lnb_lof2 (kHz)"
 
@@ -5409,7 +5500,7 @@ msgstr "Antena lnb_lof2 (kHz)"
 msgid "High Band Local Osc Freq in kHz usually 10.6GHz"
 msgstr ""
 
-#: modules/access/bda/bda.c:104 modules/access/dvb/access.c:122
+#: modules/access/bda/bda.c:104 modules/access/dvb/access.c:126
 msgid "Antenna lnb_slof (kHz)"
 msgstr "Antena lnb_slof (kHz)"
 
@@ -5417,7 +5508,7 @@ msgstr "Antena lnb_slof (kHz)"
 msgid "Low Noise Block switch freq in kHz usually 11.7GHz"
 msgstr ""
 
-#: modules/access/bda/bda.c:109 modules/access/dvb/access.c:126
+#: modules/access/bda/bda.c:109 modules/access/dvb/access.c:130
 msgid "Modulation type"
 msgstr "Tipus de modulació"
 
@@ -5445,7 +5536,7 @@ msgstr ""
 msgid "256"
 msgstr ""
 
-#: modules/access/bda/bda.c:117 modules/access/dvb/access.c:130
+#: modules/access/bda/bda.c:117 modules/access/dvb/access.c:134
 msgid "Terrestrial high priority stream code rate (FEC)"
 msgstr "Taxa del codi del flux terrestre d'alta prioritat (FEC)"
 
@@ -5473,7 +5564,7 @@ msgstr ""
 msgid "7/8"
 msgstr ""
 
-#: modules/access/bda/bda.c:124 modules/access/dvb/access.c:133
+#: modules/access/bda/bda.c:124 modules/access/dvb/access.c:137
 msgid "Terrestrial low priority stream code rate (FEC)"
 msgstr "Taxa del codi del flux terrestre de baixa prioritat (FEC)"
 
@@ -5481,11 +5572,11 @@ msgstr "Taxa del codi del flux terrestre de baixa prioritat (FEC)"
 msgid "Low Priority FEC Rate [Undefined,1/2,2/3,3/4,5/6,7/8]"
 msgstr ""
 
-#: modules/access/bda/bda.c:131 modules/access/dvb/access.c:136
+#: modules/access/bda/bda.c:131 modules/access/dvb/access.c:140
 msgid "Terrestrial bandwidth"
 msgstr "Amplada de banda terrestre"
 
-#: modules/access/bda/bda.c:132 modules/access/dvb/access.c:137
+#: modules/access/bda/bda.c:132 modules/access/dvb/access.c:141
 msgid "Terrestrial bandwidth [0=auto,6,7,8 in MHz]"
 msgstr "Amplada de banda terrestre [0=auto,6,7,8 en MHz]"
 
@@ -5504,7 +5595,7 @@ msgstr "%d Hz"
 msgid "8 MHz"
 msgstr "%d Hz"
 
-#: modules/access/bda/bda.c:137 modules/access/dvb/access.c:139
+#: modules/access/bda/bda.c:137 modules/access/dvb/access.c:143
 msgid "Terrestrial guard interval"
 msgstr "Interval de guarda terrestre"
 
@@ -5528,7 +5619,7 @@ msgstr ""
 msgid "1/32"
 msgstr ""
 
-#: modules/access/bda/bda.c:143 modules/access/dvb/access.c:142
+#: modules/access/bda/bda.c:143 modules/access/dvb/access.c:146
 msgid "Terrestrial transmission mode"
 msgstr "Mode de transmissió terrestre"
 
@@ -5544,7 +5635,7 @@ msgstr ""
 msgid "8k"
 msgstr ""
 
-#: modules/access/bda/bda.c:149 modules/access/dvb/access.c:145
+#: modules/access/bda/bda.c:149 modules/access/dvb/access.c:149
 msgid "Terrestrial hierarchy mode"
 msgstr "Mode de jerarquia terrestre "
 
@@ -5620,7 +5711,7 @@ msgstr ""
 msgid "Circular Right"
 msgstr ""
 
-#: modules/access/bda/bda.c:170 modules/access/dvb/access.c:183
+#: modules/access/bda/bda.c:170 modules/access/dvb/access.c:187
 msgid "DVB"
 msgstr "DVB"
 
@@ -5639,7 +5730,7 @@ msgstr "Filtre d'escalat de vídeo"
 msgid "VLC could not get a new block of size: %i."
 msgstr ""
 
-#: modules/access/cdda.c:60
+#: modules/access/cdda.c:65
 msgid ""
 "Default caching value for Audio CDs. This value should be set in "
 "milliseconds."
@@ -5647,48 +5738,48 @@ msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos dvb. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/cdda.c:64 modules/gui/macosx/open.m:178
-#: modules/gui/macosx/open.m:526 modules/gui/macosx/open.m:614
+#: modules/access/cdda.c:69 modules/gui/macosx/open.m:178
+#: modules/gui/macosx/open.m:533 modules/gui/macosx/open.m:621
 #: modules/gui/qt4/ui/open_disk.ui:79
 #: modules/gui/wxwidgets/dialogs/open.cpp:700
 msgid "Audio CD"
 msgstr "CD d'àudio"
 
-#: modules/access/cdda.c:65
+#: modules/access/cdda.c:70
 msgid "Audio CD input"
 msgstr "Entrada de CD d'àudio"
 
-#: modules/access/cdda.c:71
+#: modules/access/cdda.c:76
 msgid "[cdda:][device][@[track]]"
 msgstr "[cdda:][dispositiu][@[pista]]"
 
-#: modules/access/cdda.c:83
+#: modules/access/cdda.c:88
 msgid "CDDB Server"
 msgstr "Servidor CDDB"
 
-#: modules/access/cdda.c:83
+#: modules/access/cdda.c:88
 msgid "Address of the CDDB server to use."
 msgstr "Adreça del servidor CDDB a fer servir."
 
-#: modules/access/cdda.c:86
+#: modules/access/cdda.c:91
 msgid "CDDB port"
 msgstr "Port del servidor CDDB"
 
-#: modules/access/cdda.c:86
+#: modules/access/cdda.c:91
 msgid "CDDB Server port to use."
 msgstr "Port del servidor CDDB a fer servir."
 
-#: modules/access/cdda.c:440
+#: modules/access/cdda.c:445
 msgid "Audio CD - Track "
 msgstr "Àudio CD - Pista "
 
-#: modules/access/cdda.c:457
+#: modules/access/cdda.c:462
 #, c-format
 msgid "Audio CD - Track %i"
 msgstr "CD d'Àudio - Pista %i"
 
-#: modules/access/cdda/cdda.c:42 modules/access/directory.c:78
-#: modules/codec/x264.c:354 modules/codec/x264.c:360 modules/codec/x264.c:365
+#: modules/access/cdda/cdda.c:42 modules/access/directory.c:82
+#: modules/codec/x264.c:377 modules/codec/x264.c:383 modules/codec/x264.c:388
 msgid "none"
 msgstr "cap"
 
@@ -5960,15 +6051,16 @@ msgstr ""
 "quan ambdues estiguin disponibles."
 
 #: modules/access/cdda/info.c:329 modules/access/cdda/info.c:334
-#: modules/access/cdda/info.c:338 modules/access/dvdread.c:83
-#: modules/access/vcdx/info.c:88 modules/gui/macosx/open.m:163
-#: modules/gui/macosx/open.m:406 modules/gui/wxwidgets/dialogs/open.cpp:505
+#: modules/access/cdda/info.c:338 modules/access/dvdread.c:87
+#: modules/access/vcdx/info.c:92 modules/gui/macosx/open.m:163
+#: modules/gui/macosx/open.m:409 modules/gui/wxwidgets/dialogs/open.cpp:505
 msgid "Disc"
 msgstr "Disc"
 
 #: modules/access/cdda/info.c:329 modules/access/cdda/info.c:397
-#: modules/gui/macosx/playlist.m:129 modules/gui/qt4/playlist_model.cpp:104
-#: modules/gui/qt4/qt4.hpp:38
+#: modules/gui/macosx/playlist.m:128
+#: modules/gui/qt4/components/playlist/playlist_item.cpp:128
+#: modules/gui/qt4/qt4.hpp:42
 msgid "Duration"
 msgstr "Duració"
 
@@ -5976,7 +6068,7 @@ msgstr "Duració"
 msgid "Media Catalog Number (MCN)"
 msgstr "Nombre del Catàleg Multimèdia (Media Catalog Number, MCN)"
 
-#: modules/access/cdda/info.c:338 modules/access/vcdx/info.c:103
+#: modules/access/cdda/info.c:338 modules/access/vcdx/info.c:107
 msgid "Tracks"
 msgstr "Pistes"
 
@@ -5985,20 +6077,20 @@ msgid "MRL"
 msgstr "MRL"
 
 #: modules/access/cdda/info.c:858
-#: modules/gui/qt4/components/info_panels.cpp:76
+#: modules/gui/qt4/components/info_panels.cpp:79
 msgid "Track Number"
 msgstr "Número de la pista"
 
-#: modules/access/dc1394.c:62
+#: modules/access/dc1394.c:66
 #, fuzzy
 msgid "dc1394 input"
 msgstr "No hi ha cap entrada."
 
-#: modules/access/directory.c:70
+#: modules/access/directory.c:74
 msgid "Subdirectory behavior"
 msgstr "Comportament del subdirectori"
 
-#: modules/access/directory.c:72
+#: modules/access/directory.c:76
 msgid ""
 "Select whether subdirectories must be expanded.\n"
 "none: subdirectories do not appear in the playlist.\n"
@@ -6011,19 +6103,19 @@ msgstr ""
 "reproducció.\n"
 "expandir: tots els subdirectoris s'expandeixen.\n"
 
-#: modules/access/directory.c:78
+#: modules/access/directory.c:82
 msgid "collapse"
 msgstr "Reduir"
 
-#: modules/access/directory.c:79
+#: modules/access/directory.c:83
 msgid "expand"
 msgstr "Expandeix"
 
-#: modules/access/directory.c:81
+#: modules/access/directory.c:85
 msgid "Ignored extensions"
 msgstr "Extensions ignorades"
 
-#: modules/access/directory.c:83
+#: modules/access/directory.c:87
 msgid ""
 "Files with these extensions will not be added to playlist when opening a "
 "directory.\n"
@@ -6031,42 +6123,42 @@ msgid ""
 "instance. Use a comma-separated list of extensions."
 msgstr ""
 
-#: modules/access/directory.c:90 modules/gui/qt4/ui/sprefs_video.ui:165
+#: modules/access/directory.c:94 modules/gui/qt4/ui/sprefs_video.ui:165
 msgid "Directory"
 msgstr "Directori"
 
-#: modules/access/directory.c:92
+#: modules/access/directory.c:96
 msgid "Standard filesystem directory input"
 msgstr "Entrada estàndard del directori del sistema d'arxius."
 
-#: modules/access/dshow/dshow.cpp:78
+#: modules/access/dshow/dshow.cpp:82
 msgid "Cable"
 msgstr "Cable"
 
-#: modules/access/dshow/dshow.cpp:78
+#: modules/access/dshow/dshow.cpp:82
 msgid "Antenna"
 msgstr "Antena"
 
-#: modules/access/dshow/dshow.cpp:85
+#: modules/access/dshow/dshow.cpp:89
 msgid "TV"
 msgstr ""
 
-#: modules/access/dshow/dshow.cpp:86
+#: modules/access/dshow/dshow.cpp:90
 #, fuzzy
 msgid "FM radio"
 msgstr "Àudio xifrat"
 
-#: modules/access/dshow/dshow.cpp:87
+#: modules/access/dshow/dshow.cpp:91
 #, fuzzy
 msgid "AM radio"
 msgstr "Àudio xifrat"
 
-#: modules/access/dshow/dshow.cpp:88
+#: modules/access/dshow/dshow.cpp:92
 #, fuzzy
 msgid "DSS"
 msgstr "TS"
 
-#: modules/access/dshow/dshow.cpp:92
+#: modules/access/dshow/dshow.cpp:96
 msgid ""
 "Caching value for DirectShow streams. This value should be set in "
 "millisecondss."
@@ -6074,13 +6166,13 @@ msgstr ""
 "Us permet modificar el valor de captura predeterminat pels fluxos "
 "DirectShow. S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/dshow/dshow.cpp:94 modules/access/v4l.c:76
-#: modules/gui/qt4/components/open_panels.cpp:546
-#: modules/gui/qt4/components/open_panels.cpp:591
+#: modules/access/dshow/dshow.cpp:98 modules/access/v4l.c:80
+#: modules/gui/qt4/components/open_panels.cpp:646
+#: modules/gui/qt4/components/open_panels.cpp:681
 msgid "Video device name"
 msgstr "Nom del dispositiu de vídeo"
 
-#: modules/access/dshow/dshow.cpp:96
+#: modules/access/dshow/dshow.cpp:100
 msgid ""
 "Name of the video device that will be used by the DirectShow plugin. If you "
 "don't specify anything, the default device will be used."
@@ -6089,13 +6181,13 @@ msgstr ""
 "connector DirectShow. Si no especifiqueu res, utilitzarà el dispositiu "
 "predeterminat."
 
-#: modules/access/dshow/dshow.cpp:99 modules/access/v4l2.c:166
-#: modules/access/v4l.c:80 modules/gui/qt4/components/open_panels.cpp:552
-#: modules/gui/qt4/components/open_panels.cpp:597
+#: modules/access/dshow/dshow.cpp:103 modules/access/v4l2/v4l2.c:168
+#: modules/access/v4l.c:84 modules/gui/qt4/components/open_panels.cpp:652
+#: modules/gui/qt4/components/open_panels.cpp:687
 msgid "Audio device name"
 msgstr "Nom del dispositiu de àudio"
 
-#: modules/access/dshow/dshow.cpp:101
+#: modules/access/dshow/dshow.cpp:105
 #, fuzzy
 msgid ""
 "Name of the audio device that will be used by the DirectShow plugin. If you "
@@ -6105,12 +6197,12 @@ msgstr ""
 "connector DirectShow. Si no especifiqueu res, utilitzarà el dispositiu "
 "predeterminat."
 
-#: modules/access/dshow/dshow.cpp:104
-#: modules/gui/qt4/components/open_panels.cpp:810
+#: modules/access/dshow/dshow.cpp:108
+#: modules/gui/qt4/components/open_panels.cpp:560
 msgid "Video size"
 msgstr "Tamany del vídeo"
 
-#: modules/access/dshow/dshow.cpp:106
+#: modules/access/dshow/dshow.cpp:110
 #, fuzzy
 msgid ""
 "Size of the video that will be displayed by the DirectShow plugin. If you "
@@ -6122,12 +6214,12 @@ msgstr ""
 "predeterminat.Pots especificar un tamany estàndard (cif, d1, ...) o "
 "<width>x<height>"
 
-#: modules/access/dshow/dshow.cpp:109 modules/access/v4l2.c:85
-#: modules/access/v4l.c:84
+#: modules/access/dshow/dshow.cpp:113 modules/access/v4l2/v4l2.c:85
+#: modules/access/v4l.c:88
 msgid "Video input chroma format"
 msgstr "Format de croma de l'entrada de vídeo"
 
-#: modules/access/dshow/dshow.cpp:111
+#: modules/access/dshow/dshow.cpp:115
 msgid ""
 "Force the DirectShow video input to use a specific chroma format (eg. I420 "
 "(default), RV24, etc.)"
@@ -6135,11 +6227,11 @@ msgstr ""
 "Imposa a l'entrada de vídeo DirectShow a utilitzar un format de croma "
 "específic (ex. l420 (per defecte), RV24, etc.)"
 
-#: modules/access/dshow/dshow.cpp:113
+#: modules/access/dshow/dshow.cpp:117
 msgid "Video input frame rate"
 msgstr "Velocitat de fotogrames del vídeo d'entrada"
 
-#: modules/access/dshow/dshow.cpp:115
+#: modules/access/dshow/dshow.cpp:119
 msgid ""
 "Force the DirectShow video input to use a specific frame rate(eg. 0 means "
 "default, 25, 29.97, 50, 59.94, etc.)"
@@ -6147,40 +6239,40 @@ msgstr ""
 "Imposa a l'entrada de vídeo DirectShow a utilitzar  una freqüència d'imatges "
 "per segon (ex. 0 significa per defecte, 25, 29.97, 50, 59.94, etc.)"
 
-#: modules/access/dshow/dshow.cpp:117
+#: modules/access/dshow/dshow.cpp:121
 msgid "Device properties"
 msgstr "Propietats del dispositiu"
 
-#: modules/access/dshow/dshow.cpp:119
+#: modules/access/dshow/dshow.cpp:123
 msgid ""
 "Show the properties dialog of the selected device before starting the stream."
 msgstr ""
 "Mostra el diàleg de les propietats del dispositiu seleccionat abans de "
 "començar la transmissió."
 
-#: modules/access/dshow/dshow.cpp:121
+#: modules/access/dshow/dshow.cpp:125
 msgid "Tuner properties"
 msgstr "Propietats del sintonitzador"
 
-#: modules/access/dshow/dshow.cpp:123
+#: modules/access/dshow/dshow.cpp:127
 msgid "Show the tuner properties [channel selection] page."
 msgstr "Mostra la pàgina de propietats del sintonitzador [selecció de canals]"
 
-#: modules/access/dshow/dshow.cpp:124
+#: modules/access/dshow/dshow.cpp:128
 msgid "Tuner TV Channel"
 msgstr "Sintonitza els canals de televisió"
 
-#: modules/access/dshow/dshow.cpp:126
+#: modules/access/dshow/dshow.cpp:130
 msgid "Set the TV channel the tuner will set to (0 means default)."
 msgstr ""
 "Us permet especificar el canal de TV que el sintonitzador farà passar a "
 "primer pla (0 per predeterminat)"
 
-#: modules/access/dshow/dshow.cpp:128
+#: modules/access/dshow/dshow.cpp:132
 msgid "Tuner country code"
 msgstr "Sintonitza el codi del país"
 
-#: modules/access/dshow/dshow.cpp:130
+#: modules/access/dshow/dshow.cpp:134
 msgid ""
 "Set the tuner country code that establishes the current channel-to-frequency "
 "mapping (0 means default)."
@@ -6188,20 +6280,20 @@ msgstr ""
 "Us permet definir el codi del país del sintonitzador que estableix l'actual "
 "mapatge canal-a-freqüència (0 per predeterminat)"
 
-#: modules/access/dshow/dshow.cpp:132
+#: modules/access/dshow/dshow.cpp:136
 msgid "Tuner input type"
 msgstr "Sintonitza el tipus d'entrada"
 
-#: modules/access/dshow/dshow.cpp:134
+#: modules/access/dshow/dshow.cpp:138
 msgid "Select the tuner input type (Cable/Antenna)."
 msgstr ""
 "Us permet seleccionar el tipus d'entrada del sintonitzador (Cable/Antenna)"
 
-#: modules/access/dshow/dshow.cpp:135
+#: modules/access/dshow/dshow.cpp:139
 msgid "Video input pin"
 msgstr "Opcions de vídeo"
 
-#: modules/access/dshow/dshow.cpp:137
+#: modules/access/dshow/dshow.cpp:141
 msgid ""
 "Select the video input source, such as composite, s-video, or tuner. Since "
 "these settings are hardware-specific, you should find good settings in the "
@@ -6209,221 +6301,221 @@ msgid ""
 "will not be changed."
 msgstr ""
 
-#: modules/access/dshow/dshow.cpp:141
+#: modules/access/dshow/dshow.cpp:145
 msgid "Audio input pin"
 msgstr "Opcions d'Entrada d'd'àudio"
 
-#: modules/access/dshow/dshow.cpp:143
+#: modules/access/dshow/dshow.cpp:147
 msgid "Select the audio input source. See the \"video input\" option."
 msgstr ""
 "Selecciona la font de l'entrada de l'àudio.Veure l'opció \"d'entrada de vídeo"
 "\"."
 
-#: modules/access/dshow/dshow.cpp:144
+#: modules/access/dshow/dshow.cpp:148
 msgid "Video output pin"
 msgstr "Lloc per a la sortida de vídeo"
 
-#: modules/access/dshow/dshow.cpp:146
+#: modules/access/dshow/dshow.cpp:150
 msgid "Select the video output type. See the \"video input\" option."
 msgstr ""
 "Especifica el tipus de la sortida de vídeo.Veure l'opció \"d'entrada de vídeo"
 "\"."
 
-#: modules/access/dshow/dshow.cpp:147
+#: modules/access/dshow/dshow.cpp:151
 msgid "Audio output pin"
 msgstr "Sortida d'àudio"
 
-#: modules/access/dshow/dshow.cpp:149
+#: modules/access/dshow/dshow.cpp:153
 msgid "Select the audio output type. See the \"video input\" option."
 msgstr ""
 "Selecciona la font de la sortida de l'àudio.Veure l'opció \"d'entrada de "
 "vídeo\"."
 
-#: modules/access/dshow/dshow.cpp:151
+#: modules/access/dshow/dshow.cpp:155
 #, fuzzy
 msgid "AM Tuner mode"
 msgstr "Mode d'anàlisi"
 
-#: modules/access/dshow/dshow.cpp:153
+#: modules/access/dshow/dshow.cpp:157
 msgid "AM Tuner mode. Can be one of DEFAULT, TV, AM_RADIO, FM_RADIO or DSS."
 msgstr ""
 
-#: modules/access/dshow/dshow.cpp:165
+#: modules/access/dshow/dshow.cpp:169
 msgid "DirectShow"
 msgstr "DirectShow"
 
-#: modules/access/dshow/dshow.cpp:166 modules/access/dshow/dshow.cpp:227
+#: modules/access/dshow/dshow.cpp:170 modules/access/dshow/dshow.cpp:231
 msgid "DirectShow input"
 msgstr "Entrada del DirectShow"
 
-#: modules/access/dshow/dshow.cpp:174 modules/access/dshow/dshow.cpp:179
-#: modules/audio_output/alsa.c:107 modules/video_output/msw/directx.c:172
+#: modules/access/dshow/dshow.cpp:178 modules/access/dshow/dshow.cpp:183
+#: modules/audio_output/alsa.c:113 modules/video_output/msw/directx.c:176
 msgid "Refresh list"
 msgstr "Actualitza la llista"
 
-#: modules/access/dshow/dshow.cpp:175 modules/access/dshow/dshow.cpp:180
+#: modules/access/dshow/dshow.cpp:179 modules/access/dshow/dshow.cpp:184
 msgid "Configure"
 msgstr "Configura"
 
-#: modules/access/dshow/dshow.cpp:891 modules/access/dshow/dshow.cpp:941
+#: modules/access/dshow/dshow.cpp:895 modules/access/dshow/dshow.cpp:945
 #, fuzzy
 msgid "Capturing failed"
 msgstr "Filtre de retallat de vídeo"
 
-#: modules/access/dshow/dshow.cpp:892
+#: modules/access/dshow/dshow.cpp:896
 #, c-format
 msgid "VLC cannot use the device \"%s\", because its type is not supported."
 msgstr ""
 
-#: modules/access/dshow/dshow.cpp:942
+#: modules/access/dshow/dshow.cpp:946
 #, c-format
 msgid "The capture device \"%s\" does not support the required parameters."
 msgstr ""
 
-#: modules/access/dvb/access.c:127
+#: modules/access/dvb/access.c:131
 msgid "Modulation type for front-end device."
 msgstr "Tipus de modulació pel dispositiu frontal"
 
-#: modules/access/dvb/access.c:148
+#: modules/access/dvb/access.c:152
 msgid "HTTP Host address"
 msgstr "Adreça de l’ordinador"
 
-#: modules/access/dvb/access.c:150
+#: modules/access/dvb/access.c:154
 msgid "To enable the internal HTTP server, set its address and port here."
 msgstr ""
 "Per a habilitar el servidor intern d'HTTP, escriu la seva adreça i port aquí."
 
-#: modules/access/dvb/access.c:152
+#: modules/access/dvb/access.c:156
 msgid "HTTP user name"
 msgstr "Nom d'usuari de l'HTTP"
 
-#: modules/access/dvb/access.c:154
+#: modules/access/dvb/access.c:158
 msgid ""
 "User name the administrator will use to log into the internal HTTP server."
 msgstr ""
 "L'usuari nomena l'administrador que es farà servir per registrar el servidor "
 "intern d'HTTP."
 
-#: modules/access/dvb/access.c:157
+#: modules/access/dvb/access.c:161
 msgid "HTTP password"
 msgstr "Contrasenya HTTP"
 
-#: modules/access/dvb/access.c:159
+#: modules/access/dvb/access.c:163
 msgid ""
 "Password the administrator will use to log into the internal HTTP server."
 msgstr ""
 "Contrasenya que l'administrador/a farà servir per entrar al servidor HTTP "
 "intern."
 
-#: modules/access/dvb/access.c:162
+#: modules/access/dvb/access.c:166
 msgid "HTTP ACL"
 msgstr "HTTP ACL"
 
-#: modules/access/dvb/access.c:164
+#: modules/access/dvb/access.c:168
 msgid ""
 "Access control list (equivalent to .hosts) file path, which will limit the "
 "range of IPs entitled to log into the internal HTTP server."
 msgstr ""
 
-#: modules/access/dvb/access.c:168 modules/access_output/http.c:69
-#: modules/control/http/http.c:50
+#: modules/access/dvb/access.c:172 modules/access_output/http.c:73
+#: modules/control/http/http.c:53
 msgid "Certificate file"
 msgstr "Fitxer del certificat"
 
-#: modules/access/dvb/access.c:169
+#: modules/access/dvb/access.c:173
 msgid "HTTP interface x509 PEM certificate file (enables SSL)"
 msgstr "Fitxer del certificat x509 PEM de la interfície HTTP (habilita SSL)"
 
-#: modules/access/dvb/access.c:172 modules/access_output/http.c:72
-#: modules/control/http/http.c:53
+#: modules/access/dvb/access.c:176 modules/access_output/http.c:76
+#: modules/control/http/http.c:56
 msgid "Private key file"
 msgstr "Fitxer de la clau privada"
 
-#: modules/access/dvb/access.c:173
+#: modules/access/dvb/access.c:177
 msgid "HTTP interface x509 PEM private key file"
 msgstr "Fitxer de clau privada x509 PEM de la interfície HTTP"
 
-#: modules/access/dvb/access.c:175 modules/access_output/http.c:76
-#: modules/control/http/http.c:55
+#: modules/access/dvb/access.c:179 modules/access_output/http.c:80
+#: modules/control/http/http.c:58
 msgid "Root CA file"
 msgstr "Fitxer del root-CA"
 
-#: modules/access/dvb/access.c:176
+#: modules/access/dvb/access.c:180
 msgid "HTTP interface x509 PEM trusted root CA certificates file"
 msgstr ""
 "Fitxer de certificats de x509 PEM trusted root CA de la interfície HTTP"
 
-#: modules/access/dvb/access.c:179 modules/access_output/http.c:81
-#: modules/control/http/http.c:58
+#: modules/access/dvb/access.c:183 modules/access_output/http.c:85
+#: modules/control/http/http.c:61
 msgid "CRL file"
 msgstr "Fitxer de CRL"
 
-#: modules/access/dvb/access.c:180
+#: modules/access/dvb/access.c:184
 msgid "HTTP interface Certificates Revocation List file"
 msgstr "Fitxer de la Llista de Revocació de Certificats de la interfície HTTP"
 
-#: modules/access/dvb/access.c:184
+#: modules/access/dvb/access.c:188
 msgid "DVB input with v4l2 support"
 msgstr "Entrada DVB amb suport v4l2"
 
-#: modules/access/dvb/access.c:236
+#: modules/access/dvb/access.c:240
 msgid "HTTP server"
 msgstr "Servidor HTTP"
 
-#: modules/access/dvb/access.c:727
+#: modules/access/dvb/access.c:731
 #, fuzzy
 msgid "Input syntax is deprecated"
 msgstr "Nombre mínim de fotogrames B (desestimat)"
 
-#: modules/access/dvb/access.c:728
+#: modules/access/dvb/access.c:732
 msgid ""
 "The given syntax is deprecated. Run \"vlc -p dvb\" to see an explanation of "
 "the new syntax."
 msgstr ""
 
-#: modules/access/dvb/access.c:774
+#: modules/access/dvb/access.c:778
 #, fuzzy
 msgid "Illegal Polarization"
 msgstr "Normalització del volum"
 
-#: modules/access/dvb/access.c:775
+#: modules/access/dvb/access.c:779
 #, c-format
 msgid "The provided polarization \"%c\" is not valid."
 msgstr ""
 
-#: modules/access/dv.c:68
+#: modules/access/dv.c:72
 msgid "Caching value for DV streams. Thisvalue should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos DV. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/dv.c:72
+#: modules/access/dv.c:76
 msgid "Digital Video (Firewire/ieee1394)  input"
 msgstr "Entrada de Vídeo Digital  (Firewire/ieee1394)"
 
-#: modules/access/dv.c:73
+#: modules/access/dv.c:77
 msgid "dv"
 msgstr "dv"
 
-#: modules/access/dvdnav.c:62 modules/access/dvdread.c:56
+#: modules/access/dvdnav.c:66 modules/access/dvdread.c:60
 msgid "DVD angle"
 msgstr "Angle del DVD"
 
-#: modules/access/dvdnav.c:64 modules/access/dvdread.c:58
+#: modules/access/dvdnav.c:68 modules/access/dvdread.c:62
 msgid "Default DVD angle."
 msgstr "Angle del DVD"
 
-#: modules/access/dvdnav.c:68 modules/access/dvdread.c:62
+#: modules/access/dvdnav.c:72 modules/access/dvdread.c:66
 msgid "Caching value for DVDs. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per a DVDs. S'hauria "
 "d'especificar en unitats de mil·lisegon."
 
-#: modules/access/dvdnav.c:70
+#: modules/access/dvdnav.c:74
 msgid "Start directly in menu"
 msgstr "Inicia directament el menú"
 
-#: modules/access/dvdnav.c:72
+#: modules/access/dvdnav.c:76
 msgid ""
 "Start the DVD directly in the main menu. This will try to skip all the "
 "useless warning introductions."
@@ -6431,30 +6523,30 @@ msgstr ""
 "Us permet iniciar el DVD directament al menú principal. Intentarà eliminar "
 "totes les instruccions d'avís innecessàries."
 
-#: modules/access/dvdnav.c:81
+#: modules/access/dvdnav.c:85
 msgid "DVD with menus"
 msgstr "DVD amb menús"
 
-#: modules/access/dvdnav.c:82
+#: modules/access/dvdnav.c:86
 msgid "DVDnav Input"
 msgstr "Entrada DVDnav"
 
-#: modules/access/dvdnav.c:298 modules/access/dvdread.c:234
-#: modules/access/dvdread.c:494 modules/access/dvdread.c:556
+#: modules/access/dvdnav.c:302 modules/access/dvdread.c:238
+#: modules/access/dvdread.c:498 modules/access/dvdread.c:560
 #, fuzzy
 msgid "Playback failure"
 msgstr "Pausa la reproducció"
 
-#: modules/access/dvdnav.c:299
+#: modules/access/dvdnav.c:303
 msgid ""
 "VLC cannot set the DVD's title. It possibly cannot decrypt the entire disk."
 msgstr ""
 
-#: modules/access/dvdread.c:65
+#: modules/access/dvdread.c:69
 msgid "Method used by libdvdcss for decryption"
 msgstr "Mètode utilitzat per libdvdcss pel desxifrat"
 
-#: modules/access/dvdread.c:67
+#: modules/access/dvdread.c:71
 msgid ""
 "Set the method used by libdvdcss for key decryption.\n"
 "title: decrypted title key is guessed from the encrypted sectors of the "
@@ -6483,203 +6575,202 @@ msgstr ""
 "clau del disc serà més ràpida amb aquest mètode. És el que utilitza libcss.\n"
 "El mètode per defecte és: clau."
 
-#: modules/access/dvdread.c:83
+#: modules/access/dvdread.c:87
 msgid "title"
 msgstr "Títol"
 
-#: modules/access/dvdread.c:83
+#: modules/access/dvdread.c:87
 msgid "Key"
 msgstr "Tecla"
 
-#: modules/access/dvdread.c:89
+#: modules/access/dvdread.c:93
 msgid "DVD without menus"
 msgstr "DVD sense menús"
 
-#: modules/access/dvdread.c:90
+#: modules/access/dvdread.c:94
 msgid "DVDRead Input (DVD without menu support)"
 msgstr "Entrada DVDRead (DVD sense suport de menú)"
 
-#: modules/access/dvdread.c:235
+#: modules/access/dvdread.c:239
 #, fuzzy, c-format
 msgid "DVDRead could not open the disk \"%s\"."
 msgstr "Llista dels mòduls de sortida de vídeo"
 
-#: modules/access/dvdread.c:495
+#: modules/access/dvdread.c:499
 #, c-format
 msgid "DVDRead could not read block %d."
 msgstr ""
 
-#: modules/access/dvdread.c:557
+#: modules/access/dvdread.c:561
 #, c-format
 msgid "DVDRead could not read %d/%d blocks at 0x%02x."
 msgstr ""
 
-#: modules/access/eyetv.c:44
+#: modules/access/eyetv.m:53
+#, fuzzy
+msgid "Channel number"
+msgstr "Nom del canal"
+
+#: modules/access/eyetv.m:55
+msgid ""
+"EyeTV program number, or use 0 for last channel, -1 for S-Video input, -2 "
+"for Composite input"
+msgstr ""
+
+#: modules/access/eyetv.m:59
 #, fuzzy
 msgid "EyeTV access module"
 msgstr "Mòdul d’accés"
 
-#: modules/access/fake.c:40
+#: modules/access/fake.c:44
 msgid ""
 "Caching value for fake streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos de fitxer. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/fake.c:42 modules/access/pvr.c:81 modules/access/v4l2.c:104
-#: modules/access/v4l.c:135
+#: modules/access/fake.c:46 modules/access/pvr.c:85
+#: modules/access/v4l2/v4l2.c:106 modules/access/v4l.c:139
 msgid "Framerate"
 msgstr "Velocitat de fotogrames"
 
-#: modules/access/fake.c:44
+#: modules/access/fake.c:48
 msgid "Number of frames per second (eg. 24, 25, 29.97, 30)."
 msgstr "Defineix el nombre de fotogrames per segon (ex. 24, 25, 29.97, 30)."
 
-#: modules/access/fake.c:45 modules/stream_out/bridge.c:35
-#: modules/stream_out/mosaic_bridge.c:117
+#: modules/access/fake.c:49 modules/stream_out/bridge.c:39
+#: modules/stream_out/mosaic_bridge.c:121
 msgid "ID"
 msgstr "ID"
 
-#: modules/access/fake.c:47
+#: modules/access/fake.c:51
 msgid ""
 "Set the ID of the fake elementary stream for use in #duplicate{} constructs "
 "(default 0)."
 msgstr ""
 
-#: modules/access/fake.c:49
+#: modules/access/fake.c:53
 msgid "Duration in ms"
 msgstr "Duració en ms"
 
-#: modules/access/fake.c:51
+#: modules/access/fake.c:55
 msgid ""
 "Duration of the fake streaming before faking an end-of-file (default is 0, "
 "meaning that the stream is unlimited)."
 msgstr ""
 
-#: modules/access/fake.c:55 modules/codec/fake.c:84
+#: modules/access/fake.c:59 modules/codec/fake.c:88
 msgid "Fake"
 msgstr "Parany"
 
-#: modules/access/fake.c:56
+#: modules/access/fake.c:60
 msgid "Fake input"
 msgstr "Entrada Falsa"
 
-#: modules/access/file.c:83
+#: modules/access/file.c:84
 msgid "Caching value for files. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos de fitxer. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/file.c:85
-msgid "Concatenate with additional files"
-msgstr "Concatena amb fitxers addicionals"
-
-#: modules/access/file.c:87
-msgid ""
-"Play split files as if they were part of a unique file. You need to specify "
-"a comma-separated list of files."
-msgstr ""
-"Us permet reproduir fitxers dividits com si fossin  un únic fitxer. "
-"Especifica una llista de fitxers separats per comes."
-
-#: modules/access/file.c:91
+#: modules/access/file.c:88
 msgid "File input"
 msgstr "Entrada d'arxiu"
 
-#: modules/access/file.c:92 modules/access_output/file.c:67
-#: modules/audio_output/file.c:108 modules/gui/beos/InterfaceWindow.cpp:261
-#: modules/gui/beos/MediaControlView.cpp:1232
-#: modules/gui/beos/PlayListWindow.cpp:84 modules/gui/macosx/open.m:162
-#: modules/gui/macosx/open.m:402 modules/gui/macosx/output.m:142
+#: modules/access/file.c:89 modules/access_output/file.c:71
+#: modules/audio_output/file.c:112 modules/gui/beos/InterfaceWindow.cpp:265
+#: modules/gui/beos/MediaControlView.cpp:1236
+#: modules/gui/beos/PlayListWindow.cpp:88 modules/gui/macosx/open.m:162
+#: modules/gui/macosx/open.m:405 modules/gui/macosx/output.m:142
 #: modules/gui/macosx/output.m:230 modules/gui/macosx/output.m:369
 #: modules/gui/pda/pda_interface.c:364 modules/gui/qt4/ui/sout.ui:50
-#: modules/gui/qt4/ui/sprefs_audio.ui:221
+#: modules/gui/qt4/ui/sprefs_audio.ui:283
 #: modules/gui/wxwidgets/dialogs/open.cpp:503
 #: modules/gui/wxwidgets/dialogs/streamout.cpp:471
 msgid "File"
 msgstr "Fitxer"
 
-#: modules/access/file.c:318 modules/access/file.c:406
-#: modules/access/file.c:560 modules/access/file.c:576
+#: modules/access/file.c:275 modules/access/file.c:417
+#: modules/access/file.c:433 modules/access/mmap.c:212
 #, fuzzy
 msgid "File reading failed"
 msgstr "Filtre d'escalat de vídeo"
 
-#: modules/access/file.c:319 modules/access/file.c:407
+#: modules/access/file.c:276 modules/access/mmap.c:213
 #, fuzzy
 msgid "VLC could not read the file."
 msgstr "Llista dels mòduls de sortida de vídeo"
 
-#: modules/access/file.c:561 modules/access/file.c:577
+#: modules/access/file.c:418 modules/access/file.c:434
 #, fuzzy, c-format
 msgid "VLC could not open the file \"%s\"."
 msgstr "Llista dels mòduls de sortida de vídeo"
 
-#: modules/access_filter/bandwidth.c:29
+#: modules/access_filter/bandwidth.c:33
 msgid "Bandwidth limit (bytes/s)"
 msgstr ""
 
-#: modules/access_filter/bandwidth.c:31
+#: modules/access_filter/bandwidth.c:35
 msgid ""
 "The bandwidth module will drop any data in excess of that many bytes per "
 "seconds."
 msgstr ""
 
-#: modules/access_filter/bandwidth.c:40
-#: modules/gui/qt4/components/open_panels.cpp:864
+#: modules/access_filter/bandwidth.c:44
+#: modules/gui/qt4/components/open_panels.cpp:614
 #, fuzzy
 msgid "Bandwidth"
 msgstr "Amplada del vídeo"
 
-#: modules/access_filter/bandwidth.c:41 modules/gui/qt4/ui/sprefs_input.ui:190
+#: modules/access_filter/bandwidth.c:45 modules/gui/qt4/ui/sprefs_input.ui:190
 #, fuzzy
 msgid "Bandwidth limiter"
 msgstr "Amplada del vídeo"
 
-#: modules/access_filter/dump.c:37
+#: modules/access_filter/dump.c:41
 #, fuzzy
 msgid "Force use of dump module"
 msgstr "Mòdul de sortida d'accés"
 
-#: modules/access_filter/dump.c:38
+#: modules/access_filter/dump.c:42
 msgid "Activate the dump module even for media with fast seeking."
 msgstr ""
 
-#: modules/access_filter/dump.c:41
+#: modules/access_filter/dump.c:45
 msgid "Maximum size of temporary file (Mb)"
 msgstr ""
 
-#: modules/access_filter/dump.c:42
+#: modules/access_filter/dump.c:46
 msgid ""
 "The dump module will abort dumping of the media if more than this much "
 "megabyte were performed."
 msgstr ""
 
-#: modules/access_filter/record.c:43
+#: modules/access_filter/record.c:47
 msgid "Record directory"
 msgstr "Directori de Gravació"
 
-#: modules/access_filter/record.c:45
+#: modules/access_filter/record.c:49
 msgid "Directory where the record will be stored."
 msgstr ""
 "Us permet especificar el directori on les instantànies del vídeo seran "
 "emmagatzemades."
 
-#: modules/access_filter/record.c:321
+#: modules/access_filter/record.c:326
 #, fuzzy
 msgid "Recording"
 msgstr "S'està descodificant..."
 
-#: modules/access_filter/record.c:323
+#: modules/access_filter/record.c:328
 #, fuzzy
 msgid "Recording done"
 msgstr "Ràtio d'enregistrament"
 
-#: modules/access_filter/timeshift.c:45
+#: modules/access_filter/timeshift.c:49
 msgid "Timeshift granularity"
 msgstr "Granularitat de l'Hora"
 
-#: modules/access_filter/timeshift.c:47
+#: modules/access_filter/timeshift.c:51
 #, fuzzy
 msgid ""
 "This is the size of the temporary files that will be used to store the "
@@ -6687,115 +6778,115 @@ msgid ""
 msgstr ""
 "Els filtres de vídeo s'utilitzen pel post-processament del flux de vídeo"
 
-#: modules/access_filter/timeshift.c:49
+#: modules/access_filter/timeshift.c:53
 msgid "Timeshift directory"
 msgstr "Directori de la instantània del vídeo"
 
-#: modules/access_filter/timeshift.c:50
+#: modules/access_filter/timeshift.c:54
 msgid "Directory used to store the timeshift temporary files."
 msgstr ""
 "Directori utilitzat per guardar els arxius temporals de càlcul de temps."
 
-#: modules/access_filter/timeshift.c:52
+#: modules/access_filter/timeshift.c:56
 #, fuzzy
 msgid "Force use of the timeshift module"
 msgstr "Mòdul de sortida d'accés"
 
-#: modules/access_filter/timeshift.c:53
+#: modules/access_filter/timeshift.c:57
 msgid ""
 "Force use of the timeshift module even if the access declares that it can "
 "control pace or pause."
 msgstr ""
 
-#: modules/access_filter/timeshift.c:57 modules/access_filter/timeshift.c:58
+#: modules/access_filter/timeshift.c:61 modules/access_filter/timeshift.c:62
 #: modules/gui/qt4/ui/sprefs_input.ui:169
 msgid "Timeshift"
 msgstr "Hora"
 
-#: modules/access/ftp.c:54
+#: modules/access/ftp.c:58
 msgid ""
 "Caching value for FTP streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos FTP. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/ftp.c:56
+#: modules/access/ftp.c:60
 msgid "FTP user name"
 msgstr "Nom d'usuari de l'FTP"
 
-#: modules/access/ftp.c:57 modules/access/smb.c:64
+#: modules/access/ftp.c:61 modules/access/smb.c:68
 msgid "User name that will be used for the connection."
 msgstr ""
 "Us permet modificar el nom d'usuari que serà utilitzat per la connexió."
 
-#: modules/access/ftp.c:59
+#: modules/access/ftp.c:63
 msgid "FTP password"
 msgstr "Contrasenya de l'FTP"
 
-#: modules/access/ftp.c:60 modules/access/smb.c:67
+#: modules/access/ftp.c:64 modules/access/smb.c:71
 msgid "Password that will be used for the connection."
 msgstr ""
 "Us permet modificar la contrasenya que serà utilitzada per la connexió."
 
-#: modules/access/ftp.c:62
+#: modules/access/ftp.c:66
 msgid "FTP account"
 msgstr "Compte de l'FTP"
 
-#: modules/access/ftp.c:63
+#: modules/access/ftp.c:67
 msgid "Account that will be used for the connection."
 msgstr "Us permet modificar el compte que serà utilitzat per la connexió."
 
-#: modules/access/ftp.c:68
+#: modules/access/ftp.c:72
 msgid "FTP input"
 msgstr "Entrada de l'FTP"
 
-#: modules/access/ftp.c:85
+#: modules/access/ftp.c:89
 #, fuzzy
 msgid "FTP upload output"
 msgstr "Sortida d'àudio del fitxer"
 
-#: modules/access/ftp.c:129 modules/access/ftp.c:139 modules/access/ftp.c:200
-#: modules/access/ftp.c:210 modules/access/ftp.c:218
+#: modules/access/ftp.c:133 modules/access/ftp.c:143 modules/access/ftp.c:204
+#: modules/access/ftp.c:214 modules/access/ftp.c:222
 #, fuzzy
 msgid "Network interaction failed"
 msgstr "Adreça de la interfície de xarxa"
 
-#: modules/access/ftp.c:130
+#: modules/access/ftp.c:134
 msgid "VLC could not connect with the given server."
 msgstr ""
 
-#: modules/access/ftp.c:140
+#: modules/access/ftp.c:144
 msgid "VLC's connection to the given server was rejected."
 msgstr ""
 
-#: modules/access/ftp.c:201
+#: modules/access/ftp.c:205
 msgid "Your account was rejected."
 msgstr ""
 
-#: modules/access/ftp.c:211
+#: modules/access/ftp.c:215
 msgid "Your password was rejected."
 msgstr ""
 
-#: modules/access/ftp.c:219
+#: modules/access/ftp.c:223
 msgid "Your connection attempt to the server was rejected."
 msgstr ""
 
-#: modules/access/gnomevfs.c:44
+#: modules/access/gnomevfs.c:48
 msgid ""
 "Caching value for GnomeVFS streams.This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos GnomeVFS. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/gnomevfs.c:48
+#: modules/access/gnomevfs.c:52
 msgid "GnomeVFS input"
 msgstr "Entrada de GnomeVFS."
 
-#: modules/access/http.c:48 modules/access/mms/mms.c:58
+#: modules/access/http.c:56 modules/access/mms/mms.c:62
 msgid "HTTP proxy"
 msgstr "Proxy HTTP"
 
-#: modules/access/http.c:50 modules/access/mms/mms.c:60
+#: modules/access/http.c:58 modules/access/mms/mms.c:64
 #, fuzzy
 msgid ""
 "HTTP proxy to be used It must be of the form http://[user[:pass]@]myproxy."
@@ -6806,36 +6897,36 @@ msgstr ""
 "myproxy.mydomain:myport/. Si no s'especifica cap, es provarà la variable "
 "d'entorn  HTTP_PROXY."
 
-#: modules/access/http.c:56
+#: modules/access/http.c:64
 msgid ""
 "Caching value for HTTP streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos HTTP. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/http.c:59
+#: modules/access/http.c:67
 msgid "HTTP user agent"
 msgstr "Agent usuari de l'HTTP"
 
-#: modules/access/http.c:60
+#: modules/access/http.c:68
 msgid "User agent that will be used for the connection."
 msgstr "Us permet modificar l'agent usuari que serà utilitzat per la connexió."
 
-#: modules/access/http.c:63
+#: modules/access/http.c:71
 msgid "Auto re-connect"
 msgstr "Auto re-connexió"
 
-#: modules/access/http.c:65
+#: modules/access/http.c:73
 msgid ""
 "Automatically try to reconnect to the stream in case of a sudden disconnect."
 msgstr ""
 "Intentarà automàticament una reconnexió en el cas de tancar-se fora de temps."
 
-#: modules/access/http.c:68
+#: modules/access/http.c:76
 msgid "Continuous stream"
 msgstr "Transmissió continuada"
 
-#: modules/access/http.c:69
+#: modules/access/http.c:77
 #, fuzzy
 msgid ""
 "Read a file that is being constantly updated (for example, a JPG file on a "
@@ -6845,145 +6936,172 @@ msgstr ""
 "Habilita aquesta opció per llegir un arxiu que s'està actualitzant "
 "constantment (per exemple, un arxiu JPG en un servidor)"
 
-#: modules/access/http.c:75
+#: modules/access/http.c:82
+#, fuzzy
+msgid "Forward Cookies"
+msgstr "Cap endavant"
+
+#: modules/access/http.c:83
+msgid "Forward Cookies Across http redirections "
+msgstr ""
+
+#: modules/access/http.c:86
 msgid "HTTP input"
 msgstr "Entrada de l'HTTP"
 
-#: modules/access/http.c:77
+#: modules/access/http.c:88
 msgid "HTTP(S)"
 msgstr "HTTP(S)"
 
-#: modules/access/http.c:295
+#: modules/access/http.c:350
 #, fuzzy
 msgid "HTTP authentication"
 msgstr "UDP/RTP Multidifusió"
 
-#: modules/access/http.c:296 modules/demux/live555.cpp:547
+#: modules/access/http.c:351 modules/demux/live555.cpp:571
 msgid "Please enter a valid login name and a password."
 msgstr ""
 
-#: modules/access/jack.c:59
+#: modules/access/jack.c:63
 msgid ""
 "Make VLC buffer audio data capturer from jack for the specified length in "
 "milliseconds."
 msgstr ""
 
-#: modules/access/jack.c:61
+#: modules/access/jack.c:65
 #, fuzzy
 msgid "Pace"
 msgstr "Dance"
 
-#: modules/access/jack.c:63
+#: modules/access/jack.c:67
 #, fuzzy
 msgid "Read the audio stream at VLC pace rather than Jack pace."
 msgstr "Tracta-ho com un conducte en comptes de com un fitxer"
 
-#: modules/access/jack.c:64
+#: modules/access/jack.c:68
 #, fuzzy
 msgid "Auto Connection"
 msgstr "Auto re-connexió"
 
-#: modules/access/jack.c:66
+#: modules/access/jack.c:70
 #, fuzzy
 msgid "Automatically connect VLC input ports to available output ports."
 msgstr "Automàticament preparseja arxius"
 
-#: modules/access/jack.c:69
+#: modules/access/jack.c:73
 #, fuzzy
 msgid "JACK audio input"
 msgstr "Sortida d'àudio JACK"
 
-#: modules/access/jack.c:71
+#: modules/access/jack.c:75
 #, fuzzy
 msgid "JACK Input"
 msgstr "Entrada"
 
-#: modules/access/mms/mms.c:46
+#: modules/access/mmap.c:41
+#, fuzzy
+msgid "Use file memory mapping"
+msgstr "Utilitza la memòria compartida"
+
+#: modules/access/mmap.c:43
+msgid "Try to use memory mapping to read files and block devices."
+msgstr ""
+
+#: modules/access/mmap.c:49
+msgid "MMap"
+msgstr ""
+
+#: modules/access/mmap.c:50
+#, fuzzy
+msgid "Memory-mapped file input"
+msgstr "Utilitza la sortida de float32"
+
+#: modules/access/mms/mms.c:50
 msgid ""
 "Caching value for MMS streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos MMS. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/mms/mms.c:49
+#: modules/access/mms/mms.c:53
 msgid "Force selection of all streams"
 msgstr "Imposa la selecció de tots els corrents de dades"
 
-#: modules/access/mms/mms.c:51
+#: modules/access/mms/mms.c:55
 msgid ""
 "MMS streams can contain several elementary streams, with different bitrates. "
 "You can choose to select all of them."
 msgstr ""
 
-#: modules/access/mms/mms.c:54
+#: modules/access/mms/mms.c:58
 msgid "Maximum bitrate"
 msgstr "Màxima taxa de bits (bitrate)"
 
-#: modules/access/mms/mms.c:56
+#: modules/access/mms/mms.c:60
 msgid "Select the stream with the maximum bitrate under that limit."
 msgstr "Selecciona sempre el flux amb la màxima taxa de bits permsa."
 
-#: modules/access/mms/mms.c:66
+#: modules/access/mms/mms.c:70
 msgid "Microsoft Media Server (MMS) input"
 msgstr "Entrada Microsoft Media Server (MMS)"
 
-#: modules/access_output/dummy.c:40 modules/stream_out/dummy.c:46
+#: modules/access_output/dummy.c:44 modules/stream_out/dummy.c:50
 msgid "Dummy stream output"
 msgstr "Sortida de flux Dummy"
 
-#: modules/access_output/dummy.c:41 modules/misc/dummy/dummy.c:56
+#: modules/access_output/dummy.c:45 modules/misc/dummy/dummy.c:60
 msgid "Dummy"
 msgstr "Dummy"
 
-#: modules/access_output/file.c:61
+#: modules/access_output/file.c:65
 msgid "Append to file"
 msgstr "Afegeix a un fitxer"
 
-#: modules/access_output/file.c:62
+#: modules/access_output/file.c:66
 msgid "Append to file if it exists instead of replacing it."
 msgstr "Afegeix a un arxiu si existeix, enlloc de reemplaçar-ho. "
 
-#: modules/access_output/file.c:66
+#: modules/access_output/file.c:70
 msgid "File stream output"
 msgstr "Sortida de flux del fitxer"
 
-#: modules/access_output/http.c:60 modules/gui/qt4/ui/sprefs_audio.ui:300
-#: modules/misc/audioscrobbler.c:125
+#: modules/access_output/http.c:64 modules/gui/qt4/ui/sprefs_audio.ui:362
+#: modules/misc/audioscrobbler.c:131
 msgid "Username"
 msgstr "Nom d'usuari"
 
-#: modules/access_output/http.c:61
+#: modules/access_output/http.c:65
 msgid "User name that will be requested to access the stream."
 msgstr ""
 "Us permet donar un nom d'usuari/a que serà preguntat al accedir al flux."
 
-#: modules/access_output/http.c:63 modules/control/telnet.c:78
-#: modules/gui/qt4/dialogs/interaction.cpp:93
-#: modules/gui/qt4/ui/sprefs_audio.ui:307 modules/misc/audioscrobbler.c:127
-#: modules/misc/notify/growl.c:60
+#: modules/access_output/http.c:67 modules/control/telnet.c:86
+#: modules/gui/qt4/dialogs/interaction.cpp:97
+#: modules/gui/qt4/ui/sprefs_audio.ui:369 modules/misc/audioscrobbler.c:133
+#: modules/misc/notify/growl_udp.c:63
 msgid "Password"
 msgstr "Contrasenya"
 
-#: modules/access_output/http.c:64
+#: modules/access_output/http.c:68
 msgid "Password that will be requested to access the stream."
 msgstr "Us permet donar una contrasenya que serà preguntat al accedir al flux."
 
-#: modules/access_output/http.c:66
+#: modules/access_output/http.c:70
 msgid "Mime"
 msgstr "MIME"
 
-#: modules/access_output/http.c:67
+#: modules/access_output/http.c:71
 #, fuzzy
 msgid "MIME returned by the server (autodetected if not specified)."
 msgstr "MIME retornat pel servidor (autodetecció si no s'especifica res)"
 
-#: modules/access_output/http.c:70
+#: modules/access_output/http.c:74
 msgid "Path to the x509 PEM certificate file that will be used for HTTPS."
 msgstr ""
 "Ruta al arxiu certificat x509 PEM que s'utilitzarà per la sortida de flux "
 "HTTPS."
 
-#: modules/access_output/http.c:73
+#: modules/access_output/http.c:77
 #, fuzzy
 msgid ""
 "Path to the x509 PEM private key file that will be used for HTTPS. Leave "
@@ -6992,7 +7110,7 @@ msgstr ""
 "Camí al arxiu clau privat x509 PEM que s'utilitzarà per la sortida de flux "
 "HTTP/SSL. Deixeu-ho buit  si no teniu cap."
 
-#: modules/access_output/http.c:77
+#: modules/access_output/http.c:81
 #, fuzzy
 msgid ""
 "Path to the x509 PEM trusted root CA certificates (certificate authority) "
@@ -7002,7 +7120,7 @@ msgstr ""
 "certificat) que serà utilitzat per la sortida de flux HTTP/SSL. Deixeu-ho "
 "buit si no en teniu un."
 
-#: modules/access_output/http.c:82
+#: modules/access_output/http.c:86
 msgid ""
 "Path to the x509 PEM Certificates Revocation List file that will be used for "
 "SSL. Leave empty if you don't have one."
@@ -7010,120 +7128,120 @@ msgstr ""
 "Camí al fitxer de la Llista de Revocació de Certificats  x509 PEM que serà "
 "utilitzat per la sortida de flux HTTP/SSL. Deixeu-ho buit si no en teniu un."
 
-#: modules/access_output/http.c:85
+#: modules/access_output/http.c:89
 msgid "Advertise with Bonjour"
 msgstr "Anuncia't amb Bonjour"
 
-#: modules/access_output/http.c:86
+#: modules/access_output/http.c:90
 msgid "Advertise the stream with the Bonjour protocol."
 msgstr "Anuncia el flux amb el protocol Bonjour."
 
-#: modules/access_output/http.c:90
+#: modules/access_output/http.c:94
 msgid "HTTP stream output"
 msgstr "Sortida de flux de HTTP"
 
-#: modules/access_output/shout.c:58
+#: modules/access_output/shout.c:62
 msgid "Stream name"
 msgstr "Nom del Flux"
 
-#: modules/access_output/shout.c:59
+#: modules/access_output/shout.c:63
 #, fuzzy
 msgid "Name to give to this stream/channel on the shoutcast/icecast server."
 msgstr "Nom  a donar a aquest flux/canal al servidor icecast."
 
-#: modules/access_output/shout.c:62
+#: modules/access_output/shout.c:66
 msgid "Stream description"
 msgstr "Descripció del flux"
 
-#: modules/access_output/shout.c:63
+#: modules/access_output/shout.c:67
 msgid "Description of the stream content or information about your channel."
 msgstr "Descripció del contingut del flux o informació sobre el teu canal."
 
-#: modules/access_output/shout.c:66
+#: modules/access_output/shout.c:70
 msgid "Stream MP3"
 msgstr "Flux MP3"
 
-#: modules/access_output/shout.c:67
+#: modules/access_output/shout.c:71
 msgid ""
 "You normally have to feed the shoutcast module with Ogg streams. It is also "
 "possible to stream MP3 instead, so you can forward MP3 streams to the "
 "shoutcast/icecast server."
 msgstr ""
 
-#: modules/access_output/shout.c:76
+#: modules/access_output/shout.c:80
 #, fuzzy
 msgid "Genre description"
 msgstr "Descripció de la sessió"
 
-#: modules/access_output/shout.c:77
+#: modules/access_output/shout.c:81
 msgid "Genre of the content. "
 msgstr ""
 
-#: modules/access_output/shout.c:79
+#: modules/access_output/shout.c:83
 #, fuzzy
 msgid "URL description"
 msgstr "Descripció"
 
-#: modules/access_output/shout.c:80
+#: modules/access_output/shout.c:84
 msgid "URL with information about the stream or your channel. "
 msgstr ""
 
-#: modules/access_output/shout.c:87
+#: modules/access_output/shout.c:91
 #, fuzzy
 msgid "Bitrate information of the transcoded stream. "
 msgstr "Velocitat de mostra de les captures del flux d'àudio, en Hz"
 
-#: modules/access_output/shout.c:89 modules/access/v4l2.c:189
-#: modules/access/v4l.c:121
+#: modules/access_output/shout.c:93 modules/access/v4l2/v4l2.c:210
+#: modules/access/v4l.c:125
 msgid "Samplerate"
 msgstr "Velocitat de mostra"
 
-#: modules/access_output/shout.c:90
+#: modules/access_output/shout.c:94
 #, fuzzy
 msgid "Samplerate information of the transcoded stream. "
 msgstr "Velocitat de mostra de les captures del flux d'àudio, en Hz"
 
-#: modules/access_output/shout.c:92
+#: modules/access_output/shout.c:96
 #, fuzzy
 msgid "Number of channels"
 msgstr "Nombre de clons"
 
-#: modules/access_output/shout.c:93
+#: modules/access_output/shout.c:97
 #, fuzzy
 msgid "Number of channels information of the transcoded stream. "
 msgstr "Velocitat de mostra de les captures del flux d'àudio, en Hz"
 
-#: modules/access_output/shout.c:95
+#: modules/access_output/shout.c:99
 msgid "Ogg Vorbis Quality"
 msgstr ""
 
-#: modules/access_output/shout.c:96
+#: modules/access_output/shout.c:100
 #, fuzzy
 msgid "Ogg Vorbis Quality information of the transcoded stream. "
 msgstr "Velocitat de mostra de les captures del flux d'àudio, en Hz"
 
-#: modules/access_output/shout.c:98
+#: modules/access_output/shout.c:102
 #, fuzzy
 msgid "Stream public"
 msgstr "Flux de sortida"
 
-#: modules/access_output/shout.c:99
+#: modules/access_output/shout.c:103
 msgid ""
 "Make the server publicly available on the 'Yellow Pages' (directory listing "
 "of streams) on the icecast/shoutcast website. Requires the bitrate "
 "information specified for shoutcast. Requires Ogg streaming for icecast."
 msgstr ""
 
-#: modules/access_output/shout.c:105
+#: modules/access_output/shout.c:109
 msgid "IceCAST output"
 msgstr "Sortida IceCAST"
 
-#: modules/access_output/udp.c:62 modules/access/rtsp/access.c:41
-#: modules/demux/live555.cpp:60
+#: modules/access_output/udp.c:66 modules/access/rtsp/access.c:45
+#: modules/demux/live555.cpp:65
 msgid "Caching value (ms)"
 msgstr "Valor de captura (ms)"
 
-#: modules/access_output/udp.c:64
+#: modules/access_output/udp.c:68
 msgid ""
 "Default caching value for outbound UDP streams. This value should be set in "
 "milliseconds."
@@ -7131,11 +7249,11 @@ msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos UDP. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access_output/udp.c:67
+#: modules/access_output/udp.c:71
 msgid "Group packets"
 msgstr "Agrupa paquets"
 
-#: modules/access_output/udp.c:68
+#: modules/access_output/udp.c:72
 msgid ""
 "Packets can be sent one by one at the right time or by groups. You can "
 "choose the number of packets that will be sent at a time. It helps reducing "
@@ -7145,20 +7263,20 @@ msgstr ""
 "permet donar el nombre de paquets que seran enviats en un moment. Ajuda a "
 "reduir la càrrega de planificació sobre sistemes molt carregats."
 
-#: modules/access_output/udp.c:73
+#: modules/access_output/udp.c:77
 #, fuzzy
 msgid "Automatic multicast streaming"
 msgstr "Retallat automàtic"
 
-#: modules/access_output/udp.c:74
+#: modules/access_output/udp.c:78
 msgid "Allocates an outbound multicast address automatically."
 msgstr ""
 
-#: modules/access_output/udp.c:78
+#: modules/access_output/udp.c:82
 msgid "UDP stream output"
 msgstr "Flux de sortida UDP"
 
-#: modules/access/pvr.c:57
+#: modules/access/pvr.c:61
 msgid ""
 "Default caching value for PVR streams. This value should be set in "
 "milliseconds."
@@ -7166,79 +7284,82 @@ msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos PVR. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/pvr.c:60 modules/gui/qt4/ui/sprefs_audio.ui:137
-#: modules/gui/qt4/ui/sprefs_audio.ui:169
-#: modules/gui/qt4/ui/sprefs_audio.ui:195
+#: modules/access/pvr.c:64 modules/gui/qt4/ui/sprefs_audio.ui:190
+#: modules/gui/qt4/ui/sprefs_audio.ui:225
+#: modules/gui/qt4/ui/sprefs_audio.ui:254
 msgid "Device"
 msgstr "Dispositiu:"
 
-#: modules/access/pvr.c:61
+#: modules/access/pvr.c:65
 msgid "PVR video device"
 msgstr "Dispositiu de vídeo PVR"
 
-#: modules/access/pvr.c:63
+#: modules/access/pvr.c:67
 msgid "Radio device"
 msgstr "Dispositiu de ràdio"
 
-#: modules/access/pvr.c:64
+#: modules/access/pvr.c:68
 msgid "PVR radio device"
 msgstr "Dispositiu de ràdio PVR"
 
-#: modules/access/pvr.c:66 modules/access/v4l.c:95
-#: modules/gui/qt4/components/open_panels.cpp:559
-#: modules/gui/qt4/components/open_panels.cpp:693
+#: modules/access/pvr.c:70 modules/access/v4l.c:99
+#: modules/gui/qt4/components/open_panels.cpp:694
+#: modules/gui/qt4/components/open_panels.cpp:793
 msgid "Norm"
 msgstr "Norma"
 
-#: modules/access/pvr.c:67 modules/access/v4l.c:97
+#: modules/access/pvr.c:71 modules/access/v4l.c:101
 msgid "Norm of the stream (Automatic, SECAM, PAL, or NTSC)."
 msgstr "Defineix la norma del flux (Automàtic, SECAM, PAL, or NTSC)"
 
-#: modules/access/pvr.c:70 modules/access/v4l2.c:98 modules/access/v4l.c:101
-#: modules/demux/rawvid.c:43 modules/video_filter/mosaic.c:94
+#: modules/access/pvr.c:74 modules/access/v4l2/v4l2.c:100
+#: modules/access/v4l.c:105 modules/demux/rawvid.c:47
+#: modules/video_filter/mosaic.c:95
 msgid "Width"
 msgstr "Amplada"
 
-#: modules/access/pvr.c:71
+#: modules/access/pvr.c:75
 msgid "Width of the stream to capture (-1 for autodetection)."
 msgstr "Amplada del flux de captura (-1 per autodetectar)"
 
-#: modules/access/pvr.c:74 modules/access/v4l2.c:101 modules/access/v4l.c:104
-#: modules/demux/rawvid.c:47 modules/video_filter/mosaic.c:92
+#: modules/access/pvr.c:78 modules/access/v4l2/v4l2.c:103
+#: modules/access/v4l.c:108 modules/demux/rawvid.c:51
+#: modules/video_filter/mosaic.c:93
 msgid "Height"
 msgstr "Alçada"
 
-#: modules/access/pvr.c:75
+#: modules/access/pvr.c:79
 msgid "Height of the stream to capture (-1 for autodetection)."
 msgstr "Alçada del flux de captura (-1 per autodetectar)"
 
-#: modules/access/pvr.c:78 modules/access/v4l.c:88
-#: modules/gui/qt4/components/open_panels.cpp:566
-#: modules/gui/qt4/components/open_panels.cpp:700
+#: modules/access/pvr.c:82 modules/access/v4l2/v4l2.c:229
+#: modules/access/v4l.c:92 modules/gui/qt4/components/open_panels.cpp:701
+#: modules/gui/qt4/components/open_panels.cpp:800
 msgid "Frequency"
 msgstr "Freqüència"
 
-#: modules/access/pvr.c:79 modules/access/v4l.c:90
+#: modules/access/pvr.c:83 modules/access/v4l.c:94
 msgid "Frequency to capture (in kHz), if applicable."
 msgstr "Freqüència a capturar (en kHz), si és aplicable"
 
-#: modules/access/pvr.c:82 modules/access/v4l2.c:105 modules/access/v4l.c:136
+#: modules/access/pvr.c:86 modules/access/v4l2/v4l2.c:107
+#: modules/access/v4l.c:140
 msgid "Framerate to capture, if applicable (-1 for autodetect)."
 msgstr "Velocitat de fotogrames a capturar, si és aplicable (-1 per automàtic)"
 
-#: modules/access/pvr.c:85
+#: modules/access/pvr.c:89
 msgid "Key interval"
 msgstr "Interval de la tecla"
 
-#: modules/access/pvr.c:86
+#: modules/access/pvr.c:90
 msgid "Interval between keyframes (-1 for autodetect)."
 msgstr "Interval entre fotogrames clau (-1 per automàtic)"
 
-#: modules/access/pvr.c:88
+#: modules/access/pvr.c:92
 msgid "B Frames"
 msgstr "Imatges B"
 
-#: modules/access/pvr.c:89
+#: modules/access/pvr.c:93
 msgid ""
 "If this option is set, B-Frames will be used. Use this option to set the "
 "number of B-Frames."
@@ -7246,136 +7367,140 @@ msgstr ""
 "Si s'especifica aquesta opció, s'utilitzaran els Fotogrames-B. Utilitza-la "
 "per especificar el nombre de Fotogrames-B."
 
-#: modules/access/pvr.c:93
+#: modules/access/pvr.c:97
 msgid "Bitrate to use (-1 for default)."
 msgstr "Taxa de bits a utilitzar (Per defecte -1)"
 
-#: modules/access/pvr.c:95
+#: modules/access/pvr.c:99
 msgid "Bitrate peak"
 msgstr "Pic de la velocitat de bit"
 
-#: modules/access/pvr.c:96
+#: modules/access/pvr.c:100
 msgid "Peak bitrate in VBR mode."
 msgstr "Pic de la taxa de bits en el mode VBR"
 
-#: modules/access/pvr.c:98
+#: modules/access/pvr.c:102
 #, fuzzy
 msgid "Bitrate mode"
 msgstr "Mode de la taxa de bits)"
 
-#: modules/access/pvr.c:99
+#: modules/access/pvr.c:103
 msgid "Bitrate mode to use (VBR or CBR)."
 msgstr "Mode de la taxa de bits a utilitzar (VBR o CBR)."
 
-#: modules/access/pvr.c:101
+#: modules/access/pvr.c:105
 msgid "Audio bitmask"
 msgstr "Màscara de bits de l’àudio"
 
-#: modules/access/pvr.c:102
+#: modules/access/pvr.c:106
 msgid "Bitmask that will get used by the audio part of the card."
 msgstr ""
 "Aquesta opció permet indicar la màscara de bits que utilitzarà la part "
 "d'àudio de la targeta."
 
-#: modules/access/pvr.c:105 modules/access/vcdx/info.c:97
-#: modules/gui/macosx/intf.m:616 modules/gui/wxwidgets/interface.cpp:1402
+#: modules/access/pvr.c:109 modules/access/v4l2/v4l2.c:188
+#: modules/access/vcdx/info.c:101 modules/gui/macosx/intf.m:646
+#: modules/gui/wxwidgets/interface.cpp:1402
 msgid "Volume"
 msgstr "Volum"
 
-#: modules/access/pvr.c:106
+#: modules/access/pvr.c:110
 msgid "Audio volume (0-65535)."
 msgstr "Volum de l`àudio (0-65535)."
 
-#: modules/access/pvr.c:108 modules/access/v4l.c:91
+#: modules/access/pvr.c:112 modules/access/v4l.c:95
 msgid "Channel"
 msgstr "Canal"
 
-#: modules/access/pvr.c:109
+#: modules/access/pvr.c:113
 msgid ""
 "Channel of the card to use (Usually, 0 = tuner, 1 = composite, 2 = svideo)"
 msgstr ""
 "Canal de la targeta a utilitzar (Normalment, 0=sintonitzador, 1=compost, "
 "2=svídeo)"
 
-#: modules/access/pvr.c:115 modules/access/v4l.c:142
+#: modules/access/pvr.c:119 modules/access/v4l.c:146
 msgid "Automatic"
 msgstr "Automàtic"
 
-#: modules/access/pvr.c:115 modules/access/v4l2.c:207 modules/access/v4l.c:142
+#: modules/access/pvr.c:119 modules/access/v4l2/v4l2.c:245
+#: modules/access/v4l.c:146
 msgid "SECAM"
 msgstr "SECAM"
 
-#: modules/access/pvr.c:115 modules/access/v4l2.c:207 modules/access/v4l.c:142
+#: modules/access/pvr.c:119 modules/access/v4l2/v4l2.c:245
+#: modules/access/v4l.c:146
 msgid "PAL"
 msgstr "PAL"
 
-#: modules/access/pvr.c:115 modules/access/v4l2.c:207 modules/access/v4l.c:142
+#: modules/access/pvr.c:119 modules/access/v4l2/v4l2.c:245
+#: modules/access/v4l.c:146
 msgid "NTSC"
 msgstr "NTSC"
 
-#: modules/access/pvr.c:118
+#: modules/access/pvr.c:122
 msgid "vbr"
 msgstr "vbr"
 
-#: modules/access/pvr.c:118
+#: modules/access/pvr.c:122
 msgid "cbr"
 msgstr "cbr"
 
-#: modules/access/pvr.c:123
+#: modules/access/pvr.c:127
 msgid "PVR"
 msgstr "PVR"
 
-#: modules/access/pvr.c:124
+#: modules/access/pvr.c:128
 msgid "IVTV MPEG Encoding cards input"
 msgstr "Entrada de les targetes Codificadores MPEG (amb controladors IVTV)"
 
-#: modules/access/rtsp/access.c:43
+#: modules/access/rtsp/access.c:47
 msgid ""
 "Caching value for RTSP streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de la memòria caché predeterminat per a fluxes "
 "RTSP. Aquest valor ha d'estar en unitats de mil·lisegon."
 
-#: modules/access/rtsp/access.c:47 modules/access/rtsp/access.c:48
+#: modules/access/rtsp/access.c:51 modules/access/rtsp/access.c:52
 msgid "Real RTSP"
 msgstr "Real RTSP"
 
-#: modules/access/rtsp/access.c:93
+#: modules/access/rtsp/access.c:97
 #, fuzzy
 msgid "Connection failed"
 msgstr "Fitxer de configuració de VLM"
 
-#: modules/access/rtsp/access.c:94
+#: modules/access/rtsp/access.c:98
 #, c-format
 msgid "VLC could not connect to \"%s:%d\"."
 msgstr ""
 
-#: modules/access/rtsp/access.c:227
+#: modules/access/rtsp/access.c:231
 #, fuzzy
 msgid "Session failed"
 msgstr "Adreça electrònica de la sessió"
 
-#: modules/access/rtsp/access.c:228
+#: modules/access/rtsp/access.c:232
 msgid "The requested RTSP session could not be established."
 msgstr ""
 
-#: modules/access/screen/screen.c:36
+#: modules/access/screen/screen.c:40
 msgid ""
 "Caching value for screen capture. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos de captura "
 "de pantalla. S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/screen/screen.c:40
+#: modules/access/screen/screen.c:44
 msgid "Desired frame rate for the capture."
 msgstr ""
 "Us permet especificar la velocitat de fotogrames desitjada per la captura."
 
-#: modules/access/screen/screen.c:43
+#: modules/access/screen/screen.c:47
 msgid "Capture fragment size"
 msgstr "Captura la mida del fragment"
 
-#: modules/access/screen/screen.c:45
+#: modules/access/screen/screen.c:49
 msgid ""
 "Optimize the capture by fragmenting the screen in chunks of predefined "
 "height (16 might be a good value, and 0 means disabled)."
@@ -7383,70 +7508,70 @@ msgstr ""
 "Us permet optimitzar la captura dividint la pantalla en fragments d'alçada "
 "predeterminada (16 pot ser un bon valor, i 0 significa inhabilitat)"
 
-#: modules/access/screen/screen.c:59
+#: modules/access/screen/screen.c:63
 msgid "Screen Input"
 msgstr "Entrada de la pantalla"
 
-#: modules/access/screen/screen.c:60 modules/gui/macosx/vout.m:214
+#: modules/access/screen/screen.c:64 modules/gui/macosx/vout.m:214
 msgid "Screen"
 msgstr "Pantalla"
 
-#: modules/access/smb.c:61
+#: modules/access/smb.c:65
 msgid ""
 "Caching value for SMB streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos SMB. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/smb.c:63
+#: modules/access/smb.c:67
 msgid "SMB user name"
 msgstr "Nom de l’usuari SMB"
 
-#: modules/access/smb.c:66
+#: modules/access/smb.c:70
 msgid "SMB password"
 msgstr "Contrasenya SMB"
 
-#: modules/access/smb.c:69
+#: modules/access/smb.c:73
 msgid "SMB domain"
 msgstr "Domini SMB"
 
-#: modules/access/smb.c:70
+#: modules/access/smb.c:74
 msgid "Domain/Workgroup that will be used for the connection."
 msgstr ""
 "Us permet modificar el domini/grup de treball que serà utilitzat per la "
 "connexió."
 
-#: modules/access/smb.c:75
+#: modules/access/smb.c:79
 msgid "SMB input"
 msgstr "Entrada de SMB"
 
-#: modules/access/tcp.c:38
+#: modules/access/tcp.c:42
 msgid ""
 "Caching value for TCP streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos TCP. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/tcp.c:45
+#: modules/access/tcp.c:49
 msgid "TCP"
 msgstr "TCP"
 
-#: modules/access/tcp.c:46
+#: modules/access/tcp.c:50
 msgid "TCP input"
 msgstr "Entrada del TCP"
 
-#: modules/access/udp.c:60
+#: modules/access/udp.c:64
 msgid ""
 "Caching value for UDP streams. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos UDP. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/udp.c:63
+#: modules/access/udp.c:67
 msgid "RTP reordering timeout in ms"
 msgstr "Temps d'espera de la reconnexió d'RTP en ms."
 
-#: modules/access/udp.c:65
+#: modules/access/udp.c:69
 #, fuzzy
 msgid ""
 "VLC reorders RTP packets. The input will wait for late packets at most the "
@@ -7455,22 +7580,22 @@ msgstr ""
 "Us permet modificar el temps d'espera de la connexió TCP predeterminat. "
 "Aquest valor ha d'estar definit en mil•lisegons."
 
-#: modules/access/udp.c:72 modules/gui/macosx/open.m:185
-#: modules/gui/macosx/open.m:728 modules/gui/wxwidgets/dialogs/open.cpp:805
+#: modules/access/udp.c:76 modules/gui/macosx/open.m:185
+#: modules/gui/macosx/open.m:735 modules/gui/wxwidgets/dialogs/open.cpp:805
 msgid "UDP/RTP"
 msgstr "UDP/RTP"
 
-#: modules/access/udp.c:73
+#: modules/access/udp.c:77
 msgid "UDP/RTP input"
 msgstr "Entrada UDP/RTP"
 
-#: modules/access/v4l2.c:78 modules/gui/macosx/open.m:169
-#: modules/gui/qt4/components/open_panels.cpp:680
+#: modules/access/v4l2/v4l2.c:78 modules/gui/macosx/open.m:169
+#: modules/gui/qt4/components/open_panels.cpp:780
 #: modules/gui/wxwidgets/dialogs/open.cpp:724
 msgid "Device name"
 msgstr "Nom del dispositiu"
 
-#: modules/access/v4l2.c:80
+#: modules/access/v4l2/v4l2.c:80
 #, fuzzy
 msgid ""
 "Name of the device to use. If you don't specify anything, /dev/video0 will "
@@ -7479,18 +7604,19 @@ msgstr ""
 "Especifica el nom del dispositiu de vídeo que s'utilitzarà. Si no "
 "especifiqueu res, utilitzarà el dispositiu per defecte."
 
-#: modules/access/v4l2.c:82 modules/gui/qt4/components/open_panels.cpp:604
-#: modules/stream_out/standard.c:84
+#: modules/access/v4l2/v4l2.c:82
+#: modules/gui/qt4/components/open_panels.cpp:659
+#: modules/stream_out/standard.c:87
 #, fuzzy
 msgid "Standard"
 msgstr " Reproducció estàndard"
 
-#: modules/access/v4l2.c:84
+#: modules/access/v4l2/v4l2.c:84
 #, fuzzy
 msgid "Video standard (Default, SECAM, PAL, or NTSC)."
 msgstr "Defineix la norma del flux (Automàtic, SECAM, PAL, or NTSC)"
 
-#: modules/access/v4l2.c:87
+#: modules/access/v4l2/v4l2.c:87
 msgid ""
 "Force the Video4Linux2 video device to use a specific chroma format (eg. "
 "I420 or I422 for raw images, MJPEG for M-JPEG compressed input) (Complete "
@@ -7498,205 +7624,214 @@ msgid ""
 "I420, I411, I410, MJPG)"
 msgstr ""
 
-#: modules/access/v4l2.c:93
+#: modules/access/v4l2/v4l2.c:93
 #, fuzzy
-msgid ""
-"Input of the card to use (Usually, 0 = tuner, 1 = composite, 2 = svideo)."
+msgid "Input of the card to use (see debug)."
 msgstr ""
 "Canal de la targeta a utilitzar (Normalment, 0=sintonitzador, 1=compost, "
 "2=svídeo)"
 
-#: modules/access/v4l2.c:95
+#: modules/access/v4l2/v4l2.c:94 modules/access/v4l2/v4l2.c:300
+#, fuzzy
+msgid "Audio input"
+msgstr "Entrada de CD d'àudio"
+
+#: modules/access/v4l2/v4l2.c:96
+msgid "Audio input of the card to use (see debug)."
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:97
 #, fuzzy
 msgid "IO Method"
 msgstr "Mètodes de sortida"
 
-#: modules/access/v4l2.c:97
+#: modules/access/v4l2/v4l2.c:99
 msgid "IO Method (READ, MMAP, USERPTR)."
 msgstr ""
 
-#: modules/access/v4l2.c:100
+#: modules/access/v4l2/v4l2.c:102
 #, fuzzy
 msgid "Force width (-1 for autodetect)."
 msgstr "Amplada del flux de captura (-1 per autodetectar)"
 
-#: modules/access/v4l2.c:103
+#: modules/access/v4l2/v4l2.c:105
 #, fuzzy
 msgid "Force height (-1 for autodetect)."
 msgstr "Interval entre fotogrames clau (-1 per automàtic)"
 
-#: modules/access/v4l2.c:108
+#: modules/access/v4l2/v4l2.c:110
 #, fuzzy
 msgid "Reset v4l2 controls"
 msgstr "Controls ampliats"
 
-#: modules/access/v4l2.c:110
+#: modules/access/v4l2/v4l2.c:112
 msgid "Reset controls to defaults provided by the v4l2 driver."
 msgstr ""
 
-#: modules/access/v4l2.c:111 modules/access/v4l.c:107
-#: modules/gui/macosx/extended.m:103 modules/gui/qt4/ui/video_effects.ui:242
-#: modules/gui/wxwidgets/extrapanel.cpp:234
+#: modules/access/v4l2/v4l2.c:113 modules/access/v4l.c:111
+#: modules/gui/macosx/extended.m:102 modules/gui/qt4/ui/video_effects.ui:194
+#: modules/gui/wxwidgets/extrapanel.cpp:238
+#: modules/video_filter/atmo/atmo.cpp:192
 msgid "Brightness"
 msgstr "Brillantor"
 
-#: modules/access/v4l2.c:113
+#: modules/access/v4l2/v4l2.c:115
 #, fuzzy
 msgid "Brightness of the video input (if supported by the v4l2 driver)."
 msgstr "Especifica la brillantor de l'entrada de vídeo."
 
-#: modules/access/v4l2.c:114 modules/access/v4l.c:116
-#: modules/gui/macosx/extended.m:104 modules/gui/qt4/ui/video_effects.ui:235
-#: modules/gui/wxwidgets/extrapanel.cpp:229
+#: modules/access/v4l2/v4l2.c:116 modules/access/v4l.c:120
+#: modules/gui/macosx/extended.m:103 modules/gui/qt4/ui/video_effects.ui:187
+#: modules/gui/wxwidgets/extrapanel.cpp:233
 msgid "Contrast"
 msgstr "Contrast"
 
-#: modules/access/v4l2.c:116
+#: modules/access/v4l2/v4l2.c:118
 #, fuzzy
 msgid "Contrast of the video input (if supported by the v4l2 driver)."
 msgstr "Especifica el contrast de l'entrada de vídeo."
 
-#: modules/access/v4l2.c:117 modules/gui/macosx/extended.m:107
-#: modules/gui/qt4/ui/video_effects.ui:249
-#: modules/gui/qt4/ui/video_effects.ui:367
-#: modules/gui/wxwidgets/extrapanel.cpp:239
+#: modules/access/v4l2/v4l2.c:119 modules/gui/macosx/extended.m:106
+#: modules/gui/qt4/ui/video_effects.ui:201
+#: modules/gui/qt4/ui/video_effects.ui:301
+#: modules/gui/wxwidgets/extrapanel.cpp:243
 msgid "Saturation"
 msgstr "Saturació"
 
-#: modules/access/v4l2.c:119
+#: modules/access/v4l2/v4l2.c:121
 msgid "Saturation of the video input (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:120 modules/access/v4l.c:110
-#: modules/gui/macosx/extended.m:106 modules/gui/qt4/ui/video_effects.ui:256
-#: modules/gui/wxwidgets/extrapanel.cpp:224
+#: modules/access/v4l2/v4l2.c:122 modules/access/v4l.c:114
+#: modules/gui/macosx/extended.m:105 modules/gui/qt4/ui/video_effects.ui:208
+#: modules/gui/wxwidgets/extrapanel.cpp:228
 msgid "Hue"
 msgstr "Matís"
 
-#: modules/access/v4l2.c:122
+#: modules/access/v4l2/v4l2.c:124
 msgid "Hue of the video input (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:123
+#: modules/access/v4l2/v4l2.c:125
 #, fuzzy
 msgid "Black level"
 msgstr "Nivell màxim"
 
-#: modules/access/v4l2.c:125
+#: modules/access/v4l2/v4l2.c:127
 msgid "Black level of the video input (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:126
+#: modules/access/v4l2/v4l2.c:128
 msgid "Auto white balance"
 msgstr ""
 
-#: modules/access/v4l2.c:128
+#: modules/access/v4l2/v4l2.c:130
 msgid ""
 "Automatically set the white balance of the video input (if supported by the "
 "v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:130
+#: modules/access/v4l2/v4l2.c:132
 msgid "Do white balance"
 msgstr ""
 
-#: modules/access/v4l2.c:132
+#: modules/access/v4l2/v4l2.c:134
 msgid ""
 "Trigger a white balancing action, useless if auto white balance is activated "
 "(if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:134
+#: modules/access/v4l2/v4l2.c:136
 msgid "Red balance"
 msgstr ""
 
-#: modules/access/v4l2.c:136
+#: modules/access/v4l2/v4l2.c:138
 msgid "Red balance of the video input (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:137
+#: modules/access/v4l2/v4l2.c:139
 msgid "Blue balance"
 msgstr ""
 
-#: modules/access/v4l2.c:139
+#: modules/access/v4l2/v4l2.c:141
 msgid "Blue balance of the video input (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:140 modules/gui/macosx/extended.m:105
-#: modules/gui/qt4/ui/video_effects.ui:228
-#: modules/gui/wxwidgets/extrapanel.cpp:244
+#: modules/access/v4l2/v4l2.c:142 modules/gui/macosx/extended.m:104
+#: modules/gui/qt4/ui/video_effects.ui:180
+#: modules/gui/wxwidgets/extrapanel.cpp:248
 msgid "Gamma"
 msgstr "Gamma"
 
-#: modules/access/v4l2.c:142
+#: modules/access/v4l2/v4l2.c:144
 msgid "Gamma of the video input (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:143
+#: modules/access/v4l2/v4l2.c:145
 msgid "Exposure"
 msgstr ""
 
-#: modules/access/v4l2.c:145
+#: modules/access/v4l2/v4l2.c:147
 msgid "Exposure of the video input (if supported by the v4L2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:146
+#: modules/access/v4l2/v4l2.c:148
 #, fuzzy
 msgid "Auto gain"
 msgstr "Automàtic"
 
-#: modules/access/v4l2.c:148
+#: modules/access/v4l2/v4l2.c:150
 msgid ""
 "Automatically set the video input's gain (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:150
+#: modules/access/v4l2/v4l2.c:152
 #, fuzzy
 msgid "Gain"
 msgstr "Pantalla"
 
-#: modules/access/v4l2.c:152
+#: modules/access/v4l2/v4l2.c:154
 msgid "Video input's gain (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:153
+#: modules/access/v4l2/v4l2.c:155
 #, fuzzy
 msgid "Horizontal flip"
 msgstr "Inverteix horitzontalment"
 
-#: modules/access/v4l2.c:155
+#: modules/access/v4l2/v4l2.c:157
 msgid "Flip the video horizontally (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:156
+#: modules/access/v4l2/v4l2.c:158
 #, fuzzy
 msgid "Vertical flip"
 msgstr "Vertical"
 
-#: modules/access/v4l2.c:158
+#: modules/access/v4l2/v4l2.c:160
 msgid "Flip the video vertically (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:159
+#: modules/access/v4l2/v4l2.c:161
 #, fuzzy
 msgid "Horizontal centering"
 msgstr "Inverteix horitzontalment"
 
-#: modules/access/v4l2.c:161
+#: modules/access/v4l2/v4l2.c:163
 msgid ""
 "Set the camera's horizontal centering (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:162
+#: modules/access/v4l2/v4l2.c:164
 #, fuzzy
 msgid "Vertical centering"
 msgstr "Desplaçament vertical"
 
-#: modules/access/v4l2.c:164
+#: modules/access/v4l2/v4l2.c:166
 msgid "Set the camera's vertical centering (if supported by the v4l2 driver)."
 msgstr ""
 
-#: modules/access/v4l2.c:169
+#: modules/access/v4l2/v4l2.c:171
 #, fuzzy
 msgid ""
 "Name of the audio device to use. If you don't specify anything, \"/dev/dsp\" "
@@ -7705,7 +7840,7 @@ msgstr ""
 "Especifica el nom del dispositiu de vídeo que s'utilitzarà. Si no "
 "especifiqueu res, utilitzarà el dispositiu per defecte."
 
-#: modules/access/v4l2.c:173
+#: modules/access/v4l2/v4l2.c:175
 #, fuzzy
 msgid ""
 "Name of the audio device to use. If you don't specify anything, \"/dev/dsp\" "
@@ -7714,26 +7849,74 @@ msgstr ""
 "Especifica el nom del dispositiu de vídeo que s'utilitzarà. Si no "
 "especifiqueu res, utilitzarà el dispositiu per defecte."
 
-#: modules/access/v4l2.c:177
+#: modules/access/v4l2/v4l2.c:179
 #, fuzzy
 msgid "Audio method"
 msgstr "Codificador d'àudio"
 
-#: modules/access/v4l2.c:180
+#: modules/access/v4l2/v4l2.c:182
 msgid "Audio method to use: 0 to disable audio, 1 for OSS."
 msgstr ""
 
-#: modules/access/v4l2.c:183
+#: modules/access/v4l2/v4l2.c:185
 msgid ""
 "Audio method to use: 0 to disable audio, 1 for OSS, 2 for ALSA, 3 for ALSA "
 "or OSS (ALSA is prefered)."
 msgstr ""
 
-#: modules/access/v4l2.c:188 modules/access/v4l.c:126
+#: modules/access/v4l2/v4l2.c:190
+#, fuzzy
+msgid "Volume of the audio input (if supported by the v4l2 driver)."
+msgstr "Especifica el contrast de l'entrada de vídeo."
+
+#: modules/access/v4l2/v4l2.c:191
+#, fuzzy
+msgid "Balance"
+msgstr "Dance"
+
+#: modules/access/v4l2/v4l2.c:193
+#, fuzzy
+msgid "Balance of the audio input (if supported by the v4l2 driver)."
+msgstr "Especifica la brillantor de l'entrada de vídeo."
+
+#: modules/access/v4l2/v4l2.c:196
+#, fuzzy
+msgid "Mute audio input (if supported by the v4l2 driver)."
+msgstr "Especifica el contrast de l'entrada de vídeo."
+
+#: modules/access/v4l2/v4l2.c:197 modules/meta_engine/id3genres.h:69
+msgid "Bass"
+msgstr "Bass"
+
+#: modules/access/v4l2/v4l2.c:199
+#, fuzzy
+msgid "Bass level of the audio input (if supported by the v4l2 driver)."
+msgstr "Especifica la brillantor de l'entrada de vídeo."
+
+#: modules/access/v4l2/v4l2.c:200
+#, fuzzy
+msgid "Treble"
+msgstr "Habilita"
+
+#: modules/access/v4l2/v4l2.c:202
+#, fuzzy
+msgid "Treble level of the audio input (if supported by the v4l2 driver)."
+msgstr "Especifica la brillantor de l'entrada de vídeo."
+
+#: modules/access/v4l2/v4l2.c:203
+msgid "Loudness"
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:205
+#, fuzzy
+msgid "Loudness of the audio input (if supported by the v4l2 driver)."
+msgstr "Especifica la brillantor de l'entrada de vídeo."
+
+#: modules/access/v4l2/v4l2.c:209 modules/access/v4l.c:130
 msgid "Capture the audio stream in stereo."
 msgstr "Captura el flux de so en estèreo."
 
-#: modules/access/v4l2.c:191
+#: modules/access/v4l2/v4l2.c:212
 #, fuzzy
 msgid ""
 "Samplerate of the captured audio stream, in Hz (eg: 11025, 22050, 44100, "
@@ -7742,7 +7925,7 @@ msgstr ""
 "Velocitat de mostra de les captures del flux d'àudio, en Hz (ex:11025, "
 "22050, 44100)"
 
-#: modules/access/v4l2.c:195
+#: modules/access/v4l2/v4l2.c:216
 #, fuzzy
 msgid ""
 "Caching value for V4L2 captures. This value should be set in milliseconds."
@@ -7750,65 +7933,122 @@ msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos v4l. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/v4l2.c:212
+#: modules/access/v4l2/v4l2.c:218
+#, fuzzy
+msgid "v4l2 driver controls"
+msgstr "Controls"
+
+#: modules/access/v4l2/v4l2.c:220
+msgid ""
+"Set the v4l2 driver controls to the values specified using a comma separated "
+"list optionally encapsulated by curly braces (e.g.: {video_bitrate=6000000,"
+"audio_crc=0,stream_type=3} ). To list available controls, increase verbosity "
+"(-vvv) or use the v4l2-ctl application."
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:226
+#, fuzzy
+msgid "Tuner id"
+msgstr "Sintonitzador"
+
+#: modules/access/v4l2/v4l2.c:228
+msgid "Tuner id (see debug output)."
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:231
+msgid "Tuner frequency in Hz or kHz (see debug output)"
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:232
+#, fuzzy
+msgid "Audio mode"
+msgstr "Còdec d'àudio:"
+
+#: modules/access/v4l2/v4l2.c:234
+msgid "Tuner audio mono/stereo and track selection."
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:250
 #, fuzzy
 msgid "READ"
 msgstr "RAW"
 
-#: modules/access/v4l2.c:212
+#: modules/access/v4l2/v4l2.c:250
 msgid "MMAP"
 msgstr ""
 
-#: modules/access/v4l2.c:212
+#: modules/access/v4l2/v4l2.c:250
 msgid "USERPTR"
 msgstr ""
 
-#: modules/access/v4l2.c:224
+#: modules/access/v4l2/v4l2.c:257 modules/audio_output/alsa.c:188
+#: modules/audio_output/directx.c:479 modules/audio_output/oss.c:225
+#: modules/audio_output/portaudio.c:402 modules/audio_output/sdl.c:184
+#: modules/audio_output/sdl.c:203 modules/audio_output/waveout.c:434
+msgid "Mono"
+msgstr "Mono"
+
+#: modules/access/v4l2/v4l2.c:259
+msgid "Primary language (Analog TV tuners only)"
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:260
+msgid "Secondary language (Analog TV tuners only)"
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:261
+msgid "Second audio program (Analog TV tuners only)"
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:262
+msgid "Primary language left, Secondary language right"
+msgstr ""
+
+#: modules/access/v4l2/v4l2.c:274
 #, fuzzy
 msgid "Video4Linux2"
 msgstr "Video4Linux"
 
-#: modules/access/v4l2.c:225
+#: modules/access/v4l2/v4l2.c:275
 #, fuzzy
 msgid "Video4Linux2 input"
 msgstr "Entrada Video4Linux"
 
-#: modules/access/v4l2.c:229
+#: modules/access/v4l2/v4l2.c:279
 #, fuzzy
 msgid "Video input"
 msgstr "Opcions de vídeo"
 
-#: modules/access/v4l2.c:248
-#, fuzzy
-msgid "Audio input"
-msgstr "Entrada de CD d'àudio"
+#: modules/access/v4l2/v4l2.c:312 modules/access/v4l.c:123
+msgid "Tuner"
+msgstr "Sintonitzador"
 
-#: modules/access/v4l2.c:260
+#: modules/access/v4l2/v4l2.c:322
 msgid "Controls"
 msgstr "Controls"
 
-#: modules/access/v4l2.c:261
+#: modules/access/v4l2/v4l2.c:323
 msgid "v4l2 driver controls, if supported by your v4l2 driver."
 msgstr ""
 
-#: modules/access/v4l2.c:304
+#: modules/access/v4l2/v4l2.c:381
 #, fuzzy
 msgid "Video4Linux2 Compressed A/V"
 msgstr "Entrada Video4Linux"
 
-#: modules/access/v4l2.c:2916
+#: modules/access/v4l2/v4l2.c:3148
 #, fuzzy
 msgid "Reset controls to default"
 msgstr "Interfície del control remot"
 
-#: modules/access/v4l.c:74
+#: modules/access/v4l.c:78
 msgid ""
 "Caching value for V4L captures. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura predeterminat per fluxos v4l. "
 "S'hauria d'especificar en unitats de mil·lisegon."
 
-#: modules/access/v4l.c:78
+#: modules/access/v4l.c:82
 msgid ""
 "Name of the video device to use. If you don't specify anything, no video "
 "device will be used."
@@ -7816,7 +8056,7 @@ msgstr ""
 "Especifica el nom del dispositiu de vídeo que s'utilitzarà. Si no "
 "especifiqueu res, utilitzarà el dispositiu per defecte."
 
-#: modules/access/v4l.c:82
+#: modules/access/v4l.c:86
 msgid ""
 "Name of the audio device to use. If you don't specify anything, no audio "
 "device will be used."
@@ -7824,7 +8064,7 @@ msgstr ""
 "Especifica el nom del dispositiu d'àudio que s'utilitzarà. Si no "
 "especifiqueu res, utilitzarà el dispositiu per defecte."
 
-#: modules/access/v4l.c:86
+#: modules/access/v4l.c:90
 msgid ""
 "Force the Video4Linux video device to use a specific chroma format (eg. I420 "
 "(default), RV24, etc.)"
@@ -7832,252 +8072,248 @@ msgstr ""
 "Imposa al dispositiu de vídeo Video4Linux a utilitzar un format de croma "
 "específic (ex. l420 (per defecte), RV24, etc.)"
 
-#: modules/access/v4l.c:93
+#: modules/access/v4l.c:97
 msgid ""
 "Channel of the card to use (Usually, 0 = tuner, 1 = composite, 2 = svideo)."
 msgstr ""
 "Canal de la targeta a utilitzar (Normalment, 0=sintonitzador, 1=compost, "
 "2=svídeo)"
 
-#: modules/access/v4l.c:98
+#: modules/access/v4l.c:102
 msgid "Audio Channel"
 msgstr "Canal d'àudio"
 
-#: modules/access/v4l.c:100
+#: modules/access/v4l.c:104
 msgid "Audio Channel to use, if there are several audio inputs."
 msgstr "Canal d'àudio a utilitzar, si hi ha vàries entrades d'àudio."
 
-#: modules/access/v4l.c:102
+#: modules/access/v4l.c:106
 msgid "Width of the stream to capture (-1 for autodetect)."
 msgstr "Amplada del flux de captura (-1 per autodetectar)"
 
-#: modules/access/v4l.c:105
+#: modules/access/v4l.c:109
 msgid "Height of the stream to capture (-1 for autodetect)."
 msgstr "Alçada del flux a capturar (-1 per autodetectar)"
 
-#: modules/access/v4l.c:109
+#: modules/access/v4l.c:113
 msgid "Brightness of the video input."
 msgstr "Especifica la brillantor de l'entrada de vídeo."
 
-#: modules/access/v4l.c:112
+#: modules/access/v4l.c:116
 msgid "Hue of the video input."
 msgstr "Especifica el matís de l'entrada de vídeo."
 
-#: modules/access/v4l.c:113 modules/gui/fbosd.c:142
-#: modules/gui/qt4/ui/video_effects.ui:304
-#: modules/gui/qt4/ui/video_effects.ui:374
-#: modules/gui/qt4/ui/video_effects.ui:646 modules/misc/notify/xosd.c:78
-#: modules/video_filter/colorthres.c:47 modules/video_filter/marq.c:110
-#: modules/video_filter/rss.c:145
+#: modules/access/v4l.c:117 modules/gui/fbosd.c:146
+#: modules/gui/qt4/ui/video_effects.ui:244
+#: modules/gui/qt4/ui/video_effects.ui:308
+#: modules/gui/qt4/ui/video_effects.ui:544 modules/misc/notify/xosd.c:82
+#: modules/video_filter/colorthres.c:51 modules/video_filter/marq.c:114
+#: modules/video_filter/rss.c:149
 msgid "Color"
 msgstr "Color"
 
-#: modules/access/v4l.c:115
+#: modules/access/v4l.c:119
 msgid "Color of the video input."
 msgstr "Especifica el color de l'entrada de vídeo."
 
-#: modules/access/v4l.c:118
+#: modules/access/v4l.c:122
 msgid "Contrast of the video input."
 msgstr "Especifica el contrast de l'entrada de vídeo."
 
-#: modules/access/v4l.c:119 modules/gui/macosx/open.m:868
-msgid "Tuner"
-msgstr "Sintonitzador"
-
-#: modules/access/v4l.c:120
+#: modules/access/v4l.c:124
 msgid "Tuner to use, if there are several ones."
 msgstr "Sintonitzador a utilitzar, si hi ha varis."
 
-#: modules/access/v4l.c:123
+#: modules/access/v4l.c:127
 msgid ""
 "Samplerate of the captured audio stream, in Hz (eg: 11025, 22050, 44100)"
 msgstr ""
 "Velocitat de mostra de les captures del flux d'àudio, en Hz (ex:11025, "
 "22050, 44100)"
 
-#: modules/access/v4l.c:127
+#: modules/access/v4l.c:131
 msgid "MJPEG"
 msgstr "MJPEG"
 
-#: modules/access/v4l.c:129
+#: modules/access/v4l.c:133
 msgid "Set this option if the capture device outputs MJPEG"
 msgstr ""
 "Defineix aquesta opció si les sortides del dispositiu de captura són MJPEG"
 
-#: modules/access/v4l.c:130
+#: modules/access/v4l.c:134
 msgid "Decimation"
 msgstr "Delmat"
 
-#: modules/access/v4l.c:132
+#: modules/access/v4l.c:136
 msgid "Decimation level for MJPEG streams"
 msgstr "Especifica el nivell de Decimalització per fluxos MJPEG"
 
-#: modules/access/v4l.c:133
+#: modules/access/v4l.c:137
 msgid "Quality"
 msgstr "Qualitat"
 
-#: modules/access/v4l.c:134
+#: modules/access/v4l.c:138
 msgid "Quality of the stream."
 msgstr "Defineix la qualitat del flux."
 
-#: modules/access/v4l.c:145
+#: modules/access/v4l.c:149
 msgid "Video4Linux"
 msgstr "Video4Linux"
 
-#: modules/access/v4l.c:146
+#: modules/access/v4l.c:150
 msgid "Video4Linux input"
 msgstr "Entrada Video4Linux"
 
-#: modules/access/vcd/vcd.c:42
+#: modules/access/vcd/vcd.c:46
 #, fuzzy
 msgid "Caching value for VCDs. This value should be set in milliseconds."
 msgstr ""
 "Us permet modificar el valor de captura per fluxos CDDA. S'hauria "
 "d'especificar en unitats de mil·lisegon."
 
-#: modules/access/vcd/vcd.c:46 modules/gui/macosx/open.m:177
-#: modules/gui/macosx/open.m:520 modules/gui/macosx/open.m:606
+#: modules/access/vcd/vcd.c:50 modules/gui/macosx/open.m:177
+#: modules/gui/macosx/open.m:527 modules/gui/macosx/open.m:613
 #: modules/gui/wxwidgets/dialogs/open.cpp:699
 msgid "VCD"
 msgstr "VCD"
 
-#: modules/access/vcd/vcd.c:47
+#: modules/access/vcd/vcd.c:51
 msgid "VCD input"
 msgstr "Entrada VCD"
 
-#: modules/access/vcd/vcd.c:53
+#: modules/access/vcd/vcd.c:57
 msgid "[vcd:][device][@[title][,[chapter]]]"
 msgstr "[vcd:][dispositiu][@[títol][,[capítol]]]"
 
-#: modules/access/vcdx/access.c:105
+#: modules/access/vcdx/access.c:109
 msgid "The above message had unknown log level"
 msgstr "El missatge superior ha tingut un nivell de registre desconegut"
 
-#: modules/access/vcdx/access.c:131
+#: modules/access/vcdx/access.c:135
 msgid "The above message had unknown vcdimager log level"
 msgstr ""
 "El missatge superior ha tingut un nivell de registre vcdimager desconegut"
 
-#: modules/access/vcdx/access.c:281 modules/access/vcdx/access.c:364
-#: modules/access/vcdx/access.c:690 modules/access/vcdx/info.c:290
-#: modules/access/vcdx/info.c:291
-#: modules/gui/qt4/components/open_panels.cpp:317
+#: modules/access/vcdx/access.c:285 modules/access/vcdx/access.c:368
+#: modules/access/vcdx/access.c:694 modules/access/vcdx/info.c:294
+#: modules/access/vcdx/info.c:295
+#: modules/gui/qt4/components/open_panels.cpp:310
 msgid "Entry"
 msgstr "Entrada"
 
-#: modules/access/vcdx/access.c:409 modules/access/vcdx/info.c:102
+#: modules/access/vcdx/access.c:413 modules/access/vcdx/info.c:106
 msgid "Segments"
 msgstr "Segments"
 
-#: modules/access/vcdx/access.c:428 modules/access/vcdx/access.c:709
-#: modules/access/vcdx/info.c:294 modules/access/vcdx/info.c:295
-#: modules/demux/mkv.cpp:5404
+#: modules/access/vcdx/access.c:432 modules/access/vcdx/access.c:713
+#: modules/access/vcdx/info.c:298 modules/access/vcdx/info.c:299
+#: modules/demux/mkv.cpp:5408
 msgid "Segment"
 msgstr "Segment"
 
-#: modules/access/vcdx/access.c:533
+#: modules/access/vcdx/access.c:537
 msgid "LID"
 msgstr "LID"
 
-#: modules/access/vcdx/info.c:90
+#: modules/access/vcdx/info.c:94
 msgid "VCD Format"
 msgstr "Format del VCD"
 
-#: modules/access/vcdx/info.c:92 modules/gui/qt4/dialogs/messages.cpp:167
+#: modules/access/vcdx/info.c:96 modules/gui/qt4/dialogs/messages.cpp:259
 msgid "Application"
 msgstr "Aplicació"
 
-#: modules/access/vcdx/info.c:93
+#: modules/access/vcdx/info.c:97
 msgid "Preparer"
 msgstr "Preparador"
 
-#: modules/access/vcdx/info.c:94
+#: modules/access/vcdx/info.c:98
 msgid "Vol #"
 msgstr "Vol #"
 
-#: modules/access/vcdx/info.c:95
+#: modules/access/vcdx/info.c:99
 msgid "Vol max #"
 msgstr "Volum màxim #"
 
-#: modules/access/vcdx/info.c:96
+#: modules/access/vcdx/info.c:100
 msgid "Volume Set"
 msgstr "Conjunt de volum"
 
-#: modules/access/vcdx/info.c:99
+#: modules/access/vcdx/info.c:103
 msgid "System Id"
 msgstr "Identificador del sistema"
 
-#: modules/access/vcdx/info.c:101
+#: modules/access/vcdx/info.c:105
 msgid "Entries"
 msgstr "Entrades"
 
-#: modules/access/vcdx/info.c:122
+#: modules/access/vcdx/info.c:126
 msgid "First Entry Point"
 msgstr "Primer punt d’entrada"
 
-#: modules/access/vcdx/info.c:126
+#: modules/access/vcdx/info.c:130
 msgid "Last Entry Point"
 msgstr "Últim punt d’entrada"
 
-#: modules/access/vcdx/info.c:127
+#: modules/access/vcdx/info.c:131
 msgid "Track size (in sectors)"
 msgstr "Mida de la pista (en sectors)"
 
-#: modules/access/vcdx/info.c:139 modules/access/vcdx/info.c:142
-#: modules/access/vcdx/info.c:151 modules/access/vcdx/info.c:166
+#: modules/access/vcdx/info.c:143 modules/access/vcdx/info.c:146
+#: modules/access/vcdx/info.c:155 modules/access/vcdx/info.c:170
 msgid "type"
 msgstr "Tipus"
 
-#: modules/access/vcdx/info.c:139
+#: modules/access/vcdx/info.c:143
 msgid "end"
 msgstr "Fi"
 
-#: modules/access/vcdx/info.c:142
+#: modules/access/vcdx/info.c:146
 msgid "play list"
 msgstr "Reprodueix la llista"
 
-#: modules/access/vcdx/info.c:153
+#: modules/access/vcdx/info.c:157
 msgid "extended selection list"
 msgstr "Llista de selecció ampliada"
 
-#: modules/access/vcdx/info.c:154
+#: modules/access/vcdx/info.c:158
 msgid "selection list"
 msgstr "Llista de selecció "
 
-#: modules/access/vcdx/info.c:166
+#: modules/access/vcdx/info.c:170
 msgid "unknown type"
 msgstr "Tipus de fitxer desconegut."
 
-#: modules/access/vcdx/info.c:298 modules/access/vcdx/info.c:299
-#: modules/access/vcdx/info.c:316
+#: modules/access/vcdx/info.c:302 modules/access/vcdx/info.c:303
+#: modules/access/vcdx/info.c:320
 msgid "List ID"
 msgstr "Identificador de la llista"
 
-#: modules/access/vcdx/vcd.c:95
+#: modules/access/vcdx/vcd.c:99
 msgid "(Super) Video CD"
 msgstr "(Super) Video CD"
 
-#: modules/access/vcdx/vcd.c:96
+#: modules/access/vcdx/vcd.c:100
 msgid "Video CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD) input"
 msgstr "Entrada de Vídeo CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD)"
 
-#: modules/access/vcdx/vcd.c:97
+#: modules/access/vcdx/vcd.c:101
 msgid "vcdx://[device-or-file][@{P,S,T}num]"
 msgstr "vcdx://[dispositiu-o-fitxer][@{P,S,T}nombre]"
 
-#: modules/access/vcdx/vcd.c:106
+#: modules/access/vcdx/vcd.c:110
 msgid "If nonzero, this gives additional debug information."
 msgstr "Si no és zero, proporciona informació de depuració addicional."
 
-#: modules/access/vcdx/vcd.c:111 modules/access/vcdx/vcd.c:112
+#: modules/access/vcdx/vcd.c:115 modules/access/vcdx/vcd.c:116
 msgid "Number of CD blocks to get in a single read."
 msgstr "Nombre de blocs de CD a aconseguir en una lectura simple."
 
-#: modules/access/vcdx/vcd.c:116
+#: modules/access/vcdx/vcd.c:120
 msgid "Use playback control?"
 msgstr "Voleu utilitzar el control de playback?"
 
-#: modules/access/vcdx/vcd.c:117
+#: modules/access/vcdx/vcd.c:121
 msgid ""
 "If VCD is authored with playback control, use it. Otherwise we play by "
 "tracks."
@@ -8085,21 +8321,21 @@ msgstr ""
 "Si VCD és dut a terme amb control de playback, utilitza'l. Altrament, ho "
 "reproduirem per pistes."
 
-#: modules/access/vcdx/vcd.c:123
+#: modules/access/vcdx/vcd.c:127
 msgid "Use track length as maximum unit in seek?"
 msgstr ""
 
-#: modules/access/vcdx/vcd.c:124
+#: modules/access/vcdx/vcd.c:128
 msgid ""
 "If set, the length of the seek bar is the track rather than the length of an "
 "entry."
 msgstr ""
 
-#: modules/access/vcdx/vcd.c:129
+#: modules/access/vcdx/vcd.c:133
 msgid "Show extended VCD info?"
 msgstr "Voleu mostrar la informació de VCD ampliada?"
 
-#: modules/access/vcdx/vcd.c:130
+#: modules/access/vcdx/vcd.c:134
 msgid ""
 "Show the maximum amount of information under Stream and Media Info. Shows "
 "for example playback control navigation."
@@ -8107,23 +8343,23 @@ msgstr ""
 "Mostra el màxim sobre la informació del medi i el flux. Mostra per exemple "
 "la navegació del control de reproducció."
 
-#: modules/access/vcdx/vcd.c:137
+#: modules/access/vcdx/vcd.c:141
 msgid "Format to use in the playlist's \"author\" field."
 msgstr "Format a utilitzar a la llista de reproducció al camp \"autor\""
 
-#: modules/access/vcdx/vcd.c:143
+#: modules/access/vcdx/vcd.c:147
 msgid "Format to use in the playlist's \"title\" field."
 msgstr "Format a utilitzar a la llista de reproducció del camp  \"títol\""
 
-#: modules/audio_filter/channel_mixer/dolby.c:44
+#: modules/audio_filter/channel_mixer/dolby.c:48
 msgid "Simple decoder for Dolby Surround encoded streams"
 msgstr "El codificador simple per a dolby sorrund codificava fluxos"
 
-#: modules/audio_filter/channel_mixer/dolby.c:45
+#: modules/audio_filter/channel_mixer/dolby.c:49
 msgid "Dolby Surround decoder"
 msgstr "Decodificador Dolby Surround"
 
-#: modules/audio_filter/channel_mixer/headphone.c:53
+#: modules/audio_filter/channel_mixer/headphone.c:57
 msgid ""
 "This effect gives you the feeling that you are standing in a room with a "
 "complete 7.1 speaker set when using only a headphone, providing a more "
@@ -8137,106 +8373,106 @@ msgstr ""
 "s'escolta música durant un llarg període.\n"
 "Funciona amb qualsevol format de font, des de mono a 7.1."
 
-#: modules/audio_filter/channel_mixer/headphone.c:60
+#: modules/audio_filter/channel_mixer/headphone.c:64
 msgid "Characteristic dimension"
 msgstr "Dimensió característica"
 
-#: modules/audio_filter/channel_mixer/headphone.c:62
+#: modules/audio_filter/channel_mixer/headphone.c:66
 msgid "Distance between front left speaker and listener in meters."
 msgstr "Distància entre l'altaveu frontal esquerre i el receptor, en metres."
 
-#: modules/audio_filter/channel_mixer/headphone.c:64
+#: modules/audio_filter/channel_mixer/headphone.c:68
 msgid "Compensate delay"
 msgstr "Compensa el retard"
 
-#: modules/audio_filter/channel_mixer/headphone.c:66
+#: modules/audio_filter/channel_mixer/headphone.c:70
 msgid ""
 "The delay which is introduced by the physical algorithm may sometimes be "
 "disturbing for the synchronization between lips-movement and speech. In "
 "case, turn this on to compensate."
 msgstr ""
 
-#: modules/audio_filter/channel_mixer/headphone.c:70
+#: modules/audio_filter/channel_mixer/headphone.c:74
 msgid "No decoding of Dolby Surround"
 msgstr "No descodificació de Dolby Surround"
 
-#: modules/audio_filter/channel_mixer/headphone.c:72
+#: modules/audio_filter/channel_mixer/headphone.c:76
 msgid ""
 "Dolby Surround encoded streams won't be decoded before being processed by "
 "this filter. Enabling this setting is not recommended."
 msgstr ""
 
-#: modules/audio_filter/channel_mixer/headphone.c:76
-#: modules/audio_filter/channel_mixer/headphone.c:95
+#: modules/audio_filter/channel_mixer/headphone.c:80
+#: modules/audio_filter/channel_mixer/headphone.c:99
 msgid "Headphone virtual spatialization effect"
 msgstr "Canal mesclador d'auriculars amb un efecte d'espai virtual."
 
-#: modules/audio_filter/channel_mixer/headphone.c:77
+#: modules/audio_filter/channel_mixer/headphone.c:81
 msgid "Headphone effect"
 msgstr "Efecte d'auriculars"
 
-#: modules/audio_filter/channel_mixer/mono.c:85
+#: modules/audio_filter/channel_mixer/mono.c:88
 #, fuzzy
 msgid "Use downmix algorithm"
 msgstr "Habilita l’algoritme d'estimació de pre-moviment"
 
-#: modules/audio_filter/channel_mixer/mono.c:86
+#: modules/audio_filter/channel_mixer/mono.c:89
 msgid ""
 "This option selects a stereo to mono downmix algorithm that is used in the "
 "headphone channel mixer. Itgives the effect of standing in a room full of "
 "speakers."
 msgstr ""
 
-#: modules/audio_filter/channel_mixer/mono.c:90
+#: modules/audio_filter/channel_mixer/mono.c:93
 #, fuzzy
 msgid "Select channel to keep"
 msgstr "Selecciona el canal d'àudio"
 
-#: modules/audio_filter/channel_mixer/mono.c:91
+#: modules/audio_filter/channel_mixer/mono.c:94
 msgid ""
 "This option silences all other channels except the selected channel. Choose "
 "one from (0=left, 1=right, 2=rear left, 3=rear right, 4=center, 5=left front)"
 msgstr ""
 
-#: modules/audio_filter/channel_mixer/mono.c:97
+#: modules/audio_filter/channel_mixer/mono.c:100
 #, fuzzy
 msgid "Left rear"
 msgstr "Esquerra"
 
-#: modules/audio_filter/channel_mixer/mono.c:97
+#: modules/audio_filter/channel_mixer/mono.c:100
 #, fuzzy
 msgid "Right rear"
 msgstr "Dreta"
 
-#: modules/audio_filter/channel_mixer/mono.c:98
+#: modules/audio_filter/channel_mixer/mono.c:101
 #, fuzzy
 msgid "Left front"
 msgstr "Esquerra"
 
-#: modules/audio_filter/channel_mixer/mono.c:110
+#: modules/audio_filter/channel_mixer/mono.c:113
 #, fuzzy
 msgid "Audio filter for stereo to mono conversion"
 msgstr "Filtre d’àudio per la conversió de format PCM"
 
-#: modules/audio_filter/channel_mixer/simple.c:47
+#: modules/audio_filter/channel_mixer/simple.c:51
 msgid "Audio filter for simple channel mixing"
 msgstr "Filtre d'àudio per mescla de canal simple"
 
-#: modules/audio_filter/channel_mixer/simple.c:54
+#: modules/audio_filter/channel_mixer/simple.c:58
 #, fuzzy
 msgid "audio filter for simple channel mixing"
 msgstr "Filtre d'àudio per mescla de canal simple"
 
-#: modules/audio_filter/channel_mixer/trivial.c:43
+#: modules/audio_filter/channel_mixer/trivial.c:47
 msgid "Audio filter for trivial channel mixing"
 msgstr "Filtre d'àudio per mescla de canal trivial"
 
-#: modules/audio_filter/converter/a52tofloat32.c:92
+#: modules/audio_filter/converter/a52tofloat32.c:96
 msgid "A/52 dynamic range compression"
 msgstr "Compressió de rang dinàmic A/52"
 
-#: modules/audio_filter/converter/a52tofloat32.c:94
-#: modules/audio_filter/converter/dtstofloat32.c:81
+#: modules/audio_filter/converter/a52tofloat32.c:98
+#: modules/audio_filter/converter/dtstofloat32.c:85
 msgid ""
 "Dynamic range compression makes the loud sounds softer, and the soft sounds "
 "louder, so you can more easily listen to the stream in a noisy environment "
@@ -8248,90 +8484,90 @@ msgstr ""
 "sorollós sense molestar a ningú. Si la inhabiliteu, el playback estarà més "
 "adaptat a una sala cinematogràfica o una habitació acústica."
 
-#: modules/audio_filter/converter/a52tofloat32.c:99
+#: modules/audio_filter/converter/a52tofloat32.c:103
 msgid "Enable internal upmixing"
 msgstr "Habilita la codificació entrellaçada interna"
 
-#: modules/audio_filter/converter/a52tofloat32.c:101
+#: modules/audio_filter/converter/a52tofloat32.c:105
 msgid "Enable the internal upmixing algorithm (not recommended)."
 msgstr ""
 
-#: modules/audio_filter/converter/a52tofloat32.c:105
-#: modules/audio_filter/converter/a52tofloat32.c:114
+#: modules/audio_filter/converter/a52tofloat32.c:109
+#: modules/audio_filter/converter/a52tofloat32.c:118
 msgid "ATSC A/52 (AC-3) audio decoder"
 msgstr "Descodificador d'àudio ATSC A/52 (AC-3)"
 
-#: modules/audio_filter/converter/a52tospdif.c:50
+#: modules/audio_filter/converter/a52tospdif.c:54
 #, fuzzy
 msgid "Audio filter for A/52->S/PDIF encapsulation"
 msgstr "Filtre d'àudio per encapsulació  A/52->S/PDIF"
 
-#: modules/audio_filter/converter/dtstofloat32.c:79
+#: modules/audio_filter/converter/dtstofloat32.c:83
 msgid "DTS dynamic range compression"
 msgstr "Compressió de rang dinàmic DTS"
 
-#: modules/audio_filter/converter/dtstofloat32.c:91
-#: modules/audio_filter/converter/dtstofloat32.c:97
+#: modules/audio_filter/converter/dtstofloat32.c:95
+#: modules/audio_filter/converter/dtstofloat32.c:101
 msgid "DTS Coherent Acoustics audio decoder"
 msgstr "Descodificador d’àudio DTS Acústiques Coherents"
 
-#: modules/audio_filter/converter/dtstospdif.c:67
+#: modules/audio_filter/converter/dtstospdif.c:71
 #, fuzzy
 msgid "Audio filter for DTS->S/PDIF encapsulation"
 msgstr "Filtre d'àudio per encapsulació DTS->S/PDIF"
 
-#: modules/audio_filter/converter/fixed.c:52
+#: modules/audio_filter/converter/fixed.c:56
 #, fuzzy
 msgid "Fixed point audio format conversions"
 msgstr "Filtre d’àudio per la conversió de format PCM"
 
-#: modules/audio_filter/converter/float.c:93
+#: modules/audio_filter/converter/float.c:97
 #, fuzzy
 msgid "Floating-point audio format conversions"
 msgstr "Filtre d’àudio per la conversió de format PCM"
 
-#: modules/audio_filter/converter/mpgatofixed32.c:67
-#: modules/audio_filter/converter/mpgatofixed32.c:72
+#: modules/audio_filter/converter/mpgatofixed32.c:71
+#: modules/audio_filter/converter/mpgatofixed32.c:76
 msgid "MPEG audio decoder"
 msgstr "Decodificador d'àudio MPEG"
 
-#: modules/audio_filter/equalizer.c:50
+#: modules/audio_filter/equalizer.c:54
 msgid "Equalizer preset"
 msgstr "Preconfiguració del equalitzador"
 
-#: modules/audio_filter/equalizer.c:51
+#: modules/audio_filter/equalizer.c:55
 #, fuzzy
 msgid "Preset to use for the equalizer."
 msgstr "Defineix la qualitat del flux."
 
-#: modules/audio_filter/equalizer.c:53
+#: modules/audio_filter/equalizer.c:57
 msgid "Bands gain"
 msgstr "Guany de les bandes"
 
-#: modules/audio_filter/equalizer.c:55
+#: modules/audio_filter/equalizer.c:59
 msgid ""
 "Don't use presets, but manually specified bands. You need to provide 10 "
 "values between -20dB and 20dB, separated by spaces, e.g. \"0 2 4 2 0 -2 -4 -"
 "2 0\"."
 msgstr ""
 
-#: modules/audio_filter/equalizer.c:59
+#: modules/audio_filter/equalizer.c:63
 msgid "Two pass"
 msgstr "Dos passades"
 
-#: modules/audio_filter/equalizer.c:60
+#: modules/audio_filter/equalizer.c:64
 msgid "Filter the audio twice. This provides a more intense effect."
 msgstr ""
 
-#: modules/audio_filter/equalizer.c:63
+#: modules/audio_filter/equalizer.c:67
 msgid "Global gain"
 msgstr "Guany global"
 
-#: modules/audio_filter/equalizer.c:64
+#: modules/audio_filter/equalizer.c:68
 msgid "Set the global gain in dB (-20 ... 20)."
 msgstr "Indica el guany global en dB (-20 ... 20)"
 
-#: modules/audio_filter/equalizer.c:67
+#: modules/audio_filter/equalizer.c:71
 msgid "Equalizer with 10 bands"
 msgstr "Equalitzador de 10 bandes"
 
@@ -8414,15 +8650,15 @@ msgstr "Soft rock"
 msgid "Techno"
 msgstr "Techno"
 
-#: modules/audio_filter/format.c:200
+#: modules/audio_filter/format.c:204
 msgid "Audio filter for PCM format conversion"
 msgstr "Filtre d’àudio per la conversió de format PCM"
 
-#: modules/audio_filter/normvol.c:65
+#: modules/audio_filter/normvol.c:69
 msgid "Number of audio buffers"
 msgstr "Nombre de buffers d'àudio"
 
-#: modules/audio_filter/normvol.c:66
+#: modules/audio_filter/normvol.c:70
 msgid ""
 "This is the number of audio buffers on which the power measurement is made. "
 "A higher number of buffers will increase the response time of the filter to "
@@ -8432,11 +8668,11 @@ msgstr ""
 "nombre major augmentarà el temps de resposta del filtre a una potència alta, "
 "però el farà menys sensible a petites variacions."
 
-#: modules/audio_filter/normvol.c:71
+#: modules/audio_filter/normvol.c:75
 msgid "Max level"
 msgstr "Nivell màxim"
 
-#: modules/audio_filter/normvol.c:72
+#: modules/audio_filter/normvol.c:76
 msgid ""
 "If the average power over the last N buffers is higher than this value, the "
 "volume will be normalized. This value is a positive floating point number. A "
@@ -8446,182 +8682,175 @@ msgstr ""
 "aquest valor, es normalitzarà el volum. Aquest valor és un nombre positiu en "
 "coma flotant. Un valor entre 0.5 i 10 sembla sensible."
 
-#: modules/audio_filter/normvol.c:78 modules/audio_filter/normvol.c:79
-#: modules/gui/qt4/ui/sprefs_audio.ui:260
+#: modules/audio_filter/normvol.c:82 modules/audio_filter/normvol.c:83
+#: modules/gui/qt4/ui/sprefs_audio.ui:322
 msgid "Volume normalizer"
 msgstr "Normalitzador de volum"
 
-#: modules/audio_filter/param_eq.c:45 modules/audio_filter/param_eq.c:46
+#: modules/audio_filter/param_eq.c:49 modules/audio_filter/param_eq.c:50
 msgid "Parametric Equalizer"
 msgstr "Equalitzador Paramètric"
 
-#: modules/audio_filter/param_eq.c:51
+#: modules/audio_filter/param_eq.c:55
 msgid "Low freq (Hz)"
 msgstr "Baixa freq (Hz)"
 
-#: modules/audio_filter/param_eq.c:53
+#: modules/audio_filter/param_eq.c:57
 #, fuzzy
 msgid "Low freq gain (dB)"
 msgstr "guany de la Baixa freq (Db)"
 
-#: modules/audio_filter/param_eq.c:54
+#: modules/audio_filter/param_eq.c:58
 msgid "High freq (Hz)"
 msgstr "Alta freq (Hz)"
 
-#: modules/audio_filter/param_eq.c:56
+#: modules/audio_filter/param_eq.c:60
 #, fuzzy
 msgid "High freq gain (dB)"
 msgstr "guany alta freq (Db)"
 
-#: modules/audio_filter/param_eq.c:57
+#: modules/audio_filter/param_eq.c:61
 msgid "Freq 1 (Hz)"
 msgstr "Freq 1 (Hz)"
 
-#: modules/audio_filter/param_eq.c:59
+#: modules/audio_filter/param_eq.c:63
 #, fuzzy
 msgid "Freq 1 gain (dB)"
 msgstr "guany Freq 1 (Db)"
 
-#: modules/audio_filter/param_eq.c:61
+#: modules/audio_filter/param_eq.c:65
 #, fuzzy
 msgid "Freq 1 Q"
 msgstr "Freq 2 Q"
 
-#: modules/audio_filter/param_eq.c:62
+#: modules/audio_filter/param_eq.c:66
 #, fuzzy
 msgid "Freq 2 (Hz)"
 msgstr "Freq 1 (Hz)"
 
-#: modules/audio_filter/param_eq.c:64
+#: modules/audio_filter/param_eq.c:68
 #, fuzzy
 msgid "Freq 2 gain (dB)"
 msgstr "Freq 2 guany (Db)"
 
-#: modules/audio_filter/param_eq.c:66
+#: modules/audio_filter/param_eq.c:70
 msgid "Freq 2 Q"
 msgstr "Freq 2 Q"
 
-#: modules/audio_filter/param_eq.c:67
+#: modules/audio_filter/param_eq.c:71
 msgid "Freq 3 (Hz)"
 msgstr "Freq 3 (Hz)"
 
-#: modules/audio_filter/param_eq.c:69
+#: modules/audio_filter/param_eq.c:73
 #, fuzzy
 msgid "Freq 3 gain (dB)"
 msgstr "Freq 3 guany (Db)"
 
-#: modules/audio_filter/param_eq.c:71
+#: modules/audio_filter/param_eq.c:75
 msgid "Freq 3 Q"
 msgstr "Freq 3 Q"
 
-#: modules/audio_filter/resampler/bandlimited.c:82
+#: modules/audio_filter/resampler/bandlimited.c:86
 msgid "Audio filter for band-limited interpolation resampling"
 msgstr "Filtre d’àudio pel remostratge d’interpolació limitat per banda"
 
-#: modules/audio_filter/resampler/linear.c:62
-#: modules/audio_filter/resampler/linear.c:69
+#: modules/audio_filter/resampler/linear.c:66
+#: modules/audio_filter/resampler/linear.c:73
 msgid "Audio filter for linear interpolation resampling"
 msgstr "Filtre d’àudio pel remostratge d’interpolació lineal"
 
-#: modules/audio_filter/resampler/trivial.c:43
+#: modules/audio_filter/resampler/trivial.c:47
 msgid "Audio filter for trivial resampling"
 msgstr "Filtre d’àudio pel remostratge trivial"
 
-#: modules/audio_filter/resampler/ugly.c:43
+#: modules/audio_filter/resampler/ugly.c:47
 msgid "Audio filter for ugly resampling"
 msgstr "Filtre d’àudio pel remostratge lleig"
 
-#: modules/audio_filter/spatializer/spatializer.cpp:44
-#: modules/audio_filter/spatializer/spatializer.cpp:45
+#: modules/audio_filter/spatializer/spatializer.cpp:48
+#: modules/audio_filter/spatializer/spatializer.cpp:49
 #, fuzzy
 msgid "spatializer"
 msgstr "Visualitza el filtre"
 
-#: modules/audio_mixer/float32.c:44
+#: modules/audio_mixer/float32.c:49
 msgid "Float32 audio mixer"
 msgstr "Mesclador d’àudio Float32"
 
-#: modules/audio_mixer/spdif.c:44
+#: modules/audio_mixer/spdif.c:48
 msgid "Dummy S/PDIF audio mixer"
 msgstr "Mesclador d’àudio S/PDIF Dummy"
 
-#: modules/audio_mixer/trivial.c:44
+#: modules/audio_mixer/trivial.c:49
 msgid "Trivial audio mixer"
 msgstr "Mesclador d’àudio trivial"
 
-#: modules/audio_output/alsa.c:81
+#: modules/audio_output/alsa.c:87
 msgid "default"
 msgstr "predeterminat"
 
-#: modules/audio_output/alsa.c:101
+#: modules/audio_output/alsa.c:107
 msgid "ALSA audio output"
 msgstr "Sortida d'àudio ALSA"
 
-#: modules/audio_output/alsa.c:105
+#: modules/audio_output/alsa.c:111
 msgid "ALSA Device Name"
 msgstr "Nom del dispositiu ALSA"
 
-#: modules/audio_output/alsa.c:125 modules/audio_output/auhal.c:126
-#: modules/audio_output/auhal.c:970 modules/audio_output/directx.c:398
-#: modules/audio_output/oss.c:128 modules/audio_output/portaudio.c:392
-#: modules/audio_output/sdl.c:174 modules/audio_output/sdl.c:192
-#: modules/audio_output/waveout.c:368 modules/gui/macosx/intf.m:681
-#: modules/gui/macosx/intf.m:682
+#: modules/audio_output/alsa.c:131 modules/audio_output/auhal.c:130
+#: modules/audio_output/auhal.c:974 modules/audio_output/directx.c:402
+#: modules/audio_output/oss.c:132 modules/audio_output/portaudio.c:396
+#: modules/audio_output/sdl.c:178 modules/audio_output/sdl.c:196
+#: modules/audio_output/waveout.c:372 modules/gui/macosx/intf.m:711
+#: modules/gui/macosx/intf.m:712
 msgid "Audio Device"
 msgstr "Dispositiu d'àudio"
 
-#: modules/audio_output/alsa.c:182 modules/audio_output/directx.c:475
-#: modules/audio_output/oss.c:221 modules/audio_output/portaudio.c:398
-#: modules/audio_output/sdl.c:180 modules/audio_output/sdl.c:199
-#: modules/audio_output/waveout.c:430
-msgid "Mono"
-msgstr "Mono"
-
-#: modules/audio_output/alsa.c:195 modules/audio_output/directx.c:448
-#: modules/audio_output/oss.c:177 modules/audio_output/portaudio.c:417
-#: modules/audio_output/waveout.c:402
+#: modules/audio_output/alsa.c:201 modules/audio_output/directx.c:452
+#: modules/audio_output/oss.c:181 modules/audio_output/portaudio.c:421
+#: modules/audio_output/waveout.c:406
 msgid "2 Front 2 Rear"
 msgstr "2 al davant i 2 al darrera"
 
-#: modules/audio_output/alsa.c:243 modules/audio_output/directx.c:521
-#: modules/audio_output/oss.c:245 modules/audio_output/waveout.c:446
+#: modules/audio_output/alsa.c:249 modules/audio_output/directx.c:525
+#: modules/audio_output/oss.c:249 modules/audio_output/waveout.c:450
 msgid "A/52 over S/PDIF"
 msgstr "A/52 sobre S/PDIF"
 
-#: modules/audio_output/alsa.c:322
+#: modules/audio_output/alsa.c:328
 #, fuzzy
 msgid "No Audio Device"
 msgstr "Dispositiu d'àudio"
 
-#: modules/audio_output/alsa.c:323
+#: modules/audio_output/alsa.c:329
 msgid "No audio device name was given. You might want to enter \"default\"."
 msgstr ""
 
-#: modules/audio_output/alsa.c:430 modules/audio_output/alsa.c:469
-#: modules/audio_output/alsa.c:481 modules/audio_output/auhal.c:240
+#: modules/audio_output/alsa.c:436 modules/audio_output/alsa.c:475
+#: modules/audio_output/alsa.c:487 modules/audio_output/auhal.c:244
 #, fuzzy
 msgid "Audio output failed"
 msgstr "URL per la sortida d'àudio"
 
-#: modules/audio_output/alsa.c:431 modules/audio_output/alsa.c:482
+#: modules/audio_output/alsa.c:437 modules/audio_output/alsa.c:488
 #, fuzzy, c-format
 msgid "VLC could not open the ALSA device \"%s\" (%s)."
 msgstr "Llista dels mòduls de sortida de vídeo"
 
-#: modules/audio_output/alsa.c:470
+#: modules/audio_output/alsa.c:476
 #, c-format
 msgid "The audio device \"%s\" is already in use."
 msgstr ""
 
-#: modules/audio_output/alsa.c:934
+#: modules/audio_output/alsa.c:960
 msgid "Unknown soundcard"
 msgstr "Targeta de so desconeguda"
 
-#: modules/audio_output/arts.c:61
+#: modules/audio_output/arts.c:65
 msgid "aRts audio output"
 msgstr "Sortida d'àudio aRts"
 
-#: modules/audio_output/auhal.c:127
+#: modules/audio_output/auhal.c:131
 msgid ""
 "Choose a number corresponding to the number of an audio device, as listed in "
 "your 'Audio Device' menu. This device will then be used by default for audio "
@@ -8631,47 +8860,47 @@ msgstr ""
 "llista al vostre menú ‘Dispositiu d'Àudio’. Aquest dispositiu s'utilitzarà "
 "per defecte per reproduir l'àudio."
 
-#: modules/audio_output/auhal.c:133
+#: modules/audio_output/auhal.c:137
 #, fuzzy
 msgid "HAL AudioUnit output"
 msgstr "Sortida d'àudio ALSA"
 
-#: modules/audio_output/auhal.c:241
+#: modules/audio_output/auhal.c:245
 msgid ""
 "The selected audio output device is exclusively in use by another program."
 msgstr ""
 
-#: modules/audio_output/auhal.c:425
+#: modules/audio_output/auhal.c:429
 #, fuzzy
 msgid "Audio device is not configured"
 msgstr "Nom del dispositiu de àudio"
 
-#: modules/audio_output/auhal.c:426
+#: modules/audio_output/auhal.c:430
 msgid ""
 "You should configure your speaker layout with the \"Audio Midi Setup\" "
 "utility in /Applications/Utilities. Stereo mode is being used now."
 msgstr ""
 
-#: modules/audio_output/auhal.c:1015
+#: modules/audio_output/auhal.c:1019
 #, c-format
 msgid "%s (Encoded Output)"
 msgstr "%s (sortida codificada)"
 
-#: modules/audio_output/directx.c:202 modules/audio_output/portaudio.c:105
+#: modules/audio_output/directx.c:206 modules/audio_output/portaudio.c:109
 msgid "Output device"
 msgstr "Dispositiu de sortida"
 
-#: modules/audio_output/directx.c:204
+#: modules/audio_output/directx.c:208
 msgid ""
 "DirectX device number: 0 default device, 1..N device by number(Note that the "
 "default device appears as 0 AND another number)."
 msgstr ""
 
-#: modules/audio_output/directx.c:206 modules/audio_output/waveout.c:134
+#: modules/audio_output/directx.c:210 modules/audio_output/waveout.c:138
 msgid "Use float32 output"
 msgstr "Utilitza la sortida de float32"
 
-#: modules/audio_output/directx.c:208 modules/audio_output/waveout.c:136
+#: modules/audio_output/directx.c:212 modules/audio_output/waveout.c:140
 msgid ""
 "The option allows you to enable or disable the high-quality float32 audio "
 "output mode (which is not well supported by some soundcards)."
@@ -8679,27 +8908,27 @@ msgstr ""
 "L'opció us permet habilitar o inhabilitar el mode de sortida d’àudio float32 "
 "d’alta qualitat (que algunes targetes de so no suporten bé)"
 
-#: modules/audio_output/directx.c:212
+#: modules/audio_output/directx.c:216
 msgid "DirectX audio output"
 msgstr "Sortida d'àudio DirectX"
 
-#: modules/audio_output/directx.c:430 modules/audio_output/portaudio.c:425
+#: modules/audio_output/directx.c:434 modules/audio_output/portaudio.c:429
 msgid "3 Front 2 Rear"
 msgstr "3 al davant i 2 al darrera"
 
-#: modules/audio_output/esd.c:65
+#: modules/audio_output/esd.c:69
 msgid "EsounD audio output"
 msgstr "Sortida d'àudio EsounD"
 
-#: modules/audio_output/esd.c:68
+#: modules/audio_output/esd.c:72
 msgid "Esound server"
 msgstr "Servidor Esound"
 
-#: modules/audio_output/file.c:77
+#: modules/audio_output/file.c:81
 msgid "Output format"
 msgstr "Format de sortida"
 
-#: modules/audio_output/file.c:78
+#: modules/audio_output/file.c:82
 msgid ""
 "One of \"u8\", \"s8\", \"u16\", \"s16\", \"u16_le\", \"s16_le\", \"u16_be\", "
 "\"s16_be\", \"fixed32\", \"float32\" or \"spdif\""
@@ -8707,11 +8936,11 @@ msgstr ""
 "Un de \"u8\", \"s8\", \"u16\", \"s16\", \"u16_le\", \"s16_le\", \"u16_be\", "
 "\"s16_be\", \"fixed32\", \"float32\" o \"spdif\""
 
-#: modules/audio_output/file.c:81
+#: modules/audio_output/file.c:85
 msgid "Number of output channels"
 msgstr "Nombre de canals de sortida"
 
-#: modules/audio_output/file.c:82
+#: modules/audio_output/file.c:86
 msgid ""
 "By default, all the channels of the incoming will be saved but you can "
 "restrict the number of channels here."
@@ -8719,61 +8948,62 @@ msgstr ""
 "Per defecte, tots els canals d'entrada es desaran però podeu restringir el "
 "nombre de canals aquí."
 
-#: modules/audio_output/file.c:85
+#: modules/audio_output/file.c:89
 msgid "Add WAVE header"
 msgstr "Afegeix una capçalera WAV"
 
-#: modules/audio_output/file.c:86
+#: modules/audio_output/file.c:90
 msgid "Instead of writing a raw file, you can add a WAV header to the file."
 msgstr ""
 "En comptes d’escriure un arxiu RAW, podeu afegir una capçalera WAV a l’arxiu."
 
-#: modules/audio_output/file.c:103
+#: modules/audio_output/file.c:107
 msgid "Output file"
 msgstr "Fitxer de sortida"
 
-#: modules/audio_output/file.c:104
-msgid "File to which the audio samples will be written to."
+#: modules/audio_output/file.c:108
+#, fuzzy
+msgid "File to which the audio samples will be written to. (\"-\" for stdout"
 msgstr "Arxiu on s'escriuran les mostres d'àudio"
 
-#: modules/audio_output/file.c:107
+#: modules/audio_output/file.c:111
 msgid "File audio output"
 msgstr "Sortida d'àudio del fitxer"
 
-#: modules/audio_output/hd1000a.cpp:74
+#: modules/audio_output/hd1000a.cpp:78
 msgid "Roku HD1000 audio output"
 msgstr "Sortida d’àudio Roku HD1000"
 
-#: modules/audio_output/jack.c:63
+#: modules/audio_output/jack.c:67
 #, fuzzy
 msgid "Automatically connect to writable clients"
 msgstr "Automàticament preparseja arxius"
 
-#: modules/audio_output/jack.c:65
+#: modules/audio_output/jack.c:69
 msgid ""
 "If enabled, this option will automatically connect sound output to the first "
 "writable JACK clients found."
 msgstr ""
 
-#: modules/audio_output/jack.c:69
+#: modules/audio_output/jack.c:73
 msgid "Connect to clients matching"
 msgstr ""
 
-#: modules/audio_output/jack.c:71
+#: modules/audio_output/jack.c:75
 msgid ""
 "If automatic connection is enabled, only JACK clients whose names match this "
 "regular expression will be considered for connection."
 msgstr ""
 
-#: modules/audio_output/jack.c:79
+#: modules/audio_output/jack.c:83
 msgid "JACK audio output"
 msgstr "Sortida d'àudio JACK"
 
-#: modules/audio_output/oss.c:97
+#: modules/audio_output/oss.c:101
 msgid "Try to work around buggy OSS drivers"
 msgstr "Intenta funcionar amb controladors OSS amb molts errors"
 
-#: modules/audio_output/oss.c:99
+#: modules/audio_output/oss.c:103
 msgid ""
 "Some buggy OSS drivers just don't like when their internal buffers are "
 "completely filled (the sound gets heavily hashed). If you have one of these "
@@ -8783,139 +9013,166 @@ msgstr ""
 "memòries intermèdies internes s'omplen completament. Si teniu un d'aquests, "
 "necessiteu habilitar aquesta opció. "
 
-#: modules/audio_output/oss.c:105
+#: modules/audio_output/oss.c:109
 #, fuzzy
 msgid "UNIX OSS audio output"
 msgstr "Sortida d’àudio Linux OSS"
 
-#: modules/audio_output/oss.c:110
+#: modules/audio_output/oss.c:114
 msgid "OSS DSP device"
 msgstr "Dispositiu OSS DSP"
 
-#: modules/audio_output/portaudio.c:106
+#: modules/audio_output/portaudio.c:110
 msgid "Portaudio identifier for the output device"
 msgstr "Identificador portaudio pel dispositiu de sortida"
 
-#: modules/audio_output/portaudio.c:110
+#: modules/audio_output/portaudio.c:114
 msgid "PORTAUDIO audio output"
 msgstr "Sortida d'àudio PRTAUDIO"
 
-#: modules/audio_output/sdl.c:64
+#: modules/audio_output/pulse.c:58 modules/gui/macosx/intf.m:636
+#: modules/gui/macosx/intf.m:1595 modules/gui/pda/pda_interface.c:210
+#: modules/gui/pda/pda_interface.c:1353 modules/gui/qt4/main_interface.cpp:389
+#: modules/gui/qt4/main_interface.cpp:393
+#: modules/gui/qt4/main_interface.cpp:955
+#: modules/gui/qt4/main_interface.cpp:957
+#: modules/gui/qt4/main_interface.cpp:1021
+#: modules/gui/qt4/main_interface.cpp:1036
+#: modules/gui/qt4/main_interface.cpp:1043
+#: modules/gui/qt4/main_interface.cpp:1060
+msgid "VLC media player"
+msgstr "Reproductor multimèdia VLC"
+
+#: modules/audio_output/pulse.c:94
+#, fuzzy
+msgid "Pulseaudio audio output"
+msgstr "Sortida d'àudio del fitxer"
+
+#: modules/audio_output/sdl.c:68
 msgid "Simple DirectMedia Layer audio output"
 msgstr "Sortida d’àudio Simple DirectMedia Layer"
 
-#: modules/audio_output/waveout.c:141
+#: modules/audio_output/waveout.c:145
 msgid "Win32 waveOut extension output"
 msgstr "Sortida d’extensió waveOut Win32"
 
-#: modules/audio_output/waveout.c:383
+#: modules/audio_output/waveout.c:387
 msgid "5.1"
 msgstr "5.1"
 
-#: modules/codec/a52.c:93
+#: modules/codec/a52.c:97
 msgid "A/52 parser"
 msgstr "Analitzador A/52"
 
-#: modules/codec/a52.c:100
+#: modules/codec/a52.c:104
 msgid "A/52 audio packetizer"
 msgstr "Empaquetador d’àudio A/52"
 
-#: modules/codec/adpcm.c:43
+#: modules/codec/adpcm.c:47
 msgid "ADPCM audio decoder"
 msgstr "Descodificador d’àudio ADPCM"
 
-#: modules/codec/araw.c:44
+#: modules/codec/araw.c:48
 msgid "Raw/Log Audio decoder"
 msgstr "Descodificador d’àudio Raw/Log"
 
-#: modules/codec/araw.c:53
+#: modules/codec/araw.c:57
 msgid "Raw audio encoder"
 msgstr "Codificador d'àudio Raw"
 
-#: modules/codec/cc.c:57
+#: modules/codec/cc.c:61
 msgid "CC 608/708"
 msgstr ""
 
-#: modules/codec/cc.c:58
+#: modules/codec/cc.c:62
 #, fuzzy
 msgid "Closed Captions decoder"
 msgstr "Descodificador d’anotacions CMML"
 
-#: modules/codec/cdg.c:81
+#: modules/codec/cdg.c:85
 #, fuzzy
 msgid "CDG video decoder"
 msgstr "Descodificador de vídeo PNG"
 
-#: modules/codec/cinepak.c:38
+#: modules/codec/cinepak.c:42
 msgid "Cinepak video decoder"
 msgstr "Decodificador de vídeo Cinepak"
 
-#: modules/codec/cmml/cmml.c:68
+#: modules/codec/cmml/cmml.c:72
 msgid "CMML annotations decoder"
 msgstr "Descodificador d’anotacions CMML"
 
-#: modules/codec/cvdsub.c:46
+#: modules/codec/csri.c:66
+#, fuzzy
+msgid "Subtitles (advanced)"
+msgstr "Codificador de subtítols"
+
+#: modules/codec/csri.c:67
+msgid "Wrapper for subtitle renderers using CSRI/asa"
+msgstr ""
+
+#: modules/codec/cvdsub.c:50
 msgid "CVD subtitle decoder"
 msgstr "Descodificador de subtítols CVD"
 
-#: modules/codec/cvdsub.c:51
+#: modules/codec/cvdsub.c:55
 msgid "Chaoji VCD subtitle packetizer"
 msgstr "Empaquetador de subtítols VCD Chaoji"
 
-#: modules/codec/dirac.c:67 modules/codec/theora.c:90
-#: modules/codec/twolame.c:50 modules/codec/vorbis.c:168
+#: modules/codec/dirac.c:71 modules/codec/theora.c:94
+#: modules/codec/twolame.c:54 modules/codec/vorbis.c:172
 msgid "Encoding quality"
 msgstr "Qualitat de la codificació"
 
-#: modules/codec/dirac.c:69
+#: modules/codec/dirac.c:73
 msgid "Quality of the encoding between 1.0 (low) and 10.0 (high)."
 msgstr "Us permet especificar la qualitat entre 1.0 (baixa) i 10.0 (alta)"
 
-#: modules/codec/dirac.c:74
+#: modules/codec/dirac.c:78
 msgid "Dirac video decoder"
 msgstr "Decodificador de vídeo Dirac"
 
-#: modules/codec/dirac.c:80
+#: modules/codec/dirac.c:84
 msgid "Dirac video encoder"
 msgstr "Codificador de vídeo Dirac"
 
-#: modules/codec/dmo/dmo.c:97
+#: modules/codec/dmo/dmo.c:101
 msgid "DirectMedia Object decoder"
 msgstr "Decodificador d’objecte DirectMedia"
 
-#: modules/codec/dmo/dmo.c:106
+#: modules/codec/dmo/dmo.c:110
 msgid "DirectMedia Object encoder"
 msgstr "Codificador d’objecte DirectMedia"
 
-#: modules/codec/dts.c:95
+#: modules/codec/dts.c:99
 msgid "DTS parser"
 msgstr "Analitzador DTS"
 
-#: modules/codec/dts.c:100
+#: modules/codec/dts.c:104
 msgid "DTS audio packetizer"
 msgstr "Empaquetador d’àudio DTS"
 
-#: modules/codec/dvbsub.c:51
+#: modules/codec/dvbsub.c:55
 msgid "Decoding X coordinate"
 msgstr "Descodificant Coordenada X"
 
-#: modules/codec/dvbsub.c:52
+#: modules/codec/dvbsub.c:56
 msgid "X coordinate of the rendered subtitle"
 msgstr "Coordenada X del subtítol renderitzat"
 
-#: modules/codec/dvbsub.c:54
+#: modules/codec/dvbsub.c:58
 msgid "Decoding Y coordinate"
 msgstr "Descodificant Coordenada Y"
 
-#: modules/codec/dvbsub.c:55
+#: modules/codec/dvbsub.c:59
 msgid "Y coordinate of the rendered subtitle"
 msgstr "Coordenada Y del subtítol renderitzat"
 
-#: modules/codec/dvbsub.c:57
+#: modules/codec/dvbsub.c:61
 msgid "Subpicture position"
 msgstr "Posició de Subimatges"
 
-#: modules/codec/dvbsub.c:59
+#: modules/codec/dvbsub.c:63
 msgid ""
 "You can enforce the subpicture position on the video (0=center, 1=left, "
 "2=right, 4=top, 8=bottom, you can also use combinations of these values, e."
@@ -8925,268 +9182,268 @@ msgstr ""
 "2=dret, 4=superior, 8=inferior, també podeu utilitzar combinacions d’aquests "
 "valors)."
 
-#: modules/codec/dvbsub.c:63
+#: modules/codec/dvbsub.c:67
 msgid "Encoding X coordinate"
 msgstr "Codificant Coordenada X"
 
-#: modules/codec/dvbsub.c:64
+#: modules/codec/dvbsub.c:68
 msgid "X coordinate of the encoded subtitle"
 msgstr "Coordenada X del subtítol codificat"
 
-#: modules/codec/dvbsub.c:65
+#: modules/codec/dvbsub.c:69
 msgid "Encoding Y coordinate"
 msgstr "Codificant Coordenada Y"
 
-#: modules/codec/dvbsub.c:66
+#: modules/codec/dvbsub.c:70
 msgid "Y coordinate of the encoded subtitle"
 msgstr "Coordenada Y del subtítol codificat"
 
-#: modules/codec/dvbsub.c:86
+#: modules/codec/dvbsub.c:90
 msgid "DVB subtitles decoder"
 msgstr "Descodificador de subtítols DVB"
 
-#: modules/codec/dvbsub.c:99
+#: modules/codec/dvbsub.c:103
 msgid "DVB subtitles encoder"
 msgstr "Codificador de subtítols DVB"
 
-#: modules/codec/faad.c:39
+#: modules/codec/faad.c:43
 msgid "AAC audio decoder (using libfaad2)"
 msgstr "Descodificador d’àudio AAC (utilitzant libfaad2)"
 
-#: modules/codec/faad.c:358
+#: modules/codec/faad.c:361
 #, fuzzy
 msgid "AAC extension"
 msgstr "Extensions ignorades"
 
-#: modules/codec/faad.c:362
+#: modules/codec/faad.c:365
 #, c-format
 msgid "%d Hz"
 msgstr "%d Hz"
 
-#: modules/codec/fake.c:48 modules/gui/fbosd.c:110
-#: modules/video_output/image.c:81
+#: modules/codec/fake.c:52 modules/gui/fbosd.c:114
+#: modules/video_output/image.c:85
 msgid "Image file"
 msgstr "Arxiu d'imatge"
 
-#: modules/codec/fake.c:50
+#: modules/codec/fake.c:54
 msgid "Path of the image file for fake input."
 msgstr "Ruta de l'arxiu d'imatge per a l'entrada falsa."
 
-#: modules/codec/fake.c:51
+#: modules/codec/fake.c:55
 #, fuzzy
 msgid "Reload image file"
 msgstr "Arxiu d'imatge"
 
-#: modules/codec/fake.c:53
+#: modules/codec/fake.c:57
 #, fuzzy
 msgid "Reload image file every n seconds."
 msgstr "Arxiu d'imatge"
 
-#: modules/codec/fake.c:56 modules/stream_out/mosaic_bridge.c:123
-#: modules/stream_out/transcode.c:70
+#: modules/codec/fake.c:60 modules/stream_out/mosaic_bridge.c:127
+#: modules/stream_out/transcode.c:74
 msgid "Output video width."
 msgstr "Amplada de sortida del vídeo"
 
-#: modules/codec/fake.c:59 modules/stream_out/mosaic_bridge.c:126
-#: modules/stream_out/transcode.c:73
+#: modules/codec/fake.c:63 modules/stream_out/mosaic_bridge.c:130
+#: modules/stream_out/transcode.c:77
 msgid "Output video height."
 msgstr "Alçada del vídeo de sortida."
 
-#: modules/codec/fake.c:60 modules/video_filter/mosaic.c:134
+#: modules/codec/fake.c:64 modules/video_filter/mosaic.c:135
 msgid "Keep aspect ratio"
 msgstr "Mantenir la relació d'aspecte"
 
-#: modules/codec/fake.c:62
+#: modules/codec/fake.c:66
 msgid "Consider width and height as maximum values."
 msgstr "Considera amplada i alçada com a valors màxims."
 
-#: modules/codec/fake.c:63
+#: modules/codec/fake.c:67
 msgid "Background aspect ratio"
 msgstr "Relació d'aspecte de la font"
 
-#: modules/codec/fake.c:65
+#: modules/codec/fake.c:69
 msgid "Aspect ratio of the image file (4:3, 16:9). Default is square pixels."
 msgstr ""
 
-#: modules/codec/fake.c:66 modules/stream_out/transcode.c:62
+#: modules/codec/fake.c:70 modules/stream_out/transcode.c:66
 msgid "Deinterlace video"
 msgstr "Desentrellaça el vídeo"
 
-#: modules/codec/fake.c:68
+#: modules/codec/fake.c:72
 msgid "Deinterlace the image after loading it."
 msgstr "Us permet desentrellaçar el vídeo després de carregar-lo."
 
-#: modules/codec/fake.c:69 modules/stream_out/transcode.c:65
+#: modules/codec/fake.c:73 modules/stream_out/transcode.c:69
 msgid "Deinterlace module"
 msgstr "Mode desentrellaçat"
 
-#: modules/codec/fake.c:71
+#: modules/codec/fake.c:75
 msgid "Deinterlace module to use."
 msgstr "Mode desentrellaçat a usar."
 
-#: modules/codec/fake.c:72 modules/video_output/fb.c:76
+#: modules/codec/fake.c:76 modules/video_output/fb.c:85
 #, fuzzy
 msgid "Chroma used."
 msgstr "intensitat cromàtica"
 
-#: modules/codec/fake.c:74 modules/video_output/fb.c:78
+#: modules/codec/fake.c:78 modules/video_output/fb.c:87
 msgid "Force use of a specific chroma for output. Default is I420."
 msgstr ""
 
-#: modules/codec/fake.c:85
+#: modules/codec/fake.c:89
 msgid "Fake video decoder"
 msgstr "Decodificador de vídeo Enganyós"
 
-#: modules/codec/ffmpeg/encoder.c:216
+#: modules/codec/ffmpeg/encoder.c:220
 #, fuzzy, c-format
 msgid "\"%s\" is no video encoder."
 msgstr "Codificador de vídeo Dirac"
 
-#: modules/codec/ffmpeg/encoder.c:224
+#: modules/codec/ffmpeg/encoder.c:228
 #, fuzzy, c-format
 msgid "\"%s\" is no audio encoder."
 msgstr "Codificador d’àudio Vorbis"
 
-#: modules/codec/ffmpeg/encoder.c:236
+#: modules/codec/ffmpeg/encoder.c:240
 #, c-format
 msgid "VLC could not find encoder \"%s\"."
 msgstr ""
 
-#: modules/codec/ffmpeg/encoder.c:592 modules/codec/ffmpeg/encoder.c:601
+#: modules/codec/ffmpeg/encoder.c:614 modules/codec/ffmpeg/encoder.c:623
 #, fuzzy
 msgid "VLC could not open the encoder."
 msgstr "Llista dels mòduls de sortida de vídeo"
 
-#: modules/codec/ffmpeg/ffmpeg.c:68
+#: modules/codec/ffmpeg/ffmpeg.c:72
 msgid "Non-ref"
 msgstr "Sense Referència"
 
-#: modules/codec/ffmpeg/ffmpeg.c:68
+#: modules/codec/ffmpeg/ffmpeg.c:72
 msgid "Bidir"
 msgstr "Bidir"
 
-#: modules/codec/ffmpeg/ffmpeg.c:68
+#: modules/codec/ffmpeg/ffmpeg.c:72
 msgid "Non-key"
 msgstr "Sense clau"
 
-#: modules/codec/ffmpeg/ffmpeg.c:68 modules/gui/qt4/dialogs/preferences.cpp:64
+#: modules/codec/ffmpeg/ffmpeg.c:72 modules/gui/qt4/dialogs/preferences.cpp:67
 msgid "All"
 msgstr "Tot"
 
-#: modules/codec/ffmpeg/ffmpeg.c:71
+#: modules/codec/ffmpeg/ffmpeg.c:75
 msgid "rd"
 msgstr "rd"
 
-#: modules/codec/ffmpeg/ffmpeg.c:71
+#: modules/codec/ffmpeg/ffmpeg.c:75
 msgid "bits"
 msgstr "bits"
 
-#: modules/codec/ffmpeg/ffmpeg.c:71
+#: modules/codec/ffmpeg/ffmpeg.c:75
 msgid "simple"
 msgstr "Senzill"
 
-#: modules/codec/ffmpeg/ffmpeg.c:76 modules/codec/ffmpeg/scale.c:72
+#: modules/codec/ffmpeg/ffmpeg.c:80 modules/codec/ffmpeg/scale.c:76
 msgid "Fast bilinear"
 msgstr "Bilineal ràpid"
 
-#: modules/codec/ffmpeg/ffmpeg.c:76 modules/codec/ffmpeg/scale.c:72
+#: modules/codec/ffmpeg/ffmpeg.c:80 modules/codec/ffmpeg/scale.c:76
 msgid "Bilinear"
 msgstr "Bilineal"
 
-#: modules/codec/ffmpeg/ffmpeg.c:76 modules/codec/ffmpeg/scale.c:72
+#: modules/codec/ffmpeg/ffmpeg.c:80 modules/codec/ffmpeg/scale.c:76
 msgid "Bicubic (good quality)"
 msgstr "Bicúbic (bona qualitat)"
 
-#: modules/codec/ffmpeg/ffmpeg.c:77 modules/codec/ffmpeg/scale.c:73
+#: modules/codec/ffmpeg/ffmpeg.c:81 modules/codec/ffmpeg/scale.c:77
 msgid "Experimental"
 msgstr "Experimental"
 
-#: modules/codec/ffmpeg/ffmpeg.c:77 modules/codec/ffmpeg/scale.c:73
+#: modules/codec/ffmpeg/ffmpeg.c:81 modules/codec/ffmpeg/scale.c:77
 msgid "Nearest neighbour (bad quality)"
 msgstr "Veí més pròxim (mala qualitat)"
 
-#: modules/codec/ffmpeg/ffmpeg.c:78 modules/codec/ffmpeg/scale.c:74
+#: modules/codec/ffmpeg/ffmpeg.c:82 modules/codec/ffmpeg/scale.c:78
 msgid "Area"
 msgstr "Àrea"
 
-#: modules/codec/ffmpeg/ffmpeg.c:78 modules/codec/ffmpeg/scale.c:74
+#: modules/codec/ffmpeg/ffmpeg.c:82 modules/codec/ffmpeg/scale.c:78
 msgid "Luma bicubic / chroma bilinear"
 msgstr "Bicúbic Luma / Intensitat cromàtica bilineal"
 
-#: modules/codec/ffmpeg/ffmpeg.c:78 modules/codec/ffmpeg/scale.c:74
+#: modules/codec/ffmpeg/ffmpeg.c:82 modules/codec/ffmpeg/scale.c:78
 msgid "Gauss"
 msgstr "Gauss"
 
-#: modules/codec/ffmpeg/ffmpeg.c:79 modules/codec/ffmpeg/scale.c:75
+#: modules/codec/ffmpeg/ffmpeg.c:83 modules/codec/ffmpeg/scale.c:79
 msgid "SincR"
 msgstr "SincR"
 
-#: modules/codec/ffmpeg/ffmpeg.c:79 modules/codec/ffmpeg/scale.c:75
+#: modules/codec/ffmpeg/ffmpeg.c:83 modules/codec/ffmpeg/scale.c:79
 msgid "Lanczos"
 msgstr "Lanczos"
 
-#: modules/codec/ffmpeg/ffmpeg.c:79 modules/codec/ffmpeg/scale.c:75
+#: modules/codec/ffmpeg/ffmpeg.c:83 modules/codec/ffmpeg/scale.c:79
 msgid "Bicubic spline"
 msgstr "Spline bicúbic"
 
-#: modules/codec/ffmpeg/ffmpeg.c:85
+#: modules/codec/ffmpeg/ffmpeg.c:89
 msgid ""
 "Various audio and video decoders/encodersdelivered by the FFmpeg library. "
 "This includes (MS)MPEG4, DivX, SV1,H261, H263, H264, WMV, WMA, AAC, AMR, DV, "
 "MJPEG and other codecs"
 msgstr ""
 
-#: modules/codec/ffmpeg/ffmpeg.c:96
+#: modules/codec/ffmpeg/ffmpeg.c:100
 msgid ""
 "AltiVec FFmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)"
 msgstr ""
 "Descodificador/Codificador d’àudio/vídeo ffmpeg AltiVec ((MS)MPEG4,SVQ1,H263,"
 "WMV,WMA)"
 
-#: modules/codec/ffmpeg/ffmpeg.c:100
+#: modules/codec/ffmpeg/ffmpeg.c:104
 #, fuzzy
 msgid "FFmpeg audio/video decoders/encoders"
 msgstr "Codificador d’àudio/vídeo ffmpeg"
 
-#: modules/codec/ffmpeg/ffmpeg.c:104
+#: modules/codec/ffmpeg/ffmpeg.c:108
 msgid "Decoding"
 msgstr "S'està descodificant..."
 
-#: modules/codec/ffmpeg/ffmpeg.c:138
+#: modules/codec/ffmpeg/ffmpeg.c:142
 #: modules/gui/wxwidgets/dialogs/subtitles.cpp:97
 msgid "Encoding"
 msgstr "S’està codificant..."
 
-#: modules/codec/ffmpeg/ffmpeg.c:139
+#: modules/codec/ffmpeg/ffmpeg.c:143
 msgid "FFmpeg audio/video encoder"
 msgstr "Codificador d’àudio/vídeo ffmpeg"
 
-#: modules/codec/ffmpeg/ffmpeg.c:198
+#: modules/codec/ffmpeg/ffmpeg.c:202
 msgid "FFmpeg demuxer"
 msgstr "Demultiplexor ffmpeg"
 
-#: modules/codec/ffmpeg/ffmpeg.c:204
+#: modules/codec/ffmpeg/ffmpeg.c:208
 #, fuzzy
 msgid "FFmpeg muxer"
 msgstr "Demultiplexor ffmpeg"
 
-#: modules/codec/ffmpeg/ffmpeg.c:214 modules/video_filter/scale.c:54
+#: modules/codec/ffmpeg/ffmpeg.c:218 modules/video_filter/scale.c:58
 msgid "Video scaling filter"
 msgstr "Filtre d'escalat de vídeo"
 
-#: modules/codec/ffmpeg/ffmpeg.c:227
+#: modules/codec/ffmpeg/ffmpeg.c:231
 msgid "FFmpeg video filter"
 msgstr "Filtre de vídeo ffmpeg"
 
-#: modules/codec/ffmpeg/ffmpeg.c:233
+#: modules/codec/ffmpeg/ffmpeg.c:237
 msgid "FFmpeg crop padd filter"
 msgstr "Filtre de vídeo ffmpeg per a talls padd"
 
-#: modules/codec/ffmpeg/ffmpeg.c:240
+#: modules/codec/ffmpeg/ffmpeg.c:244
 msgid "FFmpeg chroma conversion"
 msgstr "Conversió d'intensitat cromàtica ffmpeg"
 
-#: modules/codec/ffmpeg/ffmpeg.c:246
+#: modules/codec/ffmpeg/ffmpeg.c:250
 msgid "FFmpeg deinterlace video filter"
 msgstr "Filtre de vídeo desentrellaçat ffmpeg"
 
@@ -9237,7 +9494,7 @@ msgstr ""
 "64 Qpel chroma"
 
 #: modules/codec/ffmpeg/ffmpeg.h:113 modules/codec/ffmpeg/ffmpeg.h:256
-#: modules/demux/rawdv.c:35 modules/stream_out/transcode.c:175
+#: modules/demux/rawdv.c:39 modules/stream_out/transcode.c:179
 msgid "Hurry up"
 msgstr "De pressa"
 
@@ -9475,8 +9732,8 @@ msgstr ""
 "comparats amb els fotogrames-P (per exemple, 1.0 => la mateixa escala per "
 "fotogrames I i P)"
 
-#: modules/codec/ffmpeg/ffmpeg.h:240 modules/codec/x264.c:293
-#: modules/demux/mod.c:70
+#: modules/codec/ffmpeg/ffmpeg.h:240 modules/codec/x264.c:309
+#: modules/demux/mod.c:74
 msgid "Noise reduction"
 msgstr "Reducció del soroll"
 
@@ -9661,249 +9918,249 @@ msgstr "Demultiplexor ffmpeg"
 msgid "Force use of ffmpeg muxer."
 msgstr "Mòdul de sortida d'accés"
 
-#: modules/codec/ffmpeg/postprocess.c:86 modules/gui/macosx/intf.m:706
-#: modules/gui/macosx/intf.m:707
+#: modules/codec/ffmpeg/postprocess.c:90 modules/gui/macosx/intf.m:736
+#: modules/gui/macosx/intf.m:737
 msgid "Post processing"
 msgstr "Post-processament"
 
-#: modules/codec/ffmpeg/postprocess.c:94
+#: modules/codec/ffmpeg/postprocess.c:98
 msgid "1 (Lowest)"
 msgstr "1 (el més baix)"
 
-#: modules/codec/ffmpeg/postprocess.c:104
+#: modules/codec/ffmpeg/postprocess.c:108
 msgid "6 (Highest)"
 msgstr "6 (el més alt)"
 
-#: modules/codec/flac.c:179
+#: modules/codec/flac.c:183
 msgid "Flac audio decoder"
 msgstr "Descodificador d'àudio flac"
 
-#: modules/codec/flac.c:184
+#: modules/codec/flac.c:188
 msgid "Flac audio encoder"
 msgstr "Codificació d’àudio Flac"
 
-#: modules/codec/flac.c:190
+#: modules/codec/flac.c:194
 msgid "Flac audio packetizer"
 msgstr "Empaquetador d'àudio flac"
 
-#: modules/codec/fluidsynth.c:28
+#: modules/codec/fluidsynth.c:32
 msgid "Sound fonts (required)"
 msgstr ""
 
-#: modules/codec/fluidsynth.c:30
+#: modules/codec/fluidsynth.c:34
 msgid "A sound fonts file is required for software synthesis."
 msgstr ""
 
-#: modules/codec/fluidsynth.c:36
+#: modules/codec/fluidsynth.c:40
 msgid "FluidSynth MIDI synthetizer"
 msgstr ""
 
-#: modules/codec/libmpeg2.c:97
+#: modules/codec/libmpeg2.c:101
 msgid "MPEG I/II video decoder (using libmpeg2)"
 msgstr "Descodificador de vídeo MPEG I/II (utilitzant libmpeg2)"
 
-#: modules/codec/lpcm.c:83
+#: modules/codec/lpcm.c:87
 msgid "Linear PCM audio decoder"
 msgstr "Descodificador d'àudio PCM lineal"
 
-#: modules/codec/lpcm.c:88
+#: modules/codec/lpcm.c:92
 msgid "Linear PCM audio packetizer"
 msgstr "Empaquetador d'àudio PCM lineal"
 
-#: modules/codec/mash.cpp:66
+#: modules/codec/mash.cpp:70
 msgid "Video decoder using openmash"
 msgstr "Descodificador de vídeo utilitzant openmash"
 
-#: modules/codec/mpeg_audio.c:111
+#: modules/codec/mpeg_audio.c:115
 msgid "MPEG audio layer I/II/III decoder"
 msgstr "Descodificador de capa d'àudio MPEG I/II/III"
 
-#: modules/codec/mpeg_audio.c:122
+#: modules/codec/mpeg_audio.c:126
 msgid "MPEG audio layer I/II/III packetizer"
 msgstr "Empaquetador de capa d'àudio MPEG I/II/III"
 
-#: modules/codec/png.c:54
+#: modules/codec/png.c:58
 msgid "PNG video decoder"
 msgstr "Descodificador de vídeo PNG"
 
-#: modules/codec/quicktime.c:63
+#: modules/codec/quicktime.c:67
 msgid "QuickTime library decoder"
 msgstr "Descodificador de la biblioteca QuikTime"
 
-#: modules/codec/rawvideo.c:68
+#: modules/codec/rawvideo.c:72
 msgid "Pseudo raw video decoder"
 msgstr "Descodificador d'àudio pseudo-raw"
 
-#: modules/codec/rawvideo.c:75
+#: modules/codec/rawvideo.c:79
 msgid "Pseudo raw video packetizer"
 msgstr "Empaquetador d'àudio pseudo-raw"
 
-#: modules/codec/realaudio.c:60
+#: modules/codec/realaudio.c:64
 msgid "RealAudio library decoder"
 msgstr "Descodificador de la biblioteca RealAudio"
 
-#: modules/codec/sdl_image.c:55
+#: modules/codec/sdl_image.c:59
 #, fuzzy
 msgid "SDL Image decoder"
 msgstr "Descodificador de vídeo SDL_image"
 
-#: modules/codec/sdl_image.c:56
+#: modules/codec/sdl_image.c:60
 msgid "SDL_image video decoder"
 msgstr "Descodificador de vídeo SDL_image"
 
-#: modules/codec/speex.c:110
+#: modules/codec/speex.c:114
 msgid "Speex audio decoder"
 msgstr "Descodificador d'àudio speex"
 
-#: modules/codec/speex.c:115
+#: modules/codec/speex.c:119
 msgid "Speex audio packetizer"
 msgstr "Empaquetador d'àudio speex"
 
-#: modules/codec/speex.c:120
+#: modules/codec/speex.c:124
 msgid "Speex audio encoder"
 msgstr "Descodificador d’àudio Speex"
 
-#: modules/codec/speex.c:768 modules/codec/speex.c:785
+#: modules/codec/speex.c:771 modules/codec/speex.c:788
 msgid "Speex comment"
 msgstr "Comentari de Speex"
 
-#: modules/codec/speex.c:768 modules/gui/qt4/ui/video_effects.ui:639
+#: modules/codec/speex.c:771 modules/gui/qt4/ui/video_effects.ui:537
 msgid "Mode"
 msgstr "Mode"
 
-#: modules/codec/spudec/spudec.c:41
+#: modules/codec/spudec/spudec.c:45
 msgid "DVD subtitles decoder"
 msgstr "Descodificador de subtítols DVD"
 
-#: modules/codec/spudec/spudec.c:48
+#: modules/codec/spudec/spudec.c:52
 msgid "DVD subtitles packetizer"
 msgstr "Empaquetador de subtítols DVD"
 
-#: modules/codec/subtitles/subsdec.c:98
+#: modules/codec/subtitles/subsdec.c:101
 msgid "Subtitles text encoding"
 msgstr "Codificació del text dels subtítols"
 
-#: modules/codec/subtitles/subsdec.c:99
+#: modules/codec/subtitles/subsdec.c:102
 msgid "Set the encoding used in text subtitles"
 msgstr "Especifica la codificació utilitzada en els subtítols de text"
 
-#: modules/codec/subtitles/subsdec.c:100
+#: modules/codec/subtitles/subsdec.c:103
 msgid "Subtitles justification"
 msgstr "Justificació de subtítols"
 
-#: modules/codec/subtitles/subsdec.c:101
+#: modules/codec/subtitles/subsdec.c:104
 msgid "Set the justification of subtitles"
 msgstr "Defineix la justificació dels subtítols"
 
-#: modules/codec/subtitles/subsdec.c:102
+#: modules/codec/subtitles/subsdec.c:105
 msgid "UTF-8 subtitles autodetection"
 msgstr "Autodetecció dels subtítols UTF-8"
 
-#: modules/codec/subtitles/subsdec.c:103
+#: modules/codec/subtitles/subsdec.c:106
 msgid ""
 "This enables automatic detection of UTF-8 encoding within subtitles files."
 msgstr ""
 "Això permet la detecció automàtica de la codificació UTF-8 dins dels arxius "
 "de subtítols."
 
-#: modules/codec/subtitles/subsdec.c:105
+#: modules/codec/subtitles/subsdec.c:108
 msgid "Formatted Subtitles"
 msgstr "Subtítols formatejats"
 
-#: modules/codec/subtitles/subsdec.c:106
+#: modules/codec/subtitles/subsdec.c:109
 msgid ""
 "Some subtitle formats allow for text formatting. VLC partly implements this, "
 "but you can choose to disable all formatting."
 msgstr ""
 
-#: modules/codec/subtitles/subsdec.c:112
+#: modules/codec/subtitles/subsdec.c:115
 msgid "Text subtitles decoder"
 msgstr "Decodificador del text dels subtítols"
 
-#: modules/codec/subtitles/subsdec.c:349 modules/codec/subtitles/subsdec.c:385
+#: modules/codec/subtitles/subsdec.c:352 modules/codec/subtitles/subsdec.c:388
 msgid ""
 "failed to convert subtitle encoding.\n"
 "Try manually setting a character-encoding before you open the file."
 msgstr ""
 
-#: modules/codec/subtitles/subsusf.c:208
+#: modules/codec/subtitles/subsusf.c:211
 msgid ""
 "USF subtitles must be in UTF-8 format.\n"
 "This stream contains USF subtitles which aren't."
 msgstr ""
 
-#: modules/codec/subtitles/t140.c:32
+#: modules/codec/subtitles/t140.c:36
 #, fuzzy
 msgid "T.140 text encoder"
 msgstr "Representació del text"
 
-#: modules/codec/svcdsub.c:42
+#: modules/codec/svcdsub.c:46
 #, fuzzy
 msgid "Enable debug"
 msgstr "Habilita el vídeo"
 
-#: modules/codec/svcdsub.c:45
+#: modules/codec/svcdsub.c:49
 msgid ""
 "This integer when viewed in binary is a debugging mask\n"
 "calls                 1\n"
 "packet assembly info  2\n"
 msgstr ""
 
-#: modules/codec/svcdsub.c:50
+#: modules/codec/svcdsub.c:54
 msgid "Philips OGT (SVCD subtitle) decoder"
 msgstr "Descodifcacor Philips OGT (subtítols SVCD)"
 
-#: modules/codec/svcdsub.c:51
+#: modules/codec/svcdsub.c:55
 msgid "SVCD subtitles"
 msgstr "Subtítols SVCD"
 
-#: modules/codec/svcdsub.c:61
+#: modules/codec/svcdsub.c:65
 msgid "Philips OGT (SVCD subtitle) packetizer"
 msgstr "Empaquetador Philips OGT (subtítols SVCD)"
 
-#: modules/codec/tarkin.c:75
+#: modules/codec/tarkin.c:79
 msgid "Tarkin decoder module"
 msgstr "Mòdul de descodificació Tarkin"
 
-#: modules/codec/telx.c:50
+#: modules/codec/telx.c:54
 #, fuzzy
 msgid "Override page"
 msgstr "Substitueix"
 
-#: modules/codec/telx.c:51
+#: modules/codec/telx.c:55
 msgid ""
 "Override the indicated page, try this if your subtitles don't appear (-1 = "
 "autodetect from TS, 0 = autodetect from teletext, >0 = actual page number, "
 "usually 888 or 889)."
 msgstr ""
 
-#: modules/codec/telx.c:56
+#: modules/codec/telx.c:60
 #, fuzzy
 msgid "Ignore subtitle flag"
 msgstr "Utilitza el fitxer de subtítols"
 
-#: modules/codec/telx.c:57
+#: modules/codec/telx.c:61
 msgid "Ignore the subtitle flag, try this if your subtitles don't appear."
 msgstr ""
 
-#: modules/codec/telx.c:60
+#: modules/codec/telx.c:64
 #, fuzzy
 msgid "Workaround for France"
 msgstr "Solució temporal d’errors"
 
-#: modules/codec/telx.c:61
+#: modules/codec/telx.c:65
 msgid ""
 "Some French channels do not flag their subtitling pages correctly due to a "
 "historical interpretation mistake. Try using this wrong interpretation if "
 "your subtitles don't appear."
 msgstr ""
 
-#: modules/codec/telx.c:67
+#: modules/codec/telx.c:71
 #, fuzzy
 msgid "Teletext subtitles decoder"
 msgstr "Decodificador del text dels subtítols"
 
-#: modules/codec/theora.c:92 modules/codec/vorbis.c:170
+#: modules/codec/theora.c:96 modules/codec/vorbis.c:174
 msgid ""
 "Enforce a quality between 1 (low) and 10 (high), instead of specifying a "
 "particular bitrate. This will produce a VBR stream."
@@ -9911,23 +10168,23 @@ msgstr ""
 "Us permet especificar una qualitat entre 1 (baixa) i 10 (alta), en lloc "
 "d'especificar una velocitat de bits particular. Això produirà un flux VBR."
 
-#: modules/codec/theora.c:99
+#: modules/codec/theora.c:103
 msgid "Theora video decoder"
 msgstr "Descodificador de vídeo Theora"
 
-#: modules/codec/theora.c:105
+#: modules/codec/theora.c:109
 msgid "Theora video packetizer"
 msgstr "Empaquetador de vídeo Theora"
 
-#: modules/codec/theora.c:110
+#: modules/codec/theora.c:114
 msgid "Theora video encoder"
 msgstr "Codificador de vídeo Theora"
 
-#: modules/codec/theora.c:510
+#: modules/codec/theora.c:514
 msgid "Theora comment"
 msgstr "Comentari de Theora"
 
-#: modules/codec/twolame.c:52
+#: modules/codec/twolame.c:56
 msgid ""
 "Force a specific encoding quality between 0.0 (high) and 50.0 (low), instead "
 "of specifying a particular bitrate. This will produce a VBR stream."
@@ -9935,57 +10192,57 @@ msgstr ""
 "Us permet especificar una qualitat entre 0.0 (baixa) i 50.0 (alta), en lloc "
 "d'especificar una velocitat de bits particular. Això produirà un flux VBR."
 
-#: modules/codec/twolame.c:55
+#: modules/codec/twolame.c:59
 msgid "Stereo mode"
 msgstr "Mode Estèreo"
 
-#: modules/codec/twolame.c:56
+#: modules/codec/twolame.c:60
 msgid "Handling mode for stereo streams"
 msgstr "Mode d'agafada per a fluxos en estèreo"
 
-#: modules/codec/twolame.c:57
+#: modules/codec/twolame.c:61
 msgid "VBR mode"
 msgstr "Mode VBR"
 
-#: modules/codec/twolame.c:59
+#: modules/codec/twolame.c:63
 msgid "Use Variable BitRate. Default is to use Constant BitRate (CBR)."
 msgstr "Usa taxa de bits variable.Per defecte s'usa  la constant (CBR)."
 
-#: modules/codec/twolame.c:60
+#: modules/codec/twolame.c:64
 msgid "Psycho-acoustic model"
 msgstr "model psico-acústic"
 
-#: modules/codec/twolame.c:62
+#: modules/codec/twolame.c:66
 msgid "Integer from -1 (no model) to 4."
 msgstr "integrador des de -1 (cap model) a 4."
 
-#: modules/codec/twolame.c:66
+#: modules/codec/twolame.c:70
 msgid "Dual mono"
 msgstr "mono Dual"
 
-#: modules/codec/twolame.c:66
+#: modules/codec/twolame.c:70
 msgid "Joint stereo"
 msgstr "Estèreo conjunt"
 
-#: modules/codec/twolame.c:71
+#: modules/codec/twolame.c:75
 msgid "Libtwolame audio encoder"
 msgstr "Codificador d’àudio Libtwolame"
 
-#: modules/codec/vorbis.c:172
+#: modules/codec/vorbis.c:176
 msgid "Maximum encoding bitrate"
 msgstr "Màxima velocitat de bit de la codificació "
 
-#: modules/codec/vorbis.c:174
+#: modules/codec/vorbis.c:178
 msgid "Maximum bitrate in kbps. This is useful for streaming applications."
 msgstr ""
 "Us permet especificar una taxade bits màxima en kocts. Útil per aplicacions "
 "de transmissió de dades."
 
-#: modules/codec/vorbis.c:175
+#: modules/codec/vorbis.c:179
 msgid "Minimum encoding bitrate"
 msgstr "Mínima velocitat de bit de la codificació"
 
-#: modules/codec/vorbis.c:177
+#: modules/codec/vorbis.c:181
 msgid ""
 "Minimum bitrate in kbps. This is useful for encoding for a fixed-size "
 "channel."
@@ -9993,37 +10250,37 @@ msgstr ""
 "Us permet especificar una velocitat de bits mínima en kocts. Útil per la "
 "codificació d'un canal de mida fixa."
 
-#: modules/codec/vorbis.c:178
+#: modules/codec/vorbis.c:182
 msgid "CBR encoding"
 msgstr "Codificació CBR"
 
-#: modules/codec/vorbis.c:180
+#: modules/codec/vorbis.c:184
 msgid "Force a constant bitrate encoding (CBR)."
 msgstr ""
 "Us permet imposar una codificació de velocitat de bits constant (CBR, "
 "Constant BitRate)"
 
-#: modules/codec/vorbis.c:184
+#: modules/codec/vorbis.c:188
 msgid "Vorbis audio decoder"
 msgstr "Decodificador d'àudio Vorbis"
 
-#: modules/codec/vorbis.c:195
+#: modules/codec/vorbis.c:199
 msgid "Vorbis audio packetizer"
 msgstr "Empaquetador d'àudio Vorbis"
 
-#: modules/codec/vorbis.c:202
+#: modules/codec/vorbis.c:206
 msgid "Vorbis audio encoder"
 msgstr "Codificador d’àudio Vorbis"
 
-#: modules/codec/vorbis.c:644
+#: modules/codec/vorbis.c:648
 msgid "Vorbis comment"
 msgstr "Comentari de Vorbis"
 
-#: modules/codec/x264.c:44
+#: modules/codec/x264.c:51
 msgid "Maximum GOP size"
 msgstr "Màxim tamany GOP"
 
-#: modules/codec/x264.c:45
+#: modules/codec/x264.c:52
 msgid ""
 "Sets maximum interval between IDR-frames.Larger values save bits, thus "
 "improving quality for a given bitrate at the cost of seeking precision."
@@ -10031,12 +10288,12 @@ msgstr ""
 "Valors grans estalvien bits, millorant la qualitat per una velocitat de bits "
 "donada, a canvi d'una menor precisió de la cerca."
 
-#: modules/codec/x264.c:49
+#: modules/codec/x264.c:56
 #, fuzzy
 msgid "Minimum GOP size"
 msgstr "Màxim tamany GOP"
 
-#: modules/codec/x264.c:50
+#: modules/codec/x264.c:57
 #, fuzzy
 msgid ""
 "Sets minimum interval between IDR-frames. In H.264, I-frames do not "
@@ -10058,11 +10315,11 @@ msgstr ""
 "fotogrames I, però no s'iniciarà un nou GOP. Per defecte el valor és "
 "keyint*0.4."
 
-#: modules/codec/x264.c:59
+#: modules/codec/x264.c:66
 msgid "Extra I-frames aggressivity"
 msgstr ""
 
-#: modules/codec/x264.c:60
+#: modules/codec/x264.c:67
 #, fuzzy
 msgid ""
 "Scene-cut detection. Controls how aggressively to insert extra I-frames. "
@@ -10081,62 +10338,62 @@ msgstr ""
 "talls d'escena, per tant els fotogrames I seran inserits només cada "
 "fotograma keyint, que probablement produirà efectes de codificació lletjos."
 
-#: modules/codec/x264.c:71
+#: modules/codec/x264.c:78
 msgid "Faster, less precise scenecut detection"
 msgstr ""
 
-#: modules/codec/x264.c:72
+#: modules/codec/x264.c:79
 msgid ""
 "Faster, less precise scenecut detection. Required and implied by multi-"
 "threading."
 msgstr ""
 
-#: modules/codec/x264.c:76
+#: modules/codec/x264.c:83
 msgid "B-frames between I and P"
 msgstr "Nombre de fotogrames B entre fotogrames I i P"
 
-#: modules/codec/x264.c:77
+#: modules/codec/x264.c:84
 #, fuzzy
 msgid "Number of consecutive B-frames between I and P-frames. Range 1 to 16."
 msgstr "Nombre de fotogrames B consecutius entre fotogrames I i P"
 
-#: modules/codec/x264.c:80
+#: modules/codec/x264.c:87
 msgid "Adaptive B-frame decision"
 msgstr ""
 
-#: modules/codec/x264.c:81
+#: modules/codec/x264.c:88
 #, fuzzy
 msgid ""
 "Force the specified number of consecutive B-frames to be used, except "
 "possibly before an I-frame."
 msgstr "Nombre de fotogrames B consecutius entre fotogrames I i P"
 
-#: modules/codec/x264.c:84
+#: modules/codec/x264.c:91
 msgid "Influence (bias) B-frames usage"
 msgstr ""
 
-#: modules/codec/x264.c:85
+#: modules/codec/x264.c:92
 msgid ""
 "Bias the choice to use B-frames. Positive values cause more B-frames, "
 "negative values cause less B-frames."
 msgstr ""
 
-#: modules/codec/x264.c:88
+#: modules/codec/x264.c:95
 msgid "Keep some B-frames as references"
 msgstr ""
 
-#: modules/codec/x264.c:89
+#: modules/codec/x264.c:96
 msgid ""
 "Allows B-frames to be used as references for predicting other frames. Keeps "
 "the middle of 2+ consecutive B-frames as a reference, and reorders frame "
 "appropriately."
 msgstr ""
 
-#: modules/codec/x264.c:93
+#: modules/codec/x264.c:100
 msgid "CABAC"
 msgstr "CABAC"
 
-#: modules/codec/x264.c:94
+#: modules/codec/x264.c:101
 #, fuzzy
 msgid ""
 "CABAC (Context-Adaptive Binary Arithmetic Coding). Slightly slows down "
@@ -10146,11 +10403,11 @@ msgstr ""
 "codificació i la descodificació, però estalvia la velocitat de bits en un 10-"
 "15%."
 
-#: modules/codec/x264.c:98
+#: modules/codec/x264.c:105
 msgid "Number of reference frames"
 msgstr "Nombre de fotogrames de referència"
 
-#: modules/codec/x264.c:99
+#: modules/codec/x264.c:106
 #, fuzzy
 msgid ""
 "Number of previous frames used as predictors. This is effective in Anime, "
@@ -10161,51 +10418,51 @@ msgstr ""
 "material font d'acció en directe. Alguns descodificadors són incapaços de "
 "tractar amb grans valors de frameref"
 
-#: modules/codec/x264.c:104
+#: modules/codec/x264.c:111
 msgid "Skip loop filter"
 msgstr "El·ludeix el flitre de bucle"
 
-#: modules/codec/x264.c:105
+#: modules/codec/x264.c:112
 msgid "Deactivate the deblocking loop filter (decreases quality)."
 msgstr "Desactiva el filtre de bucle (baixa la qualitat)."
 
-#: modules/codec/x264.c:107
+#: modules/codec/x264.c:114
 msgid "Loop filter AlphaC0 and Beta parameters alpha:beta"
 msgstr ""
 
-#: modules/codec/x264.c:108
+#: modules/codec/x264.c:115
 msgid ""
 "Loop filter AlphaC0 and Beta parameters. Range -6 to 6 for both alpha and "
 "beta parameters. -6 means light filter, 6 means strong."
 msgstr ""
 
-#: modules/codec/x264.c:112
+#: modules/codec/x264.c:119
 #, fuzzy
 msgid "H.264 level"
 msgstr "Nivell màxim"
 
-#: modules/codec/x264.c:113
+#: modules/codec/x264.c:120
 msgid ""
 "Specify H.264 level (as defined by Annex A of the standard). Levels are not "
 "enforced; it's up to the user to select a level compatible with the rest of "
 "the encoding options. Range 1 to 5.1 (10 to 51 is also allowed)."
 msgstr ""
 
-#: modules/codec/x264.c:122
+#: modules/codec/x264.c:129
 #, fuzzy
 msgid "Interlaced mode"
 msgstr "Mòdul de la interfície"
 
-#: modules/codec/x264.c:123
+#: modules/codec/x264.c:130
 #, fuzzy
 msgid "Pure-interlaced mode."
 msgstr "Mode desentrellaçat"
 
-#: modules/codec/x264.c:128
+#: modules/codec/x264.c:135
 msgid "Set QP"
 msgstr "Defineix QP"
 
-#: modules/codec/x264.c:129
+#: modules/codec/x264.c:136
 #, fuzzy
 msgid ""
 "This selects the quantizer to use. Lower values result in better fidelity, "
@@ -10215,110 +10472,110 @@ msgstr ""
 "una millor fidelitat però velocitat de bits més alta. El 26 és un bon valor "
 "per defecte."
 
-#: modules/codec/x264.c:133
+#: modules/codec/x264.c:140
 msgid "Quality-based VBR"
 msgstr "Qualitat del VBR"
 
-#: modules/codec/x264.c:134
+#: modules/codec/x264.c:141
 #, fuzzy
 msgid "1-pass Quality-based VBR. Range 0 to 51."
 msgstr "Qualitat de VBR a una passada.De 0 a 51"
 
-#: modules/codec/x264.c:136
+#: modules/codec/x264.c:143
 msgid "Min QP"
 msgstr "Mínim QP"
 
-#: modules/codec/x264.c:137
+#: modules/codec/x264.c:144
 #, fuzzy
 msgid "Minimum quantizer parameter. 15 to 35 seems to be a useful range."
 msgstr "Quantificador mínim, 15/35 pot ser un marge útil. "
 
-#: modules/codec/x264.c:140
+#: modules/codec/x264.c:147
 msgid "Max QP"
 msgstr "Màxim QP"
 
-#: modules/codec/x264.c:141
+#: modules/codec/x264.c:148
 msgid "Maximum quantizer parameter."
 msgstr "Valor màxim del paràmetre de quantificació."
 
-#: modules/codec/x264.c:143
+#: modules/codec/x264.c:150
 msgid "Max QP step"
 msgstr "Màx ima etapa de QP"
 
-#: modules/codec/x264.c:144
+#: modules/codec/x264.c:151
 msgid "Max QP step between frames."
 msgstr ""
 
-#: modules/codec/x264.c:146
+#: modules/codec/x264.c:153
 msgid "Average bitrate tolerance"
 msgstr "Tolerància de la velocitat de bit per vídeo"
 
-#: modules/codec/x264.c:147
+#: modules/codec/x264.c:154
 #, fuzzy
 msgid "Allowed variance in average bitrate (in kbits/s)."
 msgstr "Selecciona la màxima taxa de bits del flux"
 
-#: modules/codec/x264.c:150
+#: modules/codec/x264.c:157
 msgid "Max local bitrate"
 msgstr "Màxima velocitat de bit de la codificació"
 
-#: modules/codec/x264.c:151
+#: modules/codec/x264.c:158
 #, fuzzy
 msgid "Sets a maximum local bitrate (in kbits/s)."
 msgstr "Selecciona la màxima taxa de bits del flux"
 
-#: modules/codec/x264.c:153
+#: modules/codec/x264.c:160
 msgid "VBV buffer"
 msgstr "Búffer VBV"
 
-#: modules/codec/x264.c:154
+#: modules/codec/x264.c:161
 #, fuzzy
 msgid "Averaging period for the maximum local bitrate (in kbits)."
 msgstr "Selecciona la màxima taxa de bits del flux"
 
-#: modules/codec/x264.c:157
+#: modules/codec/x264.c:164
 msgid "Initial VBV buffer occupancy"
 msgstr ""
 
-#: modules/codec/x264.c:158
+#: modules/codec/x264.c:165
 msgid ""
 "Sets the initial buffer occupancy as a fraction of the buffer size. Range "
 "0.0 to 1.0."
 msgstr ""
 
-#: modules/codec/x264.c:162
+#: modules/codec/x264.c:169
 #, fuzzy
 msgid "QP factor between I and P"
 msgstr "Nombre de fotogrames B entre fotogrames I i P"
 
-#: modules/codec/x264.c:163
+#: modules/codec/x264.c:170
 #, fuzzy
 msgid "QP factor between I and P. Range 1.0 to 2.0."
 msgstr "Nombre de fotogrames B consecutius entre fotogrames I i P"
 
-#: modules/codec/x264.c:166
+#: modules/codec/x264.c:173
 #, fuzzy
 msgid "QP factor between P and B"
 msgstr "Nombre de fotogrames B entre fotogrames I i P"
 
-#: modules/codec/x264.c:167
+#: modules/codec/x264.c:174
 msgid "QP factor between P and B. Range 1.0 to 2.0."
 msgstr ""
 
-#: modules/codec/x264.c:169
+#: modules/codec/x264.c:176
 msgid "QP difference between chroma and luma"
 msgstr ""
 
-#: modules/codec/x264.c:170
+#: modules/codec/x264.c:177
 msgid "QP difference between chroma and luma."
 msgstr ""
 
-#: modules/codec/x264.c:172
+#: modules/codec/x264.c:179
 #, fuzzy
 msgid "Multipass ratecontrol"
 msgstr "Habilita el control de taxa estricta"
 
-#: modules/codec/x264.c:173
+#: modules/codec/x264.c:180
 msgid ""
 "Multipass ratecontrol:\n"
 " - 1: First pass, creates stats file\n"
@@ -10326,36 +10583,36 @@ msgid ""
 " - 3: Nth pass, overwrites stats file\n"
 msgstr ""
 
-#: modules/codec/x264.c:178
+#: modules/codec/x264.c:185
 msgid "QP curve compression"
 msgstr "Compressió de corba QP"
 
-#: modules/codec/x264.c:179
+#: modules/codec/x264.c:186
 #, fuzzy
 msgid "QP curve compression. Range 0.0 (CBR) to 1.0 (QCP)."
 msgstr "Compressió de rang dinàmic DTS"
 
-#: modules/codec/x264.c:181 modules/codec/x264.c:185
+#: modules/codec/x264.c:188 modules/codec/x264.c:192
 msgid "Reduce fluctuations in QP"
 msgstr "Redueix fluctuacions de QP"
 
-#: modules/codec/x264.c:182
+#: modules/codec/x264.c:189
 msgid ""
 "This reduces the fluctuations in QP before curve compression. Temporally "
 "blurs complexity."
 msgstr ""
 
-#: modules/codec/x264.c:186
+#: modules/codec/x264.c:193
 msgid ""
 "This reduces the fluctations in QP after curve compression. Temporally blurs "
 "quants."
 msgstr ""
 
-#: modules/codec/x264.c:191
+#: modules/codec/x264.c:198
 msgid "Partitions to consider"
 msgstr "Particions a considerar"
 
-#: modules/codec/x264.c:192
+#: modules/codec/x264.c:199
 msgid ""
 "Partitions to consider in analyse mode: \n"
 " - none  : \n"
@@ -10366,40 +10623,50 @@ msgid ""
 "(p4x4 requires p8x8. i8x8 requires 8x8dct)."
 msgstr ""
 
-#: modules/codec/x264.c:200
+#: modules/codec/x264.c:207
 msgid "Direct MV prediction mode"
 msgstr "Mode de predicció de Direct MV"
 
-#: modules/codec/x264.c:201
+#: modules/codec/x264.c:208
 #, fuzzy
 msgid "Direct MV prediction mode."
 msgstr "Decodificador d’objecte DirectMedia"
 
-#: modules/codec/x264.c:204
+#: modules/codec/x264.c:211
 #, fuzzy
 msgid "Direct prediction size"
 msgstr "Decodificador d’objecte DirectMedia"
 
-#: modules/codec/x264.c:205
+#: modules/codec/x264.c:212
 msgid ""
 "Direct prediction size:  -  0: 4x4\n"
 " -  1: 8x8\n"
 " - -1: smallest possible according to level\n"
 msgstr ""
 
-#: modules/codec/x264.c:211
+#: modules/codec/x264.c:218
 msgid "Weighted prediction for B-frames"
 msgstr "Amplades previstes per a quadres-B"
 
-#: modules/codec/x264.c:212
+#: modules/codec/x264.c:219
 msgid "Weighted prediction for B-frames."
 msgstr "Amplades previstes per a quadres-B."
 
-#: modules/codec/x264.c:214
+#: modules/codec/x264.c:221
 msgid "Integer pixel motion estimation method"
 msgstr "Integral del píxel per al mètode d’estimació de pre-moviment"
 
-#: modules/codec/x264.c:215
+#: modules/codec/x264.c:223
+msgid ""
+"Selects the motion estimation algorithm:  - dia: diamond search, radius 1 "
+"(fast)\n"
+" - hex: hexagonal search, radius 2\n"
+" - umh: uneven multi-hexagon search (better but slower)\n"
+" - esa: exhaustive search (extremely slow, primarily for testing)\n"
+" - tesa: hadamard exhaustive search (extremely slow, primarily for testing)\n"
+msgstr ""
+
+#: modules/codec/x264.c:230
 msgid ""
 "Selects the motion estimation algorithm:  - dia: diamond search, radius 1 "
 "(fast)\n"
@@ -10408,113 +10675,113 @@ msgid ""
 " - esa: exhaustive search (extremely slow, primarily for testing)\n"
 msgstr ""
 
-#: modules/codec/x264.c:222
+#: modules/codec/x264.c:238
 msgid "Maximum motion vector search range"
 msgstr "Màxim moviment del rang del vector del motor"
 
-#: modules/codec/x264.c:223
+#: modules/codec/x264.c:239
 msgid ""
 "Maximum distance to search for motion estimation, measured from predicted "
 "position(s). Default of 16 is good for most footage, high motion sequences "
 "may benefit from settings between 24 and 32. Range 0 to 64."
 msgstr ""
 
-#: modules/codec/x264.c:228
+#: modules/codec/x264.c:244
 #, fuzzy
 msgid "Maximum motion vector length"
 msgstr "Màxim moviment del rang del vector del motor"
 
-#: modules/codec/x264.c:229
+#: modules/codec/x264.c:245
 msgid ""
 "Maximum motion vector length in pixels. -1 is automatic, based on level."
 msgstr ""
 
-#: modules/codec/x264.c:234
+#: modules/codec/x264.c:250
 #, fuzzy
 msgid "Minimum buffer space between threads"
 msgstr "Minimitza el nombre de cadenes"
 
-#: modules/codec/x264.c:235
+#: modules/codec/x264.c:251
 #, fuzzy
 msgid ""
 "Minimum buffer space between threads. -1 is automatic, based on number of "
 "threads."
 msgstr "Minimitza el nombre de cadenes"
 
-#: modules/codec/x264.c:239
+#: modules/codec/x264.c:255
 msgid "Subpixel motion estimation and partition decision quality"
 msgstr ""
 
-#: modules/codec/x264.c:243
+#: modules/codec/x264.c:259
 msgid ""
 "This parameter controls quality versus speed tradeoffs involved in the "
 "motion estimation decision process (lower = quicker and higher = better "
 "quality). Range 1 to 7."
 msgstr ""
 
-#: modules/codec/x264.c:248
+#: modules/codec/x264.c:264
 msgid ""
 "This parameter controls quality versus speed tradeoffs involved in the "
 "motion estimation decision process (lower = quicker and higher = better "
 "quality). Range 1 to 6."
 msgstr ""
 
-#: modules/codec/x264.c:253
+#: modules/codec/x264.c:269
 msgid ""
 "This parameter controls quality versus speed tradeoffs involved in the "
 "motion estimation decision process (lower = quicker and higher = better "
 "quality). Range 1 to 5."
 msgstr ""
 
-#: modules/codec/x264.c:258
+#: modules/codec/x264.c:274
 #, fuzzy
 msgid "RD based mode decision for B-frames"
 msgstr "Amplades previstes per a quadres-B"
 
-#: modules/codec/x264.c:259
+#: modules/codec/x264.c:275
 msgid "RD based mode decision for B-frames. This requires subme 6 (or higher)."
 msgstr ""
 
-#: modules/codec/x264.c:262
+#: modules/codec/x264.c:278
 msgid "Decide references on a per partition basis"
 msgstr ""
 
-#: modules/codec/x264.c:263
+#: modules/codec/x264.c:279
 msgid ""
 "Allows each 8x8 or 16x8 partition to independently select a reference frame, "
 "as opposed to only one ref per macroblock."
 msgstr ""
 
-#: modules/codec/x264.c:267
+#: modules/codec/x264.c:283
 #, fuzzy
 msgid "Chroma in motion estimation"
 msgstr "Habilita l’estimació de pre-moviment"
 
-#: modules/codec/x264.c:268
+#: modules/codec/x264.c:284
 msgid "Chroma ME for subpel and mode decision in P-frames."
 msgstr ""
 
-#: modules/codec/x264.c:271
+#: modules/codec/x264.c:287
 msgid "Jointly optimize both MVs in B-frames"
 msgstr ""
 
-#: modules/codec/x264.c:272
+#: modules/codec/x264.c:288
 msgid "Joint bidirectional motion refinement."
 msgstr ""
 
-#: modules/codec/x264.c:274
+#: modules/codec/x264.c:290
 msgid "Adaptive spatial transform size"
 msgstr ""
 
-#: modules/codec/x264.c:276
+#: modules/codec/x264.c:292
 msgid "SATD-based decision for 8x8 transform in inter-MBs."
 msgstr ""
 
-#: modules/codec/x264.c:278
+#: modules/codec/x264.c:294
 msgid "Trellis RD quantization"
 msgstr "Quantificació Trellis RD"
 
-#: modules/codec/x264.c:279
+#: modules/codec/x264.c:295
 msgid ""
 "Trellis RD quantization: \n"
 " - 0: disabled\n"
@@ -10523,218 +10790,223 @@ msgid ""
 "This requires CABAC."
 msgstr ""
 
-#: modules/codec/x264.c:285
+#: modules/codec/x264.c:301
 msgid "Early SKIP detection on P-frames"
 msgstr ""
 
-#: modules/codec/x264.c:286
+#: modules/codec/x264.c:302
 msgid "Early SKIP detection on P-frames."
 msgstr ""
 
-#: modules/codec/x264.c:288
+#: modules/codec/x264.c:304
 msgid "Coefficient thresholding on P-frames"
 msgstr ""
 
-#: modules/codec/x264.c:289
+#: modules/codec/x264.c:305
 msgid ""
 "Coefficient thresholding on P-frames.Eliminate dct blocks containing only a "
 "small single coefficient."
 msgstr ""
 
-#: modules/codec/x264.c:294
+#: modules/codec/x264.c:310
 #, fuzzy
 msgid ""
 "Dct-domain noise reduction. Adaptive pseudo-deadzone. 10 to 1000 seems to be "
 "a useful range."
 msgstr "Quantificador mínim, 15/35 pot ser un marge útil. "
 
-#: modules/codec/x264.c:298
+#: modules/codec/x264.c:314
 #, fuzzy
 msgid "Inter luma quantization deadzone"
 msgstr "Factor de quantificació I "
 
-#: modules/codec/x264.c:299
+#: modules/codec/x264.c:315
 #, fuzzy
 msgid "Set the size of the inter luma quantization deadzone. Range 0 to 32."
 msgstr "Factor de quantificació I "
 
-#: modules/codec/x264.c:302
+#: modules/codec/x264.c:318
 #, fuzzy
 msgid "Intra luma quantization deadzone"
 msgstr "Factor de quantificació I "
 
-#: modules/codec/x264.c:303
+#: modules/codec/x264.c:319
 #, fuzzy
 msgid "Set the size of the intra luma quantization deadzone. Range 0 to 32."
 msgstr "Factor de quantificació I "
 
-#: modules/codec/x264.c:310
+#: modules/codec/x264.c:326
 msgid "Non-deterministic optimizations when threaded"
 msgstr ""
 
-#: modules/codec/x264.c:311
+#: modules/codec/x264.c:327
 msgid "Slightly improve quality of SMP, at the cost of repeatability."
 msgstr ""
 
-#: modules/codec/x264.c:315
+#: modules/codec/x264.c:331
 msgid "CPU optimizations"
 msgstr "Optimitzacions de CPU"
 
-#: modules/codec/x264.c:316
+#: modules/codec/x264.c:332
 msgid "Use assembler CPU optimizations."
 msgstr "Usa les Optimitzacions de CPU de l'assemblador."
 
-#: modules/codec/x264.c:318
+#: modules/codec/x264.c:334
 msgid "Filename for 2 pass stats file"
 msgstr ""
 
-#: modules/codec/x264.c:319
+#: modules/codec/x264.c:335
 msgid "Filename for 2 pass stats file for multi-pass encoding."
 msgstr ""
 
-#: modules/codec/x264.c:321
+#: modules/codec/x264.c:337
 #, fuzzy
 msgid "PSNR computation"
 msgstr "Saturació"
 
-#: modules/codec/x264.c:322
+#: modules/codec/x264.c:338
 msgid ""
 "Compute and print PSNR stats. This has no effect on the actual encoding "
 "quality."
 msgstr ""
 
-#: modules/codec/x264.c:325
+#: modules/codec/x264.c:341
 #, fuzzy
 msgid "SSIM computation"
 msgstr "Domini SMB"
 
-#: modules/codec/x264.c:326
+#: modules/codec/x264.c:342
 msgid ""
 "Compute and print SSIM stats. This has no effect on the actual encoding "
 "quality."
 msgstr ""
 
-#: modules/codec/x264.c:329
+#: modules/codec/x264.c:345
 #, fuzzy
 msgid "Quiet mode"
 msgstr "Mode silenciós"
 
-#: modules/codec/x264.c:330
+#: modules/codec/x264.c:346
 #, fuzzy
 msgid "Quiet mode."
 msgstr "Mode econòmic"
 
-#: modules/codec/x264.c:332 modules/gui/macosx/playlistinfo.m:64
-#: modules/gui/qt4/ui/streampanel.ui:31
+#: modules/codec/x264.c:348 modules/gui/macosx/playlistinfo.m:64
+#: modules/gui/qt4/ui/streampanel.ui:28
 #: modules/gui/wxwidgets/dialogs/fileinfo.cpp:85
 #, fuzzy
 msgid "Statistics"
 msgstr "Entrada del satèl•lit "
 
-#: modules/codec/x264.c:333
+#: modules/codec/x264.c:349
 msgid "Print stats for each frame."
 msgstr ""
 
-#: modules/codec/x264.c:336
+#: modules/codec/x264.c:352
 msgid "SPS and PPS id numbers"
 msgstr ""
 
-#: modules/codec/x264.c:337
+#: modules/codec/x264.c:353
 msgid ""
 "Set SPS and PPS id numbers to allow concatenating streams with different "
 "settings."
 msgstr ""
 
-#: modules/codec/x264.c:341
+#: modules/codec/x264.c:357
 #, fuzzy
 msgid "Access unit delimiters"
 msgstr "Mòduls d’accés"
 
-#: modules/codec/x264.c:342
+#: modules/codec/x264.c:358
 #, fuzzy
 msgid "Generate access unit delimiter NAL units."
 msgstr "Mòduls d’accés"
 
-#: modules/codec/x264.c:348
+#: modules/codec/x264.c:364 modules/codec/x264.c:371
 #, fuzzy
 msgid "dia"
 msgstr "Mèdia: %s"
 
-#: modules/codec/x264.c:348
+#: modules/codec/x264.c:364 modules/codec/x264.c:371
 msgid "hex"
 msgstr ""
 
-#: modules/codec/x264.c:348
+#: modules/codec/x264.c:364 modules/codec/x264.c:371
 msgid "umh"
 msgstr ""
 
-#: modules/codec/x264.c:348
+#: modules/codec/x264.c:364 modules/codec/x264.c:371
 msgid "esa"
 msgstr "esa"
 
-#: modules/codec/x264.c:354
+#: modules/codec/x264.c:371
+#, fuzzy
+msgid "tesa"
+msgstr "esa"
+
+#: modules/codec/x264.c:377
 msgid "fast"
 msgstr "Ràpid"
 
-#: modules/codec/x264.c:354
+#: modules/codec/x264.c:377
 msgid "normal"
 msgstr "Normal"
 
-#: modules/codec/x264.c:354
+#: modules/codec/x264.c:377
 msgid "slow"
 msgstr "Lent"
 
-#: modules/codec/x264.c:354
+#: modules/codec/x264.c:377
 msgid "all"
 msgstr "Tot"
 
-#: modules/codec/x264.c:360 modules/codec/x264.c:365
+#: modules/codec/x264.c:383 modules/codec/x264.c:388
 #, fuzzy
 msgid "spatial"
 msgstr "pal"
 
-#: modules/codec/x264.c:360 modules/codec/x264.c:365
+#: modules/codec/x264.c:383 modules/codec/x264.c:388
 #, fuzzy
 msgid "temporal"
 msgstr "Endavant un cop"
 
-#: modules/codec/x264.c:360 modules/gui/pda/pda_interface.c:741
-#: modules/video_filter/mosaic.c:166
+#: modules/codec/x264.c:383 modules/gui/pda/pda_interface.c:741
+#: modules/video_filter/mosaic.c:167
 msgid "auto"
 msgstr "Auto"
 
-#: modules/codec/x264.c:369
+#: modules/codec/x264.c:392
 msgid "H.264/MPEG4 AVC encoder (using x264 library)"
 msgstr "Codificador de vídeo h264 (utilitzant la biblioteca x264)"
 
-#: modules/codec/xvmc/xxmc.c:98
+#: modules/codec/xvmc/xxmc.c:102
 #, fuzzy
 msgid "MPEG I/II hw video decoder (using libmpeg2)"
 msgstr "Descodificador de vídeo MPEG I/II (utilitzant libmpeg2)"
 
-#: modules/codec/zvbi.c:74
+#: modules/codec/zvbi.c:78
 #, fuzzy
 msgid "Teletext page"
 msgstr "Decodificador del text dels subtítols"
 
-#: modules/codec/zvbi.c:75
+#: modules/codec/zvbi.c:79
 msgid "Open the indicated Teletext page.Default page is index 100"
 msgstr ""
 
-#: modules/codec/zvbi.c:78
+#: modules/codec/zvbi.c:82
 msgid "Text is always opaque"
 msgstr ""
 
-#: modules/codec/zvbi.c:79
+#: modules/codec/zvbi.c:83
 msgid "Setting vbi-opaque to false makes the boxed text transparent."
 msgstr ""
 
-#: modules/codec/zvbi.c:82
+#: modules/codec/zvbi.c:86
 #, fuzzy
 msgid "Teletext alignment"
 msgstr "Alineació del vídeo"
 
-#: modules/codec/zvbi.c:84
+#: modules/codec/zvbi.c:88
 #, fuzzy
 msgid ""
 "You can enforce the teletext position on the video (0=center, 1=left, "
@@ -10745,278 +11017,278 @@ msgstr ""
 "2=dret, 4=superior, 8=inferior, també podeu utilitzar combinacions d’aquests "
 "valors)."
 
-#: modules/codec/zvbi.c:88
+#: modules/codec/zvbi.c:92
 #, fuzzy
 msgid "Teletext text subtitles"
 msgstr "Decodificador del text dels subtítols"
 
-#: modules/codec/zvbi.c:89
+#: modules/codec/zvbi.c:93
 msgid "Output teletext subtitles as text instead of as RGBA"
 msgstr ""
 
-#: modules/codec/zvbi.c:98
+#: modules/codec/zvbi.c:102
 #, fuzzy