Hi All: My box is CentOS6.5, and FS is 1.6.4 When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, NULL, got_output); Is it a bug of mod_av or how can i solve the problem? Thanks a lot
Please look FS-8851 <https://freeswitch.org/jira/browse/FS-8851>. Are is related to your case? On Tue, Mar 1, 2016 at 12:11 PM, 郭秋平 <guoqiuping81112@163.com> wrote:
Hi All:
My box is CentOS6.5, and FS is 1.6.4
When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped
I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, *NULL*, got_output);
Is it a bug of mod_av or how can i solve the problem?
Thanks a lot
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I think they are not the same. H263 is fine. but H264 fail
在 2016年3月1日,下午6:42,Sergey Safarov <s.safarov@gmail.com> 写道:
Please look FS-8851 <https://freeswitch.org/jira/browse/FS-8851>. Are is related to your case?
On Tue, Mar 1, 2016 at 12:11 PM, 郭秋平 <guoqiuping81112@163.com <mailto:guoqiuping81112@163.com>> wrote: Hi All:
My box is CentOS6.5, and FS is 1.6.4
When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped
I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, NULL, got_output);
Is it a bug of mod_av or how can i solve the problem?
Thanks a lot
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
You've lost me at "My box is CentOS6.5" On Tue, Mar 1, 2016 at 3:11 AM, 郭秋平 <guoqiuping81112@163.com> wrote:
Hi All:
My box is CentOS6.5, and FS is 1.6.4
When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped
I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, *NULL*, got_output);
Is it a bug of mod_av or how can i solve the problem?
Thanks a lot
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
sorry, my mistake. my operation system is CentOS 7.1.1503
在 2016年3月2日,上午12:13,Brian West <brian@freeswitch.org> 写道:
You've lost me at "My box is CentOS6.5"
On Tue, Mar 1, 2016 at 3:11 AM, 郭秋平 <guoqiuping81112@163.com <mailto:guoqiuping81112@163.com>> wrote: Hi All:
My box is CentOS6.5, and FS is 1.6.4
When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped
I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, NULL, got_output);
Is it a bug of mod_av or how can i solve the problem?
Thanks a lot
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/>
-- Brian West brian@freeswitch.org <mailto:brian@freeswitch.org>
Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com <http://www.freeswitchbook.com/> http://www.freeswitchcookbook.com <http://www.freeswitchcookbook.com/> Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I found the issue is because of the incorrect version of x264. I use x264-snapshot-20150625-0011-stable , then the issue disappears. but now libav report another log: non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error no frame! How can I know the exact version of x264 and libav for FreeSWITH 1.6.4
在 2016年3月2日,上午12:23,郭秋平 <guoqiuping81112@163.com> 写道:
sorry, my mistake. my operation system is CentOS 7.1.1503
在 2016年3月2日,上午12:13,Brian West <brian@freeswitch.org <mailto:brian@freeswitch.org>> 写道:
You've lost me at "My box is CentOS6.5"
On Tue, Mar 1, 2016 at 3:11 AM, 郭秋平 <guoqiuping81112@163.com <mailto:guoqiuping81112@163.com>> wrote: Hi All:
My box is CentOS6.5, and FS is 1.6.4
When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped
I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, NULL, got_output);
Is it a bug of mod_av or how can i solve the problem?
Thanks a lot
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/>
-- Brian West brian@freeswitch.org <mailto:brian@freeswitch.org>
Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com <http://www.freeswitchbook.com/> http://www.freeswitchcookbook.com <http://www.freeswitchcookbook.com/> Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
This issue is because the client does not send keyframe to FS
在 2016年3月2日,下午10:06,郭秋平 <guoqiuping81112@163.com> 写道:
I found the issue is because of the incorrect version of x264.
I use x264-snapshot-20150625-0011-stable , then the issue disappears. but now libav report another log: non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error no frame!
How can I know the exact version of x264 and libav for FreeSWITH 1.6.4
在 2016年3月2日,上午12:23,郭秋平 <guoqiuping81112@163.com <mailto:guoqiuping81112@163.com>> 写道:
sorry, my mistake. my operation system is CentOS 7.1.1503
在 2016年3月2日,上午12:13,Brian West <brian@freeswitch.org <mailto:brian@freeswitch.org>> 写道:
You've lost me at "My box is CentOS6.5"
On Tue, Mar 1, 2016 at 3:11 AM, 郭秋平 <guoqiuping81112@163.com <mailto:guoqiuping81112@163.com>> wrote: Hi All:
My box is CentOS6.5, and FS is 1.6.4
When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped
I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, NULL, got_output);
Is it a bug of mod_av or how can i solve the problem?
Thanks a lot
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/>
-- Brian West brian@freeswitch.org <mailto:brian@freeswitch.org>
Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com <http://www.freeswitchbook.com/> http://www.freeswitchcookbook.com <http://www.freeswitchcookbook.com/> Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
yes, the encoder err is caused by libx264 API change, old x264 version works but I’m not sure the exact version that breaks it. we are working on find out what changed and trying to fix that. hints and patches are welcome. If there’s not yet an open jira on this subject, please make one and assign to me. and we also working on get ffmpeg 2.6/2.8/3.0 working, there’s a jira assigned to me but I cannot access jira so cannot put the link here atm. let me know if anyone has any patch I’d like to review. On Thursday, March 3, 2016 at 10:28 AM, 郭秋平 wrote:
This issue is because the client does not send keyframe to FS
在 2016年3月2日,下午10:06,郭秋平 <guoqiuping81112@163.com (mailto:guoqiuping81112@163.com)> 写道: I found the issue is because of the incorrect version of x264.
I use x264-snapshot-20150625-0011-stable , then the issue disappears. but now libav report another log: non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error no frame!
How can I know the exact version of x264 and libav for FreeSWITH 1.6.4
在 2016年3月2日,上午12:23,郭秋平 <guoqiuping81112@163.com (mailto:guoqiuping81112@163.com)> 写道: sorry, my mistake. my operation system is CentOS 7.1.1503
在 2016年3月2日,上午12:13,Brian West <brian@freeswitch.org (mailto:brian@freeswitch.org)> 写道: You've lost me at "My box is CentOS6.5"
On Tue, Mar 1, 2016 at 3:11 AM, 郭秋平 <guoqiuping81112@163.com (mailto:guoqiuping81112@163.com)> wrote:
Hi All:
My box is CentOS6.5, and FS is 1.6.4
When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped
I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, NULL, got_output);
Is it a bug of mod_av or how can i solve the problem?
Thanks a lot
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com (http://www.freeswitchsolutions.com/)
Official FreeSWITCH Sites http://www.freeswitch.org (http://www.freeswitch.org/) http://confluence.freeswitch.org (http://confluence.freeswitch.org/) http://www.cluecon.com (http://www.cluecon.com/)
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org (http://www.freeswitch.org/)
-- Brian West brian@freeswitch.org (mailto:brian@freeswitch.org)
Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com (http://www.freeswitchbook.com/) http://www.freeswitchcookbook.com (http://www.freeswitchcookbook.com/) Got Bugs? Report them here (https://freeswitch.org/jira)! | Reddit: /r/freeswitch (https://www.reddit.com/r/freeswitch) T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com (http://www.freeswitchsolutions.com/)
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
x264 api not changed but be more restrict to our fault. I fixed the “Encoding Error -1 “ in the last master. it should work with any x264 version now. -- Seven Du Sent with Sparrow (http://www.sparrowmailapp.com/?sig) On Thursday, March 3, 2016 at 10:40 PM, Seven Du wrote:
yes, the encoder err is caused by libx264 API change, old x264 version works but I’m not sure the exact version that breaks it.
we are working on find out what changed and trying to fix that. hints and patches are welcome.
If there’s not yet an open jira on this subject, please make one and assign to me.
and we also working on get ffmpeg 2.6/2.8/3.0 working, there’s a jira assigned to me but I cannot access jira so cannot put the link here atm.
let me know if anyone has any patch I’d like to review.
On Thursday, March 3, 2016 at 10:28 AM, 郭秋平 wrote:
This issue is because the client does not send keyframe to FS
在 2016年3月2日,下午10:06,郭秋平 <guoqiuping81112@163.com (mailto:guoqiuping81112@163.com)> 写道: I found the issue is because of the incorrect version of x264.
I use x264-snapshot-20150625-0011-stable , then the issue disappears. but now libav report another log: non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error no frame!
How can I know the exact version of x264 and libav for FreeSWITH 1.6.4
在 2016年3月2日,上午12:23,郭秋平 <guoqiuping81112@163.com (mailto:guoqiuping81112@163.com)> 写道: sorry, my mistake. my operation system is CentOS 7.1.1503
在 2016年3月2日,上午12:13,Brian West <brian@freeswitch.org (mailto:brian@freeswitch.org)> 写道: You've lost me at "My box is CentOS6.5"
On Tue, Mar 1, 2016 at 3:11 AM, 郭秋平 <guoqiuping81112@163.com (mailto:guoqiuping81112@163.com)> wrote:
Hi All:
My box is CentOS6.5, and FS is 1.6.4
When I use H264 as the video codec. FS report encoding fail as below. [ERR] avcodec.c:1117 Encoding Error -1 and x264 report lookahead thread is already stopped
I checked the source code, I found that when switch_h264_encode encode is invoked first time, it results that context->got_encoded_output is set to 1. and after that, if switch_h264_encode is invoked again, it will check context->got_encoded_output , and then pass null frame to avcodec_encode_video2 which will stop the lookahead thread because of the null frame. switch_h264_encode: if (*got_output) { // Could be more delayed frames ret = avcodec_encode_video2(avctx, pkt, NULL, got_output);
Is it a bug of mod_av or how can i solve the problem?
Thanks a lot
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com (http://www.freeswitchsolutions.com/)
Official FreeSWITCH Sites http://www.freeswitch.org (http://www.freeswitch.org/) http://confluence.freeswitch.org (http://confluence.freeswitch.org/) http://www.cluecon.com (http://www.cluecon.com/)
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org (http://www.freeswitch.org/)
-- Brian West brian@freeswitch.org (mailto:brian@freeswitch.org)
Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com (http://www.freeswitchbook.com/) http://www.freeswitchcookbook.com (http://www.freeswitchcookbook.com/) Got Bugs? Report them here (https://freeswitch.org/jira)! | Reddit: /r/freeswitch (https://www.reddit.com/r/freeswitch) T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com (http://www.freeswitchsolutions.com/)
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (4)
-
Brian West
-
Sergey Safarov
-
Seven Du
-
郭秋平