Skip to content

Commit

Permalink
Merge svn changes up to r30748
Browse files Browse the repository at this point in the history
  • Loading branch information
Uoti Urpala committed Mar 9, 2010
2 parents 2ad00b5 + cb87968 commit e74708f
Show file tree
Hide file tree
Showing 64 changed files with 297 additions and 267 deletions.
14 changes: 7 additions & 7 deletions DOCS/man/en/mplayer.1
Original file line number Diff line number Diff line change
Expand Up @@ -2830,9 +2830,9 @@ OS/2 KAI audio output driver
.PD 0
.RSs
.IPs uniaud
Force UNIAUD mode
Force UNIAUD mode.
.IPs dart
Force DART mode
Force DART mode.
.IPs (no)share
Open audio in shareable or exclusive mode.
.IPs bufsize=<size>
Expand Down Expand Up @@ -5791,11 +5791,11 @@ Use 2 to get only even dimensions (needed for 4:2:2 video).
16 is best when encoding to most video codecs.
.br
.IPs <reset>
Counter that determines after how many frames cropdetect will reset
the previously detected largest video area and start over to detect
the current optimal crop area. This can be useful when channel
logos distort the video area. 0 indicates never reset and return
the largest area encountered during playback. (default: 0).
Counter that determines after how many frames cropdetect will reset the
previously detected largest video area and start over to detect the current
optimal crop area (default: 0).
This can be useful when channel logos distort the video area.
0 indicates never reset and return the largest area encountered during playback.
.RE
.PD 1
.
Expand Down
89 changes: 57 additions & 32 deletions DOCS/man/it/mplayer.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.\" synced with r30336
.\" synced with r30610
.\" Encoding: iso-8859-1
.\" MPlayer (C) 2000-2010 MPlayer Team
.\" Questa pagina di manuale � stata fatta da Gabucino, Diego Biurrun,
Expand Down Expand Up @@ -462,8 +462,6 @@ Attiva/\:disattiva il televideo.
Va alla pagina televideo successiva/\:precedente.
.RE
.PD 1
.PP
.RS
.
.TP
.B controlli da mouse
Expand Down Expand Up @@ -2942,7 +2940,7 @@ driver di uscita audio PulseAudio
.PD 0
.RSs
.IPs "[<host>][:<sink di uscita>]"
specifica l'host e facoltativamente il sink di uscita da usare.
Specifica l'host e facoltativamente il sink di uscita da usare.
Una stringa <host> vuota usa una connessione locale, "localhost" usa
un trasferimento via rete (molto probabilmente non � quello che vuoi).
.RE
Expand Down Expand Up @@ -2987,6 +2985,22 @@ dispositivi disponibili.
.PD 1
.
.TP
.B kai (solo OS/2)
driver di uscita video OS/2 KAI
.PD 0
.RSs
.IPs uniaud
Forza la modalit� UNIAUD.
.IPs dart
Forza la modalit� DART.
.IPs (no)share
Apre l'audio in modalit� condivisa o esclusiva.
.IPs bufsize=<dimensione>
Imposta la dimensione del buffer a <dimensione> in campioni (default: 2048).
.RE
.PD 1
.
.TP
.B dart (solo OS/2)
driver di uscita video OS/2 DART
.PD 0
Expand Down Expand Up @@ -3716,8 +3730,10 @@ Usa nochroma\-deint per usare solo la luminanza ed accellerare il
deinterlacciamento avanzato.
Utile con memoria video lenta.
.IPs pullup
Cerca di applicare il telecine inverso, richiede un deinterlacciamento
temporale adattivo al movimento.
Cerca di evitare il deinterlacciamento per i fotogrammi progressivi, utile per
guardare contenuto in telecine, ha bisogno di hardware video veloce per alte
risoluzioni.
Funziona solo con un deinterlacciamento temporale adattivo al movimento.
.IPs colorspace
Seleziona lo spazio colore per la conversione da YUV a RGB (default: 1, BT.601).
In linea di massima si dovrebbero usare BT.601 per contenuto con una
Expand Down Expand Up @@ -4030,8 +4046,9 @@ Nella maggior parte dei casi
software verso RGB.
.IPs yuv=<n>
Seleziona il tipo di conversione da YUV a RGB.
Il default � una selezione automatica tra i valori 0 e 2.
.RSss
0: Usa conversione software (default).
0: Usa conversione software.
Compatibile con tutte le versioni di OpenGL.
Fornisce controllo di luminosit�, contrasto e saturazione.
.br
Expand Down Expand Up @@ -4715,7 +4732,7 @@ Specifica le opzioni avanzate dei filtri audio:
.IPs force=<0\-7>
Forza l'inserimento del filtro audio a uno dei seguenti:
.RSss
0: Inserimento completamente automatico dei filtri.
0: Inserimento completamente automatico dei filtri (identico a 1 per ora).
.br
1: Ottimizza per la precisione (default).
.br
Expand Down Expand Up @@ -6055,7 +6072,7 @@ Posizione dell'immagine da mantenere, il default
.PD 1
.
.TP
.B cropdetect[=limite:arrotondamento]
.B cropdetect[=limite:arrotondamento[:azzeramento]]
Calcola i parametri necessari per applicare automaticamente il filtro 'crop' e
stampa i parametri raccomandati su stdout.
.PD 0
Expand All @@ -6069,6 +6086,14 @@ Valore per cui devono essere divisibili i valori di larghezza/\:altezza (default
Lo scostamento viene regolato automaticamente per centrare il video.
Utilizza 2 per avere solo dimensioni pari (necessario per i filmati in formato 4:2:2).
Con molti codec video conviene utilizzare 16 quando si effettua la codifica.
.br
.IPs <azzeramento>
Contatore che determina il numero di fotogrammi dopo i quali cropdetect azzerer�
la pi� ampia area rilevata e ricomincer� a cercare la migliore superficie per
il ritaglio (default: 0).
Questo pu� tornare utile quando il logo di un canale falsa l'area del video.
Un valore di 0 disattiva l'opzione e restituisce l'area pi� ampia rilevata
durante la riproduzione.
.RE
.PD 1
.
Expand Down Expand Up @@ -7403,11 +7428,11 @@ Altezza completa a met
.
.TP
.B tfields[=modo[:posizione_campo]]
Separazione temporale dei campi \- divide i campi in fotogrammi,
raddoppiando il framerate di uscita.
Come il filtro telecine, tfield lavorerà correttamente solo con
MEncoder, e solo se entrambe le opzioni \-fps e \-ofps sono
caricate al valore desiderato (doppio) del framerate.
Separazione temporale dei campi \- divide i campi in fotogrammi, raddoppiando
la frequenza dei fotogrammi (framerate) di uscita.
Come il filtro telecine, tfields potrebbe lavorare in modo non corretto, tranne
quando usato con MEncoder e con entrambe le opzioni \-fps e \-ofps impostate al
valore desiderato (doppio) della frequenza fotogrammi.
.PD 0
.RSs
.IPs <modo>
Expand Down Expand Up @@ -10554,17 +10579,17 @@ ma non azzerano il contatore "keyint".
.
.TP
.B frameref=<1\-16>
Numero di fotogrammi precedenti utilizzati come previsori nei fotogrammi
B e P (default: 1).
Numero di fotogrammi precedenti utilizzati come predittori nei fotogrammi B e P
(default: 3).
E' efficace con alcuni anime o cartoni animati, ma su filmati ripresi dal vivo
i miglioramenti calano rapidamente dopo circa 6 fotogrammi di riferimento.
Non ha effetto sulla velocit� di decodifica ma incrementa la memoria necessaria
alla decodifica.
Alcuni decodificatori possono gestire un massimo di 15 fotogrammi di riferimento.
Alcuni decodificatori possono gestire al massimo 15 fotogrammi di riferimento.
.
.TP
.B bframes=<0\-16>
Numero massimo di fotogrammi B consecutivi tra fotogrammi I e P (default: 0).
numero massimo di fotogrammi B consecutivi tra fotogrammi I e P (default: 3)
.
.TP
.B (no)b_adapt
Expand Down Expand Up @@ -10842,30 +10867,30 @@ Come 2, ma utilizza una rifinitura del quarto di pixel pi
.IPs 4
Esegue una stima del movimento a quarto di pixel rapida su tutti i tipi di
macroblocchi candidati.
Poi seleziona il tipo migliore.
Poi seleziona il tipo migliore con una metrica SATD.
Infine finisce la rifinitura a quarto di pixel per quel tipo.
.IPs 5
Esegue la miglior stima del movimento a quarto di pixel in tutti i
tipi di macroblocchi candidati prima di selezionare il tipo migliore.
tipi di macroblocco candidati prima di selezionare il tipo migliore.
Inoltre rifinisce con una metrica SATD i due vettori di movimento usati nei
macroblocchi bidirezionali, invece di riutilizzare i vettori delle ricerche
in avanti e all'indietro.
.IPs 6
Abilita l'ottimizzazione rate-distorsion (?) dei tipi di macroblocco nei
fotogrammi I e P (default).
Abilita l'ottimizzazione rate-distorsion dei tipi di macroblocco nei
fotogrammi I e P.
.IPs 7
Abilita l'ottimizzazione rate-distortion dei tipi di macroblocco in tutti i
fotogrammi (qualità migliore).
fotogrammi (default).
.IPs 8
Abilita l'ottimizzazione rate-distortion dei vettori di movimento nei
fotogrammi I e P.
Abilita l'ottimizzazione rate-distortion dei vettori di movimento e le modalit�
di previsione intra nei fotogrammi I e P.
.IPs 9
Abilita l'ottimizzazione rate-distortion dei vettori di movimento in tutti i
fotogrammi (qualità migliore).
Abilita l'ottimizzazione rate-distortion dei vettori di movimento e le modalit�
di previsione intra in tutti i fotogrammi (qualit� migliore).
.RE
.PD 1
.RS
Sopra, 'tutti i tipi di macroblocco candidati' non indica esattamente tutti
Sopra, "tutti i tipi di macroblocco candidati" non indica esattamente tutti
i tipi abilitati: 4x4, 4x8, 8x4 vengono provati solo se 8x8 � migliore di
16x16.
.RE
Expand All @@ -10890,9 +10915,9 @@ quantizzazione ottimale della rate-distortion
.PD 0
.RSs
.IPs 0
disabilitata (default)
disabilitata
.IPs 1
abilitata solo per la codifica finale
abilitata solo per la codifica finale (default)
.IPs 2
abilitata durante ogni decisione di modalit� (lento, richiede subq>=6)
.RE
Expand Down Expand Up @@ -11047,8 +11072,8 @@ Utilizza questo parametro solo se sai cosa significa ed hai effettivamente
bisogno di usarlo.
.
.TP
.B threads=<1\-4>
Genera diversi thread per codificare in parallelo su CPU multiple (default: 1).
.B threads=<0\-16>
Genera diversi thread per codificare in parallelo su CPU multiple (default: 0).
Si ottiene una leggera penalizzazione della compressione.
0 oppure 'auto' dicono a x264 di rilevare il numero delle CPU ed utilizzare un
appropriato numero di thread.
Expand Down
5 changes: 4 additions & 1 deletion DOCS/man/zh_CN/mplayer.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.\" sync with en/mplayer.1 rev. 30611
.\" sync with en/mplayer.1 rev. 30677
.\" Encoding: UTF-8
.\" Reminder of hard terms which need better/final solution later:
.\" /capture; playtree in parent list; colorkey; retrace; desync; downmix;
Expand Down Expand Up @@ -1446,6 +1446,9 @@ MPlayer 不阻止你装载产生于不同 AVI 的索引文件,
.TP
.B \-mc <每帧秒数>
每帧的最大 A-V 同步修正(以秒为单位)。
.br
对于 mencoder,\-mc 0 应当总是与 \-noskip 一同使用,否则几乎必然导致音视频
不同步。
.
.TP
.B \-mf <选项1:选项2:...>
Expand Down
9 changes: 5 additions & 4 deletions TOOLS/README
Original file line number Diff line number Diff line change
Expand Up @@ -542,10 +542,11 @@ are not usable remotely because they are implemented at the demuxer level.

Be aware that currently the server is not secure at all.

Compile the server by running 'make TOOLS/netstream' from the root of mplayer
source and then copy the netstream binary to the right place on your system
(usually /usr/local/bin on Unix). Start the netstream server on the computer you
intend to access remotely. There are no command line arguments.
Compile the server by running 'make TOOLS/netstream' ('make TOOLS/netstream.exe'
on windows) from the root of mplayer source and then copy the netstream binary
to the right place on your system (usually /usr/local/bin on Unix). Start the
netstream server on the computer you intend to access remotely. There are no
command line arguments.

Play the second track of a VCD on the server with:

Expand Down
2 changes: 1 addition & 1 deletion TOOLS/bmovl-test.c
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ int main(int argc, char **argv) {
blit(fifo, image->pixels, image->w, image->h, i, i, 0, 1);

// Create a 75x75 bitmap
bitmap = (unsigned char*)malloc(75*75*4);
bitmap = malloc(75 * 75 * 4);

// Paint bitmap red, 50% transparent and blit at position 50,50
paint(bitmap, (75*75*4), 255, 0, 0, 128);
Expand Down
4 changes: 2 additions & 2 deletions TOOLS/vfw2menc.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ static int save_settings(HDRVR hDriver, const char *filename)
return -1;
}

pv = (char *) malloc(cb);
pv = malloc(cb);
if (SendDriverMessage(hDriver, ICM_GETSTATE, (LPARAM) pv, (LPARAM) &cb) != ICERR_OK)
{
printf("ICM_GETSTATE failed\n");
Expand Down Expand Up @@ -112,7 +112,7 @@ static int load_settings(HDRVR hDriver, const char *filename)
return -1;
}

pv = (char *) malloc(info.st_size);
pv = malloc(info.st_size);
fd = fopen(filename, "rb");

if (!fd)
Expand Down
2 changes: 1 addition & 1 deletion ass_mp.c
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ ASS_Track *ass_read_subdata(ASS_Library *library, sub_data *subdata,
return track;
}

ASS_Track *ass_read_stream(ASS_Library *library, char *fname, char *charset)
ASS_Track *ass_read_stream(ASS_Library *library, const char *fname, char *charset)
{
int i;
char *buf = NULL;
Expand Down
2 changes: 1 addition & 1 deletion ass_mp.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ ASS_Track *ass_default_track(ASS_Library *library);
int ass_process_subtitle(ASS_Track *track, subtitle *sub);
ASS_Track *ass_read_subdata(ASS_Library *library, sub_data *subdata,
double fps);
ASS_Track *ass_read_stream(ASS_Library *library, char *fname, char *charset);
ASS_Track *ass_read_stream(ASS_Library *library, const char *fname, char *charset);

void ass_configure(ASS_Renderer *priv, int w, int h, int hinting);
void ass_configure_fonts(ASS_Renderer *priv);
Expand Down
10 changes: 5 additions & 5 deletions asxparser.c
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ asx_list_add(void* list_ptr,void* entry){
if(list != NULL)
for( ; list[c] != NULL; c++) ;

list = (void*)realloc(list,sizeof(void*)*(c+2));
list = realloc(list, sizeof(void*) * (c + 2));

list[c] = entry;
list[c+1] = NULL;
Expand Down Expand Up @@ -75,7 +75,7 @@ asx_list_remove(void* list_ptr,void* entry,ASX_FreeFunc free_func) {
if(c > e) // If c==e the memmove is not needed
memmove(list+e,list+e+1,(c-e)*sizeof(void*));

list = (void*)realloc(list,(c-1)*sizeof(void*));
list = realloc(list, (c - 1) * sizeof(void*));
list[c-1] = NULL;

*(void***)list_ptr = list;
Expand Down Expand Up @@ -186,7 +186,7 @@ asx_parse_attribs(ASX_Parser_t* parser,char* buffer,char*** _attribs) {
val[ptr2-ptr1] = '\0';
n_attrib++;

attribs = (char**)realloc(attribs,(2*n_attrib+1)*sizeof(char*));
attribs = realloc(attribs, (2 * n_attrib + 1) * sizeof(char*));
attribs[n_attrib*2-2] = attrib;
attribs[n_attrib*2-1] = val;

Expand Down Expand Up @@ -241,7 +241,7 @@ asx_get_element(ASX_Parser_t* parser,char** _buffer,
memmove(parser->ret_stack,parser->ret_stack+i, (parser->ret_stack_size - i)*sizeof(ASX_LineSave_t));
parser->ret_stack_size -= i;
if(parser->ret_stack_size > 0)
parser->ret_stack = (ASX_LineSave_t*)realloc(parser->ret_stack,parser->ret_stack_size*sizeof(ASX_LineSave_t));
parser->ret_stack = realloc(parser->ret_stack,parser->ret_stack_size*sizeof(ASX_LineSave_t));
else {
free(parser->ret_stack);
parser->ret_stack = NULL;
Expand Down Expand Up @@ -422,7 +422,7 @@ asx_get_element(ASX_Parser_t* parser,char** _buffer,

parser->last_body = body;
parser->ret_stack_size++;
parser->ret_stack = (ASX_LineSave_t*)realloc(parser->ret_stack,parser->ret_stack_size*sizeof(ASX_LineSave_t));
parser->ret_stack = realloc(parser->ret_stack,parser->ret_stack_size*sizeof(ASX_LineSave_t));
if(parser->ret_stack_size > 1)
memmove(parser->ret_stack+1,parser->ret_stack,(parser->ret_stack_size-1)*sizeof(ASX_LineSave_t));
parser->ret_stack[0].buffer = ret;
Expand Down
2 changes: 1 addition & 1 deletion help/help_mp-it.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// Updated by: Roberto Togni <see AUTHORS for email address>
// Updated by: PaulTT <see AUTHORS for email address>

// Updated to help_mp-en.h r30044
// Updated to help_mp-en.h r30515


// ========================= MPlayer help ===========================
Expand Down
Loading

0 comments on commit e74708f

Please sign in to comment.