注册

当我加入了ffmpeg解码之后,为什么在集成环信的视频聊天会崩溃呢?

当我集成了ffmpeg解码视频之后,在集成环信的视频聊天,等到接受视频信息的时候程序就会崩溃,崩溃信息如下:shader code-->attribute vec4 position;attribute vec2 TexCoordIn;varying vec2 TexCoordOut;void main(void){    gl_Position = position;    TexCoordOut = TexCoordIn;}

2016-09-27 19:03:13.208 app.service10[2849:1674625] shader code-->varying lowp vec2 TexCoordOut;uniform sampler2D SamplerY;uniform sampler2D SamplerU;uniform sampler2D SamplerV;void main(void){    mediump vec3 yuv;    lowp vec3 rgb;        yuv.x = texture2D(SamplerY, TexCoordOut).r;    yuv.y = texture2D(SamplerU, TexCoordOut).r - 0.5;    yuv.z = texture2D(SamplerV, TexCoordOut).r - 0.5;    rgb = mat3( 1,       1,         1,               0,       -0.39465,  2.03211,               1.13983, -0.58060,  0) * yuv;        gl_FragColor = vec4(rgb, 1);    }

aaaaaaaaa to find voe engine conferenceId:1474974186950 ,in VoeClient_ReleaseconferenceId:1474974186950,voe engine index:3 in VoeClient_Releaseerror:index  is Overlow in VoeClient_Releaseaaaaaaa local_port:51392,local_ip:192.168.3.10,remote_ip:192.168.3.22,remote port:38898

create voeEngine ok

line:164 at funtion :VoeEngine_Create,last error:0line:222 at funtion :VoeBase_Init,last error:0m_base init return value:0

VoeApm_SetAGCStatus return:0line:774 at funtion :VoeApm_SetAGCStatus,last error:0,ret:0call ACMGenericCodec::SetVADSafe

audio send bitrate:0 kbps

 audio receive bitrate:0 kbps

line:277 at funtion :VoeBase_CreateChannel,last error:0create channel:0

SetSendDestination: ipv4 , rtp_port=38898

UdpTransportImpl::InitializeSendSockets (ipv6): => ipaddr=192.168.3.22, rtpPort=38898, rtcpPort=0 ~~

UdpTransportImpl::InitializeSendSockets (ipv4): => ipaddr=192.168.3.22, rtpPort=38898, rtcpPort=0

dest  channel:0,port:38898,ip:192.168.3.22,ret value:0

line:340 at funtion :VoeBase_SetSendDestination,last error:0,ret:0total audio codec nums:20codec[0]:ISACcodec[1]:L16codec[2]:L16codec[3]:L16codec[4]:L16codec[5]:L16codec[6]:L16codec[7]:PCMUcodec[8]:PCMAcodec[9]:PCMUcodec[10]:PCMAcodec[11]:ILBCcodec[12]:G722codec[13]:G722codec[14]:opuscodec[15]:CNcodec[16]:CNcodec[17]:CNcodec[18]:telephone-eventcodec[19]:redfind opus at index:14

call ACMGenericCodec::SetVADSafe

call ACMGenericCodec::SetVADSafe

set codec:opus for channel,0,retVal:0

line:606 at funtion :VoeCodec_SetSendCodec,last error:0,ret:0call AudioCodingModuleImpl::SetVADSafe

aaaaaaaaaaabbbbbbbbbbbcccccccccccccall ACMGenericCodec::SetVADSafe

VoeCodec_SetVADStatus return:0line:643 at funtion :VoeCodec_SetVADStatus,last error:0,ret:0video_wrapper not existvideo_wrapper not existaaaaaaaaaaaaaaaaaaaa playoutDesc.mSampleRate:16000.000000video_wrapper not existvideo_wrapper not existplayout channel:0,ret value:0

line:387 at funtion :VoeBase_StartPlayout,last error:0,ret:0local port = 51392 in VoeBase_SetLocalReceiverSetLocalReceiver: ipv4 , rtp_port=51392

UdpTransportImpl::InitializeReceiveSockets: ip=192.168.3.10, portnr=51392, rtcpPort=0

to call CloseReceiveSockets

to close rtcp socket

quit CloseReceiveSocketsuse 0.0.0.0 as local addr

_gsocket:8use socket form ice,port:51392_gsocket:-1line:322 at funtion :VoeBase_SetLocalReceiver,last error:0,ret:0listen channel:0,ret value:0

line:371 at funtion :VoeBase_StartListen,last error:0,ret:0aaaaaaaa conferenceId:1474974186950,channelId:0,voe engine index:0 in VoeClient_Register

aaaa to find voe engine conferenceId:1474974186950 ,in VoeClient_FullDuplexSpeechconferenceId:1474974186950,global_engine[0]->get_conferenceid():1474974186950

aaaaaaaaa conferenceId:1474974186950,voe engine index:0 in VoeClient_FullDuplexSpeechsend channel:0,ret value:0

line:417 at funtion :VoeBase_StartSend,last error:0,ret:0VoeClient_FullDuplexSpeech successvideo_wrapper not existmalloc VideoWrapper::video_wrappertornado007 x264_malloc return addr:0x13e8a98e0,size:12,malloc_cnt:1

tornado007 bbbbb to free addr:0x13e8a98e0,free_cnt:1

x264_param_default_preset ret:0tornado007 to alloc x264_t

tornado007 x264_malloc return addr:0x108fcc010,size:73968,malloc_cnt:2

tornado007 x264_malloc return addr:0x13d967210,size:1664,malloc_cnt:3

tornado007 x264_malloc return addr:0x13e8aa570,size:384,malloc_cnt:4

tornado007 x264_malloc return addr:0x13d96bc10,size:3328,malloc_cnt:5

tornado007 x264_malloc return addr:0x13d96ca10,size:1664,malloc_cnt:6

tornado007 x264_malloc return addr:0x13d96d210,size:1664,malloc_cnt:7

tornado007 x264_malloc return addr:0x13e12d410,size:1664,malloc_cnt:8

tornado007 x264_malloc return addr:0x13e12dc10,size:1664,malloc_cnt:9

tornado007 x264_malloc return addr:0x13e130c10,size:6656,malloc_cnt:10

tornado007 x264_malloc return addr:0x13e12e410,size:1536,malloc_cnt:11

tornado007 x264_malloc return addr:0x13e132810,size:13312,malloc_cnt:12

tornado007 x264_malloc return addr:0x13e135e10,size:6656,malloc_cnt:13

tornado007 x264_malloc return addr:0x13e137a10,size:6656,malloc_cnt:14

tornado007 x264_malloc return addr:0x13e139610,size:6656,malloc_cnt:15

tornado007 x264_malloc return addr:0x13d96da10,size:6656,malloc_cnt:16

tornado007 x264_malloc return addr:0x13e13b210,size:9216,malloc_cnt:17

tornado007 aaaaaa

tornado007 x264_malloc return addr:0x13e8a98e0,size:24,malloc_cnt:18

tornado007  bbbbbbb

tornado007 x264_malloc return addr:0x13e8aa710,size:168,malloc_cnt:19

tornado007 cccccccc

tornado007 x264_malloc return addr:0x13e8a9880,size:32,malloc_cnt:20

tornado007 ddddddd

tornado007 x264_malloc return addr:0x13e8aa480,size:32,malloc_cnt:21

tornado007 dddddddaaaaaa

tornado007 11111

tornado007 22222tornado007 33333tornado007 44444tornado007 555555tornado007 66666tornado007 77777tornado007 888888

tornado007 999999

tornado007 x264_malloc return addr:0x109014010,size:65540,malloc_cnt:22

tornado007 x264_analyse_init_costs 1111

tornado007 x264_malloc return addr:0x109028010,size:65538,malloc_cnt:23

tornado007 x264_malloc return addr:0x10903c010,size:65538,malloc_cnt:24

tornado007 x264_malloc return addr:0x109050010,size:65538,malloc_cnt:25

tornado007 x264_malloc return addr:0x109064010,size:65538,malloc_cnt:26

tornado007 x264_malloc return addr:0x109078010,size:65538,malloc_cnt:27

tornado007 x264_malloc return addr:0x10908c010,size:65538,malloc_cnt:28

tornado007 x264_malloc return addr:0x1090a0010,size:65538,malloc_cnt:29

tornado007 x264_malloc return addr:0x1090b4010,size:65538,malloc_cnt:30

tornado007 x264_malloc return addr:0x1090c8010,size:65538,malloc_cnt:31

tornado007 x264_malloc return addr:0x1090dc010,size:65538,malloc_cnt:32

tornado007 x264_malloc return addr:0x1090f0010,size:65538,malloc_cnt:33

tornado007 x264_malloc return addr:0x109104010,size:65538,malloc_cnt:34

tornado007 x264_malloc return addr:0x109118010,size:65538,malloc_cnt:35

tornado007 x264_malloc return addr:0x10912c010,size:65538,malloc_cnt:36

tornado007 x264_malloc return addr:0x109140010,size:65538,malloc_cnt:37

tornado007 x264_malloc return addr:0x109154010,size:65538,malloc_cnt:38

tornado007 x264_malloc return addr:0x109168010,size:65538,malloc_cnt:39

tornado007 x264_malloc return addr:0x10917c010,size:65538,malloc_cnt:40

tornado007 x264_malloc return addr:0x109190010,size:65538,malloc_cnt:41

tornado007 x264_malloc return addr:0x1091a4010,size:65538,malloc_cnt:42

tornado007 x264_malloc return addr:0x1091b8010,size:65538,malloc_cnt:43

tornado007 x264_malloc return addr:0x1091cc010,size:65538,malloc_cnt:44

tornado007 x264_malloc return addr:0x1091e0010,size:65538,malloc_cnt:45

tornado007 x264_malloc return addr:0x1091f4010,size:65538,malloc_cnt:46

tornado007 x264_malloc return addr:0x109208010,size:65538,malloc_cnt:47

tornado007 x264_malloc return addr:0x10921c010,size:65538,malloc_cnt:48

tornado007 x264_malloc return addr:0x109230010,size:65538,malloc_cnt:49

tornado007 x264_malloc return addr:0x109244010,size:65538,malloc_cnt:50

tornado007 x264_malloc return addr:0x109258010,size:65538,malloc_cnt:51

tornado007 x264_malloc return addr:0x10926c010,size:65538,malloc_cnt:52

tornado007 x264_malloc return addr:0x109280010,size:65538,malloc_cnt:53

tornado007 x264_malloc return addr:0x109294010,size:65538,malloc_cnt:54

tornado007 x264_malloc return addr:0x1092a8010,size:65538,malloc_cnt:55

tornado007 x264_malloc return addr:0x1092bc010,size:65538,malloc_cnt:56

tornado007 x264_malloc return addr:0x1092d0010,size:65538,malloc_cnt:57

tornado007 x264_malloc return addr:0x1092e4010,size:65538,malloc_cnt:58

tornado007 x264_malloc return addr:0x1092f8010,size:65538,malloc_cnt:59

tornado007 x264_malloc return addr:0x10930c010,size:65538,malloc_cnt:60

tornado007 x264_malloc return addr:0x109320010,size:65538,malloc_cnt:61

tornado007 x264_malloc return addr:0x109334010,size:65538,malloc_cnt:62

tornado007 x264_malloc return addr:0x109348010,size:65538,malloc_cnt:63

tornado007 x264_malloc return addr:0x10935c010,size:65538,malloc_cnt:64

tornado007 x264_malloc return addr:0x109370010,size:65538,malloc_cnt:65

tornado007 x264_malloc return addr:0x109384010,size:65538,malloc_cnt:66

tornado007 x264_malloc return addr:0x109398010,size:65538,malloc_cnt:67

tornado007 x264_malloc return addr:0x1093ac010,size:65538,malloc_cnt:68

tornado007 x264_malloc return addr:0x1093c0010,size:65538,malloc_cnt:69

tornado007 x264_malloc return addr:0x1093d4010,size:65538,malloc_cnt:70

tornado007 x264_malloc return addr:0x1093e8010,size:65538,malloc_cnt:71

tornado007 x264_malloc return addr:0x1093fc010,size:65538,malloc_cnt:72

tornado007 x264_malloc return addr:0x109410010,size:65538,malloc_cnt:73

tornado007 x264_malloc return addr:0x109424010,size:65538,malloc_cnt:74

tornado007 x264_malloc return addr:0x109438010,size:65538,malloc_cnt:75

tornado007 x264_malloc return addr:0x10944c010,size:65538,malloc_cnt:76

tornado007 x264_malloc return addr:0x109460010,size:65538,malloc_cnt:77

tornado007 x264_malloc return addr:0x109474010,size:65538,malloc_cnt:78

tornado007 x264_malloc return addr:0x109488010,size:65538,malloc_cnt:79

tornado007 x264_malloc return addr:0x10949c010,size:65538,malloc_cnt:80

tornado007 x264_malloc return addr:0x1094b0010,size:65538,malloc_cnt:81

tornado007 x264_malloc return addr:0x1094c4010,size:65538,malloc_cnt:82

tornado007 x264_malloc return addr:0x1094d8010,size:65538,malloc_cnt:83

tornado007 x264_malloc return addr:0x1094ec010,size:65538,malloc_cnt:84

tornado007 x264_malloc return addr:0x109500010,size:65538,malloc_cnt:85

tornado007 x264_malloc return addr:0x109514010,size:65538,malloc_cnt:86

tornado007 x264_malloc return addr:0x109528010,size:65538,malloc_cnt:87

tornado007 x264_malloc return addr:0x10953c010,size:65538,malloc_cnt:88

tornado007 x264_malloc return addr:0x109550010,size:65538,malloc_cnt:89

tornado007 x264_malloc return addr:0x109564010,size:65538,malloc_cnt:90

tornado007 x264_malloc return addr:0x109578010,size:65538,malloc_cnt:91

tornado007 x264_malloc return addr:0x10958c010,size:65538,malloc_cnt:92

tornado007 x264_analyse_init_costs 222

tornado007 x264_analyse_init_costs 333

tornado007 bbbbb to free addr:0x109014010,free_cnt:2

tornado007 AAAAAAA

tornado007 BBBBBB

tornado007 cccccc

tornado007 eeeeeee

tornado007 x264_malloc return addr:0x1095a0010,size:1500068,malloc_cnt:93

tornado007 ffffffff

tornado007 x264_malloc return addr:0x109014010,size:73968,malloc_cnt:94

tornado007 x264_malloc return addr:0x13e8aaf50,size:560,malloc_cnt:95

tornado007 x264_malloc return addr:0x13e8ab1a0,size:32,malloc_cnt:96

tornado007 x264_malloc return addr:0x13e8ab1e0,size:40,malloc_cnt:97

tornado007 x264_malloc return addr:0x13e8ab220,size:40,malloc_cnt:98

tornado007 x264_malloc return addr:0x13e8ab260,size:40,malloc_cnt:99

tornado007 x264_malloc return addr:0x13e8aa500,size:24,malloc_cnt:100

tornado007 x264_malloc return addr:0x13e836c40,size:24,malloc_cnt:101

tornado007 x264_malloc return addr:0x13e8a7c60,size:24,malloc_cnt:102

tornado007 x264_malloc return addr:0x13e8185c0,size:24,malloc_cnt:103

tornado007 x264_malloc return addr:0x13fbfaab0,size:560,malloc_cnt:104

tornado007 x264_malloc return addr:0x13fbfad00,size:32,malloc_cnt:105

tornado007 x264_malloc return addr:0x13e8ab2a0,size:40,malloc_cnt:106

tornado007 x264_malloc return addr:0x13e8ab2e0,size:40,malloc_cnt:107

tornado007 x264_malloc return addr:0x13e8ab320,size:40,malloc_cnt:108

tornado007 x264_malloc return addr:0x13e82ea30,size:24,malloc_cnt:109

tornado007 x264_malloc return addr:0x13e8ab360,size:24,malloc_cnt:110

tornado007 x264_malloc return addr:0x13e8ab390,size:24,malloc_cnt:111

tornado007 x264_malloc return addr:0x13d7f4fc0,size:24,malloc_cnt:112

tornado007 thread:1

tornado007 x264_malloc return addr:0x109710010,size:73968,malloc_cnt:113

tornado007 thread:2

tornado007 x264_malloc return addr:0x109724010,size:73968,malloc_cnt:114

tornado007 thread:3

tornado007 x264_malloc return addr:0x109738010,size:73968,malloc_cnt:115

tornado007 lookahead_thread:0

tornado007 x264_malloc return addr:0x10974c010,size:73968,malloc_cnt:116

tornado007 lookahead_thread:1

tornado007 x264_malloc return addr:0x109760010,size:73968,malloc_cnt:117

tornado007 lookahead_thread:2

tornado007 x264_malloc return addr:0x109774010,size:73968,malloc_cnt:118

tornado007 lookahead_thread:3

tornado007 x264_malloc return addr:0x109788010,size:73968,malloc_cnt:119

tornado007 x264_malloc return addr:0x108fe0010,size:16224,malloc_cnt:120

tornado007 x264_malloc return addr:0x10979c010,size:689456,malloc_cnt:121

tornado007 x264 fffff

tornado007 x264_malloc return addr:0x109848010,size:1000000,malloc_cnt:122

tornado007 x264 gggggg

tornado007 x264_malloc return addr:0x13e8ab3c0,size:280,malloc_cnt:123

tornado007 x264_malloc return addr:0x109940010,size:179744,malloc_cnt:124

tornado007 x264 fffff

tornado007 x264_malloc return addr:0x10996c010,size:1000000,malloc_cnt:125

tornado007 x264 gggggg

tornado007 x264_malloc return addr:0x13fbfad40,size:280,malloc_cnt:126

tornado007 x264 fffff

tornado007 x264_malloc return addr:0x109a64010,size:1000000,malloc_cnt:127

tornado007 x264 gggggg

tornado007 x264_malloc return addr:0x13e8ab4f0,size:280,malloc_cnt:128

tornado007 x264 fffff

tornado007 x264_malloc return addr:0x109b5c010,size:1000000,malloc_cnt:129

tornado007 x264 gggggg

tornado007 x264_malloc return addr:0x13e8ab620,size:280,malloc_cnt:130

tornado007 x264_malloc return addr:0x13e8ab750,size:560,malloc_cnt:131

tornado007 x264_malloc return addr:0x13e8ab9a0,size:32,malloc_cnt:132

tornado007 x264_malloc return addr:0x13fbfae70,size:32,malloc_cnt:133

tornado007 x264_malloc return addr:0x13fbfaeb0,size:32,malloc_cnt:134

tornado007 x264_malloc return addr:0x13e8ab9e0,size:320,malloc_cnt:135

tornado007 x264_malloc return addr:0x13e8abb40,size:320,malloc_cnt:136

tornado007 x264_malloc return addr:0x13e8abca0,size:320,malloc_cnt:137

tornado007 x264_malloc return addr:0x13e8abe00,size:320,malloc_cnt:138

tornado007 x264_malloc return addr:0x108fe4010,size:25344,malloc_cnt:139

tornado007 x264_malloc return addr:0x13e8abf60,size:736,malloc_cnt:140

tornado007 x264_malloc return addr:0x13d89d010,size:1328,malloc_cnt:141

tornado007 x264_malloc return addr:0x13e8ac260,size:320,malloc_cnt:142

tornado007 x264_malloc return addr:0x13e8ac3c0,size:320,malloc_cnt:143

tornado007 x264_malloc return addr:0x13e8ac520,size:320,malloc_cnt:144

tornado007 x264_malloc return addr:0x13e8ac680,size:320,malloc_cnt:145

tornado007 x264_malloc return addr:0x13e8ac7e0,size:736,malloc_cnt:146

tornado007 x264_malloc return addr:0x13d967a10,size:1328,malloc_cnt:147

tornado007 x264_malloc return addr:0x13e8acae0,size:320,malloc_cnt:148

tornado007 x264_malloc return addr:0x13e8acc40,size:320,malloc_cnt:149

tornado007 x264_malloc return addr:0x13e8acda0,size:320,malloc_cnt:150

tornado007 x264_malloc return addr:0x13e8acf00,size:320,malloc_cnt:151

tornado007 x264_malloc return addr:0x13e8ad060,size:736,malloc_cnt:152

tornado007 x264_malloc return addr:0x13d978410,size:1328,malloc_cnt:153

tornado007 x264_malloc return addr:0x13e8ad360,size:320,malloc_cnt:154

tornado007 x264_malloc return addr:0x13e8ad4c0,size:320,malloc_cnt:155

tornado007 x264_malloc return addr:0x13e8ad620,size:320,malloc_cnt:156

tornado007 x264_malloc return addr:0x13e8ad780,size:320,malloc_cnt:157

tornado007 x264_malloc return addr:0x13e8ad8e0,size:736,malloc_cnt:158

tornado007 x264_malloc return addr:0x13d978a10,size:1328,malloc_cnt:159

tornado007 x264_malloc return addr:0x13d979010,size:3104,malloc_cnt:160

tornado007 x264_malloc return addr:0x13e8adbe0,size:500,malloc_cnt:161

tornado007 x264_malloc return addr:0x13e8addf0,size:20,malloc_cnt:162

to alloc picture for x264

tornado007 x264_malloc return addr:0x109c54010,size:152064,malloc_cnt:163

x264 codec width:288,height:352
已邀请:

siwuxie - 90后it

补充:我集成ffmpeg的同时还集成了tutk的传输,当我去掉他们之后,视频就能正常的接通。我现在不理解的是什么地方,导致他们冲突了
您好,请问您现在解决了吗

要回复问题请先登录注册