type: producer
identifier: avformat
title: FFmpeg Reader
-version: 1
+version: 2
copyright: Copyright (C) 2003-2011 Ushodaya Enterprises Limited
license: LGPL
language: en
default: 0
widget: checkbox
- - identifier: new_seek
- title: Use new seeking
- description: >
- When this is not provided (recommended), it is enabled only for H.264 in
- MPEG-2 Transport Streams.
+ - identifier: cache
+ title: Number of images cache
type: integer
- minimum: 0
- maximum: 1
- widget: checkbox
+ description: >
+ By default, this producer caches images to facilitate YADIF deinterlace,
+ which needs previous and next frames. Also, caching helps with frame-
+ stepping within a player. The default number of images cached is supplied
+ by the MLT framework, which is currently 4, but you can override it
+ with this property. You can also disable caching by setting it to 0.
+ If you are using parallel processing with YADIF deinterlacing, then
+ you might need to increase caching to prevent inadvertent backward seeks.
+ One can also set this value globally for all instances of avformat by
+ setting the environment variable MLT_AVFORMAT_CACHE.
- identifier: force_progressive
title: Force progressive
default: 0
unit: seconds
widget: timecode
+
+ - identifier: reconnect
+ title: Automatically reconnect?
+ description: >
+ Whether to attempt to automatically reconnect to a live source when a
+ read failure occurs.
+ type: integer
+ minimum: 0
+ maximum: 1
+ widget: checkbox
+
+ - identifier: exit_on_disconnect
+ title: Exit upon disconnection?
+ description: >
+ When this is set, the program will terminate with an error if a live source
+ becomes disconnected.
+ type: integer
+ minimum: 0
+ maximum: 1
+ widget: checkbox