View Single Post
Old 9th January 2017, 18:54   #1137  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
The new version has modified syntax:

DGMVCSource("combined.264","",view=0,frames=2000,mode="auto")
or
DGMVCSource("base.264","dependent.264",view=0,frames=2000,mode="auto")

* single source clip is the combined MVC elementary stream, made with eac3to and mvccombine,
or dual source clips are the base and dependent elementary streams.
* if a single source clip is specified that is a normal AVC file (not a combined MVC file),
then it will be correctly treated as a normal AVC file, and the view parameter is ignored.
* view: 0 = interleaved left and right, 1 = left only, 2 = right only.
* frames: number of frames, if too few the stream is truncated, if too many extra black frames are returned.
The specified frames parameter is internally doubled when delivering interleaved, i.e., when view=0.
* mode chooses mode of decoding: "auto" (default) - use HW acceleration if it is available, otherwise use SW,
"sw" - force SW decoding, "hw" - force HW acceleration, fail if it is not available. If mode is
not specified, then "auto" is assumed.
* multiple instantiation in a single script is supported to the limit of available resources.

I suppose BD3D2MK3D needs to be modified to invoke DGMVCSource correctly for the new parameters.

Last edited by videoh; 9th January 2017 at 18:58.
videoh is offline