vpxdec: Use threads on multi-core systems
This is a redo of commit b848c1b6ffd1e508228820a013f94fb445e4777f. The code was lost when the elements where ported to use a baseclass. https://bugzilla.gnome.org/show_bug.cgi?id=764169
This commit is contained in:
parent
d738fa0787
commit
284d723a9a
@ -577,7 +577,11 @@ gst_vpx_dec_open_codec (GstVPXDec * dec, GstVideoCodecFrame * frame)
|
||||
|
||||
cfg.w = stream_info.w;
|
||||
cfg.h = stream_info.h;
|
||||
cfg.threads = dec->threads;
|
||||
|
||||
if (dec->threads > 0)
|
||||
cfg.threads = dec->threads;
|
||||
else
|
||||
cfg.threads = g_get_num_processors ();
|
||||
|
||||
caps = vpx_codec_get_caps (vpxclass->codec_algo);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user