I am trying to play a video file.
It is failing saying

*File /tmp/video does not exist in any format
*>* Unable to open /tmp/video (format ulaw|h263|h264)*


I am setting the video codec h263 in the call file. File exists and is
readable by all.

looking at the code and attaching with the debugger.
The last line below is where its failing. Its passing the file exists part
and seems like its checking for AST_MEDIA_TYPE_AUDIO and of course its h263
video - so its failing.

Then I do not see any case for a AST_MEDIA_TYPE_VIDEO.

What am I missing here to call a softphone and play a video file?

Thanks,

Jerry
------------
struct ast_filestream *ast_openstream_full(struct ast_channel *chan, const
char *filename, const char *preflang, int asis)
{
        /*
         * Use fileexists_core() to find a file in a compatible
         * language and format, set up a suitable translator,
         * and open the stream.
         */
        struct ast_format_cap *file_fmt_cap;
        int res;
        int buflen;
        char *buf;

        if (!asis) {
                /* do this first, otherwise we detect the wrong writeformat
*/
                ast_stopstream(chan);
                if (ast_channel_generator(chan))
                        ast_deactivate_generator(chan);
        }
        if (preflang == NULL)
                preflang = "";
        buflen = strlen(preflang) + strlen(filename) + 4;
        buf = ast_alloca(buflen);

        if (!(file_fmt_cap =
ast_format_cap_alloc(AST_FORMAT_CAP_FLAG_DEFAULT))) {
                return NULL;
        }
        if (!fileexists_core(filename, NULL, preflang, buf, buflen,
file_fmt_cap) ||
                !ast_format_cap_has_type(file_fmt_cap,
AST_MEDIA_TYPE_AUDIO)) {
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to