mirror of
https://github.com/mpv-player/mpv
synced 2024-12-24 07:33:46 +01:00
Merge svn changes up to r30322
This commit is contained in:
commit
ff2df2ac54
@ -3864,7 +3864,7 @@ Speed depends more on GPU memory bandwidth than other methods.
|
||||
Select the color space for YUV to RGB conversion.
|
||||
.RSss
|
||||
.IPs 0
|
||||
Use the formula used normally by MPlayer (default)
|
||||
Use the formula used normally by MPlayer (default).
|
||||
.IPs 1
|
||||
Use ITU-R BT.601 color space.
|
||||
.IPs 2
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Synced with r29905
|
||||
.\" Synced with r30311
|
||||
.\" MPlayer (C) 2000-2009 MPlayer Team
|
||||
.\" Ezt a man oldalt Gabucino, Diego Biurrun és Jonas Jermann készíti/készítette
|
||||
.\" Karbantartó: Gabrov
|
||||
@ -33,7 +33,7 @@
|
||||
.\" Név
|
||||
.\" --------------------------------------------------------------------------
|
||||
.
|
||||
.TH MPlayer 1 "2009. 11. 16." "MPlayer Project" "A film lejátszó"
|
||||
.TH MPlayer 1 "2010. 01. 16." "MPlayer Project" "A film lejátszó"
|
||||
.
|
||||
.SH NÉV
|
||||
mplayer \- film lejátszó
|
||||
@ -1239,7 +1239,7 @@ mennyis
|
||||
Engedélyezi a socket használtatát más folyamatoknak, amint az bezárul.
|
||||
.
|
||||
.TP
|
||||
.B \-bandwidth <érték> (csak hálózatnál)
|
||||
.B \-bandwidth <bájt> (csak hálózatnál)
|
||||
Maximális sávszélesség megadása hálózati lejátszáshoz (olyan szerverekkel
|
||||
használható, melyek képesek különböző bitrátával küldeni).
|
||||
Hasznos ha élőben stream-elt médiát akarsz nézni lassú kapcsolattal.
|
||||
@ -3152,12 +3152,12 @@ Ha egy k
|
||||
koordináták az ablak bal felső sarkához viszonyulnak a képernyő helyett.
|
||||
A \-xineramascreen kapcsolóval megadott koordináták a képernyőhöz
|
||||
viszonyítottak, azon videó kimeneti vezérlőknél, amelyek teljes mértékben
|
||||
támogatják a \-xineramascreen kapcsolót (direct3d, gl, gl2, vdpau, x11, xv, xvmc).
|
||||
|
||||
támogatják a \-xineramascreen kapcsolót (direct3d, gl, gl2, vdpau, x11,
|
||||
xv, xvmc, corevideo).
|
||||
.br
|
||||
.I MEGJEGYZÉS:
|
||||
Ezt az opciót csak az x11, xmga, xv, xvmc, xvidix, gl, gl2, directx,
|
||||
fbdev és tdfxfb videó kimeneti vezérlők támogatják.
|
||||
fbdev, tdfxfb és corevideo videó kimeneti vezérlők támogatják.
|
||||
.sp 1
|
||||
.I PÉLDA:
|
||||
.PD 0
|
||||
@ -3345,7 +3345,8 @@ m
|
||||
Ez az opció nem alkalmas csak a kezdő képernyő beállítására (mert
|
||||
a megadott képernyőn mindig teljes képernyősen jelenik meg), jelenleg
|
||||
a \-geometry a legalkalmasabb erre a célra.
|
||||
A direct3d, gl, gl2, x11 és az xv videó kimeneti vezérlő támogatja.
|
||||
A direct3d, gl, gl2, x11, xv és a corevideo videó kimeneti vezérlő
|
||||
támogatja.
|
||||
.
|
||||
.TP
|
||||
.B \-zrbw (csak \-vo zr)
|
||||
@ -3860,6 +3861,9 @@ A 0-n
|
||||
Ez a framerátát (vízszíntes frissítési ráta / n)-ra korlátozza.
|
||||
GLX_SGI_swap_control támogatás kell a működéséhez.
|
||||
Néhány (legtöbb/összes?) implementációval csak teljes képernyős módban működik.
|
||||
.IPs ycbcr
|
||||
Használja a GL_MESA_ycbcr_texture bővítményt a YUV-RGB konverzióknál.
|
||||
A legtöbb esetben ez valószínűleg lassabb, mint az RGB-be történő szoftveres konverzió.
|
||||
.IPs yuv=<n>
|
||||
Kiválasztja a YUV és az RGB konverzió típusát.
|
||||
.RSss
|
||||
@ -3909,9 +3913,18 @@ be
|
||||
A gamma külön állítható a vörös, zöld és kék színre.
|
||||
A sebessége jobban függ a GPU memória sávszélességétől, mint a többi módszernél.
|
||||
.RE
|
||||
.IPs ycbcr
|
||||
Használja a GL_MESA_ycbcr_texture bővítményt a YUV-RGB konverzióknál.
|
||||
A legtöbb esetben ez valószínűleg lassabb, mint az RGB-be történő szoftveres konverzió.
|
||||
.IPs colorspace
|
||||
Kiválasztja a színteret a YUV-RGB átalakításhoz.
|
||||
.RSss
|
||||
.IPs 0
|
||||
Az MPlayer által normálisan használt formulát választja (alapértelmezett).
|
||||
.IPs 1
|
||||
Az ITU-R BT.601 színteret használja.
|
||||
.IPs 2
|
||||
Az ITU-R BT.709 színteret használja.
|
||||
.IPs 3
|
||||
Az SMPTE-240M színteret használja.
|
||||
.RE
|
||||
.IPs lscale=<n>
|
||||
Kiválasztja a használandó méretező függvényt a fényerősséghez.
|
||||
Csak a 2-es, 3-as, 4-es és 6-os yuv módoknál helyes.
|
||||
@ -3951,6 +3964,13 @@ k
|
||||
.IPs (no)customtrect
|
||||
Ha engedélyezve van, texture_rectangle-t használ a customtex textúrákhoz.
|
||||
Alapértelmezésben le van tiltva.
|
||||
.IPs (no)mipmapgen
|
||||
Ha engedélyezve van, a videóhoz a mipmap-ok automatikusan generálódnak.
|
||||
Ez a customprog és a TXB utasítással együtt hasznos, a nagy sugarú elmosó
|
||||
szűrő implementálásához.
|
||||
A legtöbb OpenGL implementációnál ez nagyon lassú bármely nem-RGB
|
||||
formátumnál.
|
||||
Alapértelmezésben le van tiltva.
|
||||
.RE
|
||||
.sp 1
|
||||
.RS
|
||||
@ -4009,6 +4029,23 @@ Ett
|
||||
.REss
|
||||
.
|
||||
.TP
|
||||
.B matrixview
|
||||
OpenGL alapú renderelő Mátrix-szerű futó szöveg effektus létrehozásához.
|
||||
.PD 0
|
||||
.RSs
|
||||
.IPs cols=<n>
|
||||
A megjelenítendő szöveg oszlopok száma.
|
||||
A nagyon alacsony értékek (< 16) valószínűleg nem lesznek jók a méretaránybeli
|
||||
korlátok miatt.
|
||||
A 16-tal nem osztható értékek is gondot okozhatnak.
|
||||
.IPs rows=<n>
|
||||
A megjelenítendő szöveg sorok száma.
|
||||
A nagyon alacsony értékek (< 16) valószínűleg nem lesznek jók a méretaránybeli
|
||||
korlátok miatt.
|
||||
A 16-tal nem osztható értékek is gondot okozhatnak.
|
||||
.REss
|
||||
.
|
||||
.TP
|
||||
.B "null\ \ \ "
|
||||
Letiltja a videó kimenetet.
|
||||
Haszos sebességméréshez.
|
||||
|
12
configure
vendored
12
configure
vendored
@ -1385,6 +1385,7 @@ fi
|
||||
|
||||
if win32 ; then
|
||||
_exesuf=".exe"
|
||||
extra_cflags="$extra_cflags -fno-common"
|
||||
# -lwinmm is always needed for osdep/timer-win2.c
|
||||
extra_ldflags="$extra_ldflags -lwinmm"
|
||||
_pe_executable=yes
|
||||
@ -1921,7 +1922,6 @@ EOF
|
||||
else
|
||||
cpuopt=-mcpu
|
||||
fi
|
||||
test $_fast_cmov = "auto" && _fast_cmov=yes
|
||||
if test "$_runtime_cpudetection" = no ; then
|
||||
case "$pvendor" in
|
||||
AuthenticAMD)
|
||||
@ -1933,6 +1933,7 @@ EOF
|
||||
# 64-bit prescotts exist, but as far as GCC is concerned they
|
||||
# have the same capabilities as a nocona.
|
||||
proc=nocona
|
||||
test $_fast_cmov = "auto" && _fast_cmov=no
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
@ -1960,6 +1961,9 @@ EOF
|
||||
fi
|
||||
# --- Intel processors ---
|
||||
if test "$proc" = "core2"; then
|
||||
cc_check -march=$proc $cpuopt=$proc || proc=x86-64
|
||||
fi
|
||||
if test "$proc" = "x86-64"; then
|
||||
cc_check -march=$proc $cpuopt=$proc || proc=nocona
|
||||
fi
|
||||
if test "$proc" = "nocona"; then
|
||||
@ -1985,7 +1989,8 @@ EOF
|
||||
cc_check $_march $_mcpu || _march=""
|
||||
fi
|
||||
|
||||
_optimizing=""
|
||||
_optimizing="$proc"
|
||||
test $_fast_cmov = "auto" && _fast_cmov=yes
|
||||
|
||||
echores "$proc"
|
||||
;;
|
||||
@ -8466,8 +8471,9 @@ $def_yasm
|
||||
#define CONFIG_SWSCALE_ALPHA 1
|
||||
|
||||
#define HAVE_ATTRIBUTE_PACKED 1
|
||||
#define HAVE_FAST_CLZ 0
|
||||
#define HAVE_GETHRTIME 0
|
||||
#define HAVE_INLINE_ASM 0
|
||||
#define HAVE_INLINE_ASM 1
|
||||
#define HAVE_LDBRX 0
|
||||
#define HAVE_POLL_H 1
|
||||
#define HAVE_PPC4XX 0
|
||||
|
@ -3162,6 +3162,7 @@ videocodec rawuyvy
|
||||
fourcc UYNY UYVY
|
||||
fourcc uyv1 UYVY
|
||||
fourcc 2Vu1 UYVY
|
||||
fourcc VDTZ UYVY
|
||||
out UYVY
|
||||
|
||||
videocodec raw444P
|
||||
@ -3286,6 +3287,8 @@ videocodec ffrawuyvy
|
||||
fourcc uyv1,UYV1
|
||||
fourcc 2Vu1,2vu1,2VU1
|
||||
fourcc 2Vuy,2vuy,2VUY
|
||||
fourcc AV1x,AVup
|
||||
fourcc VDTZ
|
||||
driver ffmpeg
|
||||
dll rawvideo
|
||||
out UYVY
|
||||
@ -3490,7 +3493,7 @@ audiocodec ffatrc
|
||||
|
||||
audiocodec ffsipr
|
||||
info "FFmpeg Sipr/Acelp.net audio"
|
||||
status buggy ; missing 16k support
|
||||
status working
|
||||
format 0x72706973 ; "sipr"
|
||||
format 0x130 ; acelp.net
|
||||
driver ffmpeg
|
||||
|
@ -3,7 +3,7 @@
|
||||
//... Okay enough of the hw, now send the other two!
|
||||
//
|
||||
// Updated by: Gabrov <gabrov@freemail.hu>
|
||||
// Sync'ed with help_mp-en.h r29912 (2009. 11. 16.)
|
||||
// Sync'ed with help_mp-en.h r30044 (2010. 01. 16.)
|
||||
|
||||
|
||||
// ========================= MPlayer help ===========================
|
||||
@ -855,6 +855,7 @@ static const char help_text[]=
|
||||
#define MSGTR_LIBVO_FONT_LOAD_FT_CannotPrepareOSDFont "Nem lehet előkészíteni az OSD betűtípusát.\n"
|
||||
#define MSGTR_LIBVO_FONT_LOAD_FT_CannotGenerateTables "Nem generálhatóak a táblázatok.\n"
|
||||
#define MSGTR_LIBVO_FONT_LOAD_FT_DoneFreeTypeFailed "FT_Done_FreeType sikertelen.\n"
|
||||
#define MSGTR_LIBVO_FONT_LOAD_FT_FontconfigNoMatch "A Fontconfig-nak nem sikerült kiválasztani a betűtípust. Megpróbálom fontconfig nélkül...\n"
|
||||
|
||||
// sub.c
|
||||
#define MSGTR_VO_SUB_Seekbar "Keresősáv"
|
||||
|
@ -188,7 +188,7 @@ static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int m
|
||||
y=avcodec_decode_audio3(sh_audio->context,(int16_t*)buf,&len2,&pkt);
|
||||
//printf("return:%d samples_out:%d bitstream_in:%d sample_sum:%d\n", y, len2, x, len); fflush(stdout);
|
||||
if(y<0){ mp_msg(MSGT_DECAUDIO,MSGL_V,"lavc_audio: error\n");break; }
|
||||
if(!sh_audio->needs_parsing && y<x)
|
||||
if(!sh_audio->parser && y<x)
|
||||
sh_audio->ds->buffer_pos+=y-x; // put back data (HACK!)
|
||||
if(len2>0){
|
||||
if (((AVCodecContext *)sh_audio->context)->channels >= 5) {
|
||||
|
@ -72,6 +72,7 @@ static demuxer_t* demux_rawaudio_open(demuxer_t* demuxer) {
|
||||
demuxer->audio->id = 0;
|
||||
demuxer->audio->sh = sh_audio;
|
||||
sh_audio->ds = demuxer->audio;
|
||||
sh_audio->needs_parsing = 1;
|
||||
|
||||
return demuxer;
|
||||
}
|
||||
|
@ -5326,6 +5326,8 @@ struct libs libraries[]={
|
||||
|
||||
static WIN_BOOL WINAPI ext_stubs(void)
|
||||
{
|
||||
// NOTE! these magic values will be replaced at runtime, make sure
|
||||
// add_stub can still find them if you change them.
|
||||
volatile int idx = 0x0deadabc;
|
||||
// make sure gcc does not do eip-relative call or something like that
|
||||
void (* volatile my_printf)(char *, char *) = (void *)0xdeadfbcd;
|
||||
@ -5355,7 +5357,7 @@ static void* add_stub(void)
|
||||
memcpy(answ, ext_stubs, MAX_STUB_SIZE);
|
||||
for (i = 0; i < MAX_STUB_SIZE - 3; i++) {
|
||||
int *magic = (int *)(answ + i);
|
||||
if (*magic == 0xdeadabcd) {
|
||||
if (*magic == 0x0deadabc) {
|
||||
*magic = pos;
|
||||
found |= 1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user