[FFmpeg-devel] [PATCH] lavf: add SFTP protocol via libssh
James Almer
jamrial at gmail.com
Thu Sep 19 18:58:29 CEST 2013
On 19/09/13 1:39 PM, Derek Buitenhuis wrote:
> On 9/18/2013 3:27 PM, Lukasz Marek wrote:
>> +Example: play a file stored on remote server.
>
> s/play/Play/
>
>> +#define DEBUG 1
>
> This looks quite wrong
>
>> +#include "libavutil/avstring.h"
>> +#include "avformat.h"
>> +#include "internal.h"
>> +#include "url.h"
>> +#include "libavutil/opt.h"
>
> nit: Order.
>
>> +#include <libssh/sftp.h>
>> +#include <fcntl.h>
>
> fcntl.h is not portable. Use the proper guards provided in config.h
There's no configure check for fcntl.h, only for fcntl().
Every file i could find that included that header did it without guards.
>> +#define D AV_OPT_FLAG_DECODING_PARAM
>> +#define E AV_OPT_FLAG_ENCODING_PARAM
>
> D and E are far to short and potentially pollute and conflict
> with the namespacing of system headers.
options_table.h defines E and D the same way, so i don't think it will
be a problem.
More information about the ffmpeg-devel
mailing list