Unsupported WAVE file format in CreatePlaylsit() but not in CreatePlayer()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

 

I work with C++ on Ubuntu and I have a problem with the creation of a playlist. When I create a normal player with createPlayer(“music1.wav”, 0) everything works fine.

But when I try to create a playlist with:

pj::stringVetor playlist = {“music1.wav”, “music2.wav”};

createPlaylist(playlist, “”, 0);

 

I get an error which says that the WAVE file format is unsupported:

 

08:36:49.097    pjsua_aud.c     !Creating playlist with 2 file(s)..

08:36:49.097    pjsua_aud.c     .Unable to create playlist: Unsupported WAVE file

format (PJMEDIA_EWAVEUNSUPP) [status=220181]

08:36:49.097    media.cpp  pjsua_playlist_create(pj_files, i, &pj_lbl,

options, &playerId) error: Unsupported WAVE file format (PJMEDIA_EWAVEUNSUPP)

(status=220181) [..src/pjsua2/media.cpp:313]

terminate called after throwing an instance of ‘pj::Error’

 

I can’t believe that the file format is not supported, because it works fine with the same wav-file when creating a normal player.

 

Someone actually had the same problem, which can be seen here: http://pjsip.pjsip.narkive.com/myZ32smj/bug-in-pjmedia-wav-playlist-create-function

 

He managed to overcome this problem by changing an != operand to an > operand in the wav_playlist.c file. I tried the same but it still doesn’t work for me.

He actually reported this as a bug but the changes didn’t affect the version 2.6 or the version 2.7. (I work with version 2.6)

The change can be seen here: https://github.com/halex2005/pjproject/commit/6cd30232e1ba6dff74651af2f41501dadb06ff77

 

Is this really a bug or lies the problem probably somewhere in my code?

 

 

Best Regards

 

Vukasin

_______________________________________________
Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@xxxxxxxxxxxxxxx
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux