New upstream version 0.15.4+dfsg1

This commit is contained in:
Sebastian Ramacher 2016-08-28 14:07:43 +02:00
parent 55d5047af0
commit 67704ac59c
359 changed files with 8423 additions and 1050 deletions

View file

@ -0,0 +1,4 @@
Bitrate="Bitikiirus"
CustomBufsize="Kasuta kohandatud puhvri suurust"
BufferSize="Puhvri suurus"

View file

@ -1,10 +1,10 @@
Bitrate="Bitrate"
CustomBufsize="Käytä valinnaista puskurin kokoa"
CustomBufsize="Käytä mukautettua puskurin kokoa"
BufferSize="Puskurin koko"
RateControl="Nopeudensäädin"
RateControl="Rate Control -tila"
CRF="CRF"
KeyframeIntervalSec="Keyframe-väli (sec, 0=auto)"
CPUPreset="CPU:n käyttö (korkeampi vaatii enemmän tehoa)"
KeyframeIntervalSec="Keyframe-väli (sekunteina, 0=automaattinen)"
CPUPreset="Enkooderin asetus (hitaampi asetus lisää suorittimen käyttöä)"
Profile="Profiili"
Tune="Hienosäätö"
None="(Ei mitään)"

View file

@ -1,6 +1,7 @@
Bitrate="קצב ביטים"
CustomBufsize="השתמש בגודל אוגר מותאם אישית"
BufferSize="גודל אוגר"
RateControl="בקרת קצב"
CRF="קבוע פקטור קצב (CRF)"
KeyframeIntervalSec="מרווח ערך ה keyframe בשניות (0=אוטומטי)"
CPUPreset="ערך שימוש במעבד (גבוה יותר = פחות מעבד)"

View file

@ -1,6 +1,7 @@
Bitrate="Protok"
CustomBufsize="Koristi specifičnu veličinu bafera"
BufferSize="Veličina buffer-a"
RateControl="Kontrola protoka"
CRF="CRF"
KeyframeIntervalSec="Keyframe interval (sekunde, 0=automatski)"
CPUPreset="Koristi CPU šablon (veće = manje CPU-a)"

View file

@ -1,6 +1,7 @@
Bitrate="Bitrate"
CustomBufsize="Usa dimensione personalizzata del buffer"
BufferSize="Grandezza buffer"
RateControl="Controllo frequenza"
CRF="CRF"
KeyframeIntervalSec="Intervallo keyframe (secondi, 0=auto)"
CPUPreset="Preset di utilizzo della CPU (superiore = meno CPU)"

View file

@ -1,6 +1,7 @@
Bitrate="Bitrate"
CustomBufsize="Bruk egendefinert bufferstørrelse"
BufferSize="Buffer størrelse"
RateControl="Hastighetskontroll"
CRF="CRF"
KeyframeIntervalSec="Nøkkelbildeintervall (sekunder, 0 = automatisk)"
CPUPreset="Forhåndsinstilling for prosessorbruk (raskere betyr mindre belastning)"

View file

@ -1,6 +1,7 @@
Bitrate="Przepływność bitowa"
CustomBufsize="Użyj własnego rozmiaru bufora"
BufferSize="Rozmiar bufora"
RateControl="Typ przepływności"
CRF="CRF"
KeyframeIntervalSec="Interwał klatek kluczowych (sekundy, 0 - auto)"
CPUPreset="Ustawienie obciążenia CPU (wyższe = mniej CPU)"

View file

@ -1,6 +1,7 @@
Bitrate="Taxa de Bits"
CustomBufsize="Utilizar tamanho do buffer personalizado"
BufferSize="Tamanho do Buffer"
RateControl="Controle de Taxa"
CRF="CRF"
KeyframeIntervalSec="Intervalo de Keyframe (segundos, 0 = auto)"
CPUPreset="Predefinição de utilização do processador (maior = menos processamento)"

View file

@ -1,6 +1,7 @@
Bitrate="Bitrate"
CustomBufsize="Utilizar tamanho do buffer personalizado"
BufferSize="Tamanho do buffer"
RateControl="Controle de Taxa"
CRF="CRF"
KeyframeIntervalSec="Intervalo do keyframe (segundos, 0=automático)"
CPUPreset="Predefinição de utilização do processador (maior = menos processamento)"

View file

@ -1,6 +1,7 @@
Bitrate="Protok"
CustomBufsize="Koristi specifičnu veličinu bafera"
BufferSize="Veličina buffer-a"
RateControl="Kontrola protoka"
CRF="CRF"
KeyframeIntervalSec="Keyframe interval (sekunde, 0=automatski)"
CPUPreset="Koristi CPU šablon (veće = manje CPU-a)"

View file

@ -1,6 +1,7 @@
Bitrate="Проток"
CustomBufsize="Користи специфичну величину бафера"
BufferSize="Величина buffer-а"
RateControl="Контрола протока"
CRF="CRF"
KeyframeIntervalSec="Keyframe интервал (секунде, 0=аутоматски)"
CPUPreset="Користи CPU шаблон (веће = мање CPU-а)"

View file

@ -1,6 +1,7 @@
Bitrate="Bithastighet"
CustomBufsize="Använd anpassad buffertstorlek"
BufferSize="Buffertstorlek"
RateControl="Hastighetskontroll"
CRF="CRF"
KeyframeIntervalSec="Keyframe-tidsintervall (i sek, 0=auto)"
CPUPreset="CPU-användning förinställning (högre = mindre CPU)"

View file

@ -1,12 +1,13 @@
Bitrate="流量"
Bitrate="位元率"
CustomBufsize="使用自訂的緩衝區大小"
BufferSize="緩衝區大小"
RateControl="位元率控制"
CRF="CRF"
KeyframeIntervalSec="關鍵影格間隔 (秒0 = 自動)"
KeyframeIntervalSec="關鍵訊框間隔 (秒0 = 自動)"
CPUPreset="CPU 使用率設定 (越快 越少CPU使用率)"
Profile="演算法"
Tune="最佳化"
None="(空)"
EncoderOptions="x264 選項 (用空格分開)"
VFR="變動式流量 (VFR)"
Profile="配置"
Tune="微調類別"
None="(無)"
EncoderOptions="x264 參數(以空格分隔)"
VFR="可變畫面播放速率 (VFR)"

View file

@ -97,7 +97,7 @@ static void obs_x264_defaults(obs_data_t *settings)
obs_data_set_default_int (settings, "keyint_sec", 0);
obs_data_set_default_int (settings, "crf", 23);
obs_data_set_default_bool (settings, "vfr", false);
obs_data_set_default_bool (settings, "rate_control","CBR");
obs_data_set_default_string(settings, "rate_control","CBR");
obs_data_set_default_string(settings, "preset", "veryfast");
obs_data_set_default_string(settings, "profile", "");
@ -142,6 +142,7 @@ static bool rate_control_modified(obs_properties_t *ppts, obs_property_t *p,
obs_data_t *settings)
{
const char *rc = obs_data_get_string(settings, "rate_control");
bool use_bufsize = obs_data_get_bool(settings, "use_bufsize");
bool abr = astrcmpi(rc, "CBR") == 0 || astrcmpi(rc, "ABR") == 0;
bool rc_crf = astrcmpi(rc, "CRF") == 0;
@ -152,8 +153,8 @@ static bool rate_control_modified(obs_properties_t *ppts, obs_property_t *p,
obs_property_set_visible(p, !rc_crf);
p = obs_properties_get(ppts, "use_bufsize");
obs_property_set_visible(p, !rc_crf);
p = obs_properties_get(ppts, "buffse_size");
obs_property_set_visible(p, !rc_crf);
p = obs_properties_get(ppts, "buffer_size");
obs_property_set_visible(p, !rc_crf && use_bufsize);
return true;
}
@ -416,11 +417,7 @@ static void update_params(struct obs_x264 *obsx264, obs_data_t *settings,
rate_control = "CBR";
}
if (astrcmpi(rate_control, "CBR") == 0) {
rc = RATE_CONTROL_CBR;
crf = 0;
} else if (astrcmpi(rate_control, "ABR") == 0) {
if (astrcmpi(rate_control, "ABR") == 0) {
rc = RATE_CONTROL_ABR;
crf = 0;
@ -431,6 +428,10 @@ static void update_params(struct obs_x264 *obsx264, obs_data_t *settings,
rc = RATE_CONTROL_CRF;
bitrate = 0;
buffer_size = 0;
} else { /* CBR */
rc = RATE_CONTROL_CBR;
crf = 0;
}
if (keyint_sec)