Closed radredgreen closed 7 months ago
I realized that the debugging output of aacFrame: above was printing data at the address of the pointer and not the data of the frame. I've collected a stream showing the problem more clearly here. The frames marked GOOD were decoded without error and the frames marked BAD threw an error in aacDecoder_DecodeFrame.
Thanks again! RadRedGreen
GOOD aacFrame:
0000 76 70 0a 46 08 86 4b 3d 1b 48 92 3b 9f 1f 00 3b vp.F..K=.H.;...;
0010 e8 02 e8 60 01 60 ...`.`
GOOD aacFrame:
0000 77 70 06 c4 43 83 85 d0 ca 20 c4 64 7f 2b 8a a2 wp..C.... .d.+..
0010 c6 96 d1 46 6c 27 3e 40 c0 02 80 ...Fl'>@...
GOOD aacFrame:
0000 7a 70 06 cb 21 03 16 b0 a0 02 30 e0 31 d4 34 c3 zp..!.....0.1.4.
0010 a5 95 85 a7 30 5d 64 a9 30 81 2e 57 8c 65 83 00 ....0]d.0..W.e..
0020 09 00 ..
GOOD aacFrame:
0000 7e 71 4b 43 62 90 c1 86 8f 63 18 22 cb 47 9a 1c ~qKCb....c.".G..
0010 0e 05 27 cb 51 9a 94 e9 1a b0 2e 3b 44 5e 71 26 ..'.Q......;D^q&
0020 6b 6e fb 03 d9 03 3e c4 0c 00 24 kn....>...$
GOOD aacFrame:
0000 78 70 07 46 43 03 44 c6 f8 80 22 1c 5b 95 8e 87 xp.FC.D...".[...
0010 70 30 64 1e df d0 f7 e9 74 76 d2 0e f0 65 28 30 p0d.....tv...e(0
0020 00 90 ..
GOOD aacFrame:
0000 7b 70 46 cb 12 02 87 11 66 60 c9 41 95 b5 0f 65 {pF.....f`.A...e
0010 1c 7a fe 9b d3 fd d8 3d 4a 72 21 22 a9 2a 89 28 .z.....=Jr!".*.(
0020 87 a2 71 2c 88 18 00 48 ..q,...H
GOOD aacFrame:
0000 79 70 06 ca 12 82 89 6c e6 d6 30 88 cb d7 4c ab yp.....l..0...L.
0010 b7 9b e1 b9 18 6f 80 13 35 b0 fd 13 85 f8 f2 f8 .....o..5.......
0020 dc 0c 00 c0 02 40 .....@
GOOD aacFrame:
0000 7d 70 04 cf 02 98 40 ae a6 71 da ad a0 f0 08 87 }p....@..q......
0010 6f f6 b5 b3 b9 82 ea 2b 0e f9 cc dd 2c b1 ec b0 o......+....,...
0020 e6 15 05 20 ef 83 03 10 89 f5 02 99 2f 20 00 c0 ... ......../ ..
0030 02 40 .@
GOOD aacFrame:
0000 7d 70 47 4b 62 01 d0 42 12 7b 19 37 f3 e6 44 2f }pGKb..B.{.7..D/
0010 60 f5 32 b3 0b 35 d1 4a 4c a8 9e 79 c6 ba 6d 8e `.2..5.JL..y..m.
0020 2b 0d c6 9f 91 33 91 de 60 b8 f6 54 be 37 b4 4c +....3..`..T.7.L
0030 cc 5d e4 90 45 dd c9 80 da da fb 64 90 d6 ee 0b .]..E......d....
0040 2d 57 44 d4 26 85 05 6b ad 14 e1 70 0c 02 f2 40 -WD.&..k...p...@
GOOD aacFrame:
0000 7e 70 47 0b 42 01 cc 63 8b 49 f6 ba 74 48 e7 25 ~pG.B..c.I..tH.%
0010 9e 4e 2c 5a fe b8 50 c8 99 70 1a 0e 96 75 23 6e .N,Z..P..p...u#n
0020 82 59 bb 77 d4 45 03 ea 73 e3 ec 3b 8a c0 f7 11 .Y.w.E..s..;....
0030 2e c0 f5 56 99 d0 b3 8b 82 3e 93 e3 4f a2 71 93 ...V.....>..O.q.
0040 1e e0 00 18 09 c9 00 .......
GOOD aacFrame:
0000 78 70 05 09 41 82 c4 20 21 68 ee e8 a6 5c 72 ef xp..A.. !h...\r.
0010 8d 62 21 6e 5b 6f cb 3a bf 25 ab 54 79 60 3d c6 .b!n[o.:.%.Ty`=.
0020 03 f0 a4 28 0c 00 24 ...(..$
Header Size: 20, Packet Size: 20
GOOD aacFrame:
0000 7d 71 58 10 2f a2 89 80 35 fc 7e 5a b0 0b d4 72 }qX./...5.~Z...r
0010 b0 0c 00 24 ...$
GOOD aacFrame:
0000 7d 70 45 03 33 04 4f 20 06 b2 2a 37 52 42 f5 c3 }pE.3.O ..*7RB..
0010 f9 c0 30 00 90 ..0..
GOOD aacFrame:
0000 7b 71 8c 2b 05 8e 21 80 50 00 e7 26 fb 75 74 a8 {q.+..!.P..&.ut.
0010 60 02 62 15 80 1f b4 00 c0 02 40 `.b.......@
GOOD aacFrame:
0000 80 71 cc 16 3c dd 85 3f 13 67 34 44 63 00 c0 02 .q..<..?.g4Dc...
0010 40 @
GOOD aacFrame:
0000 7d 70 de 0d 35 20 00 6e be 2f ff 71 ea 90 a3 18 }p..5 .n./.q....
0010 4b 0e f6 53 01 80 04 80 K..S....
GOOD aacFrame:
0000 7f 70 44 cd 13 01 cf 65 c2 6e 06 30 14 e1 37 7d .pD....e.n.0..7}
0010 3a da 47 65 29 f3 50 05 52 20 ad e6 92 a4 ef 88 :.Ge).P.R ......
0020 59 98 98 16 d0 86 a3 30 00 85 bf 4f b7 9e fb 40 Y......0...O...@
0030 c0 02 40 ..@
GOOD aacFrame:
0000 7d 70 04 cd 12 a0 40 e9 d3 06 70 be 4b 73 6b 59 }p....@...p.KskY
0010 5a 78 0a 10 a7 80 01 00 68 79 b9 01 e9 59 b5 a9 Zx......hy...Y..
0020 92 0d 42 4c 73 9c 11 db e7 80 04 33 30 49 f5 cf ..BLs......30I..
0030 75 a3 f8 03 00 09 00 u......
GOOD aacFrame:
0000 7c 70 03 4c 61 a1 40 e9 6d cf 66 d4 11 89 67 97 |p.La.@.m.f...g.
0010 63 9e 28 27 3f 27 e3 b4 bb f6 d5 4d 03 61 b8 72 c.('?'.....M.a.r
0020 ad ea a3 3a b1 b3 f1 c8 8c 51 98 da c8 b3 6b b2 ...:.....Q....k.
0030 66 2e ee e9 12 65 96 14 c6 e8 a4 bf 24 ab 03 43 f....e......$..C
0040 59 68 15 ed 35 72 76 ec aa 5f 7a 0b d2 3c 16 40 Yh..5rv.._z..<.@
0050 c0 02 40 ..@
GOOD aacFrame:
0000 89 72 a6 c2 41 18 90 22 27 5e be cc ea 71 a7 cc .r..A.."'^...q..
0010 cb 4b a1 f5 f1 f6 f0 e2 cf 56 ca 44 90 0a 07 99 .K.......V.D....
0020 7e 80 b9 91 f1 bb e3 3e 95 9f 6f d5 61 63 4d d6 ~......>..o.acM.
0030 70 b0 96 6a 45 6a 67 58 dd 61 fd 26 a3 59 62 d5 p..jEjgX.a.&.Yb.
0040 4c 8a db f7 c5 56 65 45 02 54 8b c3 79 4c aa 2b L....VeE.T..yL.+
0050 5c 35 62 e1 89 01 33 11 fa 94 36 4e 4e 41 a9 e8 \5b...3...6NNA..
0060 c9 7d bd 34 41 da a2 e0 4d 77 47 89 af b2 80 0a .}.4A...MwG.....
0070 d6 b0 4f c0 ae 47 e5 56 70 53 3e ef c6 8d 9c 77 ..O..G.VpS>....w
0080 d2 f7 fa 98 45 00 7f 35 87 10 48 3f df b0 53 02 ....E..5..H?..S.
0090 29 2c 96 95 bc de e1 10 18 93 92 00 ),..........
BAD aacFrame:
0000 87 72 a4 c4 32 20 4c 2f 4f 9d f7 d6 9e bf 9f cd .r..2 L/O.......
0010 5a 5b 15 d5 fc 7b fa ea c8 0a eb c5 73 6d 73 bc Z[...{......sms.
0020 ee 1b 16 d9 51 e5 3a f8 c0 3f 71 45 d5 16 d4 64 ....Q.:..?qE...d
0030 e6 c5 35 cd 82 7b c2 5a f9 28 0c ce 72 12 c0 61 ..5..{.Z.(..r..a
0040 30 0f 3c 6d d4 ed 71 2a 90 60 54 02 20 a7 b0 85 0.<m..q*.`T. ...
0050 26 0e 89 27 8a f5 53 5a e3 bb b2 48 b8 f2 e3 6e &..'..SZ...H...n
0060 d3 ea a8 40 02 3a aa a7 b0 72 b8 61 d2 d5 82 c4 ...@.:...r.a....
0070 61 da 30 9e 37 ba fd 9b 8e 3b 4c 07 c8 67 62 27 a.0.7....;L..gb'
0080 51 da 9b 5d 30 6f 27 8b 47 59 76 03 92 fa 83 85 Q..]0o'.GYv.....
0090 4d fb e4 00 a8 7a 66 80 M....zf.
BAD aacFrame:
0000 91 72 12 c6 80 b0 90 a0 12 18 85 e3 c6 ea c5 db .r..............
0010 96 7c fd 48 9c 5f 1b 68 ab 28 dd 45 f0 ac ed f5 .|.H._.h.(.E....
0020 5a cc cc fb c7 44 f7 65 54 aa 09 2c 65 bf b3 38 Z....D.eT..,e..8
0030 10 2c d2 a3 11 91 42 77 65 db 15 f6 82 51 23 7d .,....Bwe....Q#}
0040 6c 05 3a 44 49 ff b1 1b 6d 95 fb 78 a6 70 05 c7 l.:DI...m..x.p..
0050 53 70 95 f2 68 15 b2 7d 54 33 3e 8a 36 d2 9d dd Sp..h..}T3>.6...
0060 c0 18 57 76 bf df e6 20 37 2b f5 fb b4 0f b1 ba ..Wv... 7+......
0070 3b a3 e0 33 82 c3 ed a0 ;..3....
BAD aacFrame:
0000 92 72 94 85 b0 98 d0 66 22 11 89 e0 54 2d ce f3 .r.....f"...T-..
0010 c7 8b d6 b5 5c 5f 7f 82 82 cc ee 5d a6 d3 25 6c ....\_.....]..%l
0020 d9 e4 83 7c 0d a3 84 5b 84 f0 b4 4a c2 2f eb f0 ...|...[...J./..
0030 83 11 da 39 c1 49 fd fd 1c 2c 66 ac 58 e6 4f 4f ...9.I...,f.X.OO
0040 cb 9e 62 c8 08 3e 23 bf fe 3d ab c0 fd f3 ea c3 ..b..>#..=......
0050 18 e3 97 e0 2d 51 a5 fc eb 08 00 06 97 2c 16 86 ....-Q.......,..
0060 d3 33 de ee 77 f7 3e e4 45 06 40 02 83 65 24 00 .3..w.>.E.@..e$.
GOOD aacFrame:
0000 90 72 8c c7 71 80 90 6a 30 0a 08 02 f7 bd 26 fc .r..q..j0.....&.
0010 f6 f3 9d fb fd bf 6f f9 d3 a3 81 40 b5 0c 66 4f ......o....@..fO
0020 1f 57 9c 13 10 b5 60 46 c7 5b 24 cb aa 65 ba cd .W....`F.[$..e..
0030 f7 ba 10 05 e4 75 1e c0 b4 c8 76 2b a0 04 82 32 .....u....v+...2
0040 ca 5a 0d ca f2 9d 3a b6 9e e5 25 04 52 89 8d 40 .Z....:...%.R..@
0050 59 d5 d1 f6 fa ac 00 32 7b 4f 98 1e dc 03 f4 fb Y......2{O......
0060 60 0a 77 70 60 9f ea 40 `.wp`..@
GOOD aacFrame:
0000 94 72 92 66 b0 a1 c8 86 17 39 1c 38 0d fa f5 db .r.f.....9.8....
0010 8e b5 a9 ab e2 6b 80 a6 6b d5 ac e7 29 49 53 e8 .....k..k...)IS.
0020 22 31 31 76 0a 62 98 92 af 1f e1 f5 39 4b 3a 9c "11v.b......9K:.
0030 80 22 2e b7 d3 27 6f d6 75 66 f9 72 14 c1 80 80 ."...'o.uf.r....
0040 d9 84 63 81 95 e9 cd 79 e8 fc ae 4e fe 64 eb 8f ..c....y...N.d..
0050 aa bd 9d f9 c1 a4 e7 ed 57 ec e5 40 9d a1 c0 01 ........W..@....
0060 d4 f7 fd 48 5d 9b 3c 1e 58 8c 04 dc 49 5d 8e fb ...H].<.X...I]..
0070 d9 fd f7 0e b6 10 06 04 12 00 ..........
GOOD aacFrame:
0000 92 72 98 e6 43 19 1f eb c4 bf 85 e7 d4 ed fa 77 .r..C..........w
0010 fc 7c 3e fa 71 7a d6 ae d1 57 c2 69 bc 42 d7 c5 .|>.qz...W.i.B..
0020 4d 2a 03 e0 a4 b6 ae 85 5e ad 17 92 ca 74 1a 11 M*......^....t..
0030 45 14 1b c3 18 02 2f 39 2b b8 fa 31 b1 20 02 9d E...../9+..1. ..
0040 b4 14 4f 7d 9d 58 3d 77 cb d9 35 77 b7 56 5e 22 ..O}.X=w..5w.V^"
0050 81 bc d3 ba d5 df d2 e1 ee 5c cf 05 05 70 0e f6 .........\...p..
0060 63 db ec 74 8a 75 94 93 86 33 b6 d5 07 87 4c 7a c..t.u...3....Lz
0070 1b 8d a8 6c a5 00 06 24 49 00 ...l...$I.
GOOD aacFrame:
0000 94 72 92 c4 01 38 d0 a6 56 fc 3c 3e 1a 68 ff f6 .r...8..V.<>.h..
0010 f8 7d fa 4d 79 6b 56 45 e6 33 a0 59 e0 ad 9d 00 .}.MykVE.3.Y....
0020 4b 01 08 67 65 19 6f c7 eb 79 6c cb 66 77 21 20 K..ge.o..yl.fw!
0030 98 0d 9f 98 66 00 0b f7 a7 c0 89 c4 97 2b 16 72 ....f........+.r
0040 03 e9 7d a4 f3 39 2e d3 57 e6 ae eb 6d e7 58 9c ..}..9..W...m.X.
0050 56 fd 66 0f e7 6b 2d ba fb 0e 0d a5 30 1c 8e 2a V.f..k-.....0..*
0060 c9 53 ae eb 35 e1 9e 35 95 ab 65 40 32 20 90 .S..5..5..e@2 .
GOOD aacFrame:
0000 98 72 17 27 21 18 44 e5 6f 2f 87 4d 9e 3c 7e d2 .r.'!.D.o/.M.<~.
0010 ff 1d 67 57 d3 8b e8 bb 1f 2f 91 4b 83 b1 ef bf ..gW...../.K....
0020 50 1b bc f6 2f 35 40 88 93 d3 39 90 00 01 9f b5 P.../5@...9.....
0030 cc 80 01 ed da 98 bf b1 be 5d cc 42 77 f7 47 6d .........].Bw.Gm
0040 bf 4e 5f ae 1b 29 bf 9e 6c dc 0e b1 ff e2 9c f3 .N_..)..l.......
0050 57 7d a2 2e 04 2d c3 f7 9a 8c ff 8c 6d eb e9 00 W}...-......m...
0060 19 10 48 ..H
GOOD aacFrame:
0000 94 72 99 24 42 91 d9 ea 48 d6 a5 9e 3f 8c d7 5d .r.$B...H...?..]
0010 66 ae f8 d6 a6 91 1b db f4 0f 01 28 4a 73 15 b8 f..........(Js..
0020 56 d4 8f 15 12 99 81 34 81 98 02 33 20 65 80 00 V......4...3 e..
0030 1e 2b ff fb d8 86 1c 7b e8 04 57 fa e9 99 5b f1 .+.....{..W...[.
0040 19 10 db e7 81 f6 04 7c 20 0e c5 7b 72 8d 09 b5 .......| ..{r...
0050 00 de 52 1e 70 0b a3 c5 d9 dd 00 0e 88 a5 eb 45 ..R.p..........E
0060 44 aa 39 02 17 b3 ca 5c 90 80 c4 fc 87 4b ad 10 D.9....\.....K..
0070 00 c8 9e 48 ...H
GOOD aacFrame:
0000 91 72 88 c8 92 19 48 26 67 3b 6e 3e 03 bc fb 7a .r....H&g;n>...z
0010 3f 58 f8 5e b5 7a 45 32 d9 a0 2e 87 dd ea ca bf ?X.^.zE2........
0020 ed 0d 16 61 ab f6 ec 97 b7 60 b6 95 02 f1 00 ad ...a.....`......
0030 df db b8 00 2d 93 3e be 3e 89 52 75 46 df 30 3a ....-.>.>.RuF.0:
0040 eb 68 d4 99 9a 6c 6d f7 04 f4 bd f0 37 1a 11 b4 .h...lm.....7...
0050 e3 7d be c6 81 06 6e 4c b9 13 ae 95 b8 dd b6 c5 .}....nL........
0060 22 03 22 79 20 "."y
GOOD aacFrame:
0000 90 72 98 e6 51 a0 c4 8c e4 2d 07 7e bf 8e be 3a .r..Q....-.~...:
0010 b9 7a 71 c4 b4 42 d9 b7 57 dd 5b 7a ea 40 55 92 .zq..B..W.[z.@U.
0020 62 7c 37 ba 0c ed 6b 03 cb 94 18 e9 8e 46 a0 5d b|7...k......F.]
0030 66 41 98 bf cc ed a4 18 54 5e 62 05 63 a5 ac eb fA......T^b.c...
0040 3b 98 85 45 5d 8d ef 18 f6 4c 65 71 df 45 7e da ;..E]....Leq.E~.
0050 e4 4f 11 4e 3d b4 7c 74 d3 b3 40 1a 80 25 2a ce .O.N=.|t..@..%*.
0060 bb c6 65 fc ea c6 51 5e b4 86 9c 5b 54 c5 58 c6 ..e...Q^...[T.X.
0070 90 98 06 44 f2 40 ...D.@
GOOD aacFrame:
0000 91 72 90 c4 72 99 50 42 46 76 8c 38 bc 9e 3d ff .r..r.PBFv.8..=.
0010 af e1 f1 ab 70 ea ef a2 2e e1 bd 13 d6 e1 74 0c ....p.........t.
0020 46 d7 09 79 78 b1 b8 64 d1 cb af a7 6b 9e b5 c3 F..yx..d....k...
0030 53 48 2a c0 0f 9f 7c 0c 64 04 1a 7c f6 db 21 af SH*...|.d..|..!.
0040 d2 5b df 1b 5f 9b 84 c0 cd b3 34 2e 81 17 d5 09 .[.._.....4.....
0050 67 9b 9b a5 bd ce f6 bf 47 79 af 3d bf 6d 40 3f g.......Gy.=.m@?
0060 ae 91 57 f0 f7 53 5f d6 20 32 27 92 00 ..W..S_. 2'..
GOOD aacFrame:
0000 90 72 18 e5 31 a0 cc af 43 77 c6 aa 99 ef ef f3 .r..1...Cw......
0010 6f af 6d 34 e2 fd ac eb 31 7d 8d 85 cf f2 cd 23 o.m4....1}.....#
0020 22 1a 75 b0 ce 26 61 34 92 7d 3a 6b 60 d9 c8 00 ".u..&a4.}:k`...
0030 0a fe 6e 68 00 15 3d 74 35 c6 c7 a3 d3 86 d0 3b ..nh..=t5......;
0040 70 4e 4e cc 55 85 48 d5 28 fc a0 74 32 77 01 55 pNN.U.H.(..t2w.U
0050 c8 80 35 b1 5f b7 c9 59 74 2e a3 d0 e6 4c 03 22 ..5._..Yt....L."
0060 64 80 d.
GOOD aacFrame:
0000 8c 72 96 c2 91 80 90 4c 12 11 95 fa 67 04 d2 a6 .r.....L....g...
0010 3c 7c fc ff a7 49 73 5d 58 84 43 d4 57 9b d9 3a <|...Is]X.C.W..:
0020 e5 96 ee 99 15 c3 30 4a 19 d2 0b 26 c7 c5 fd 06 ......0J...&....
0030 e6 35 26 01 80 c7 ea a3 68 08 f1 bb 10 9a 04 6c .5&.....h......l
0040 31 49 04 42 3e f1 11 25 22 78 f7 dd 8f 81 08 1f 1I.B>..%"x......
0050 49 92 f8 2b 5f d3 39 74 d3 81 a6 d9 24 e6 c6 49 I..+_.9t....$..I
0060 24 d6 c5 cb cd 86 75 8e 7d df 22 b9 87 a0 0b a1 $.....u.}.".....
0070 91 32 40 .2@
GOOD aacFrame:
0000 8d 72 95 28 41 2a 1c f8 ac be fe b8 78 5e ff 3d .r.(A*......x^.=
0010 df 1e 6d d5 f5 7a d0 82 29 f0 74 de 04 c5 76 ad ..m..z..).t...v.
0020 38 cc 23 dd aa 53 0e a1 05 3a 12 dd 86 51 99 68 8.#..S...:...Q.h
0030 c0 19 97 f6 1f f9 de 4b 4e ee 45 5c d5 09 07 e7 .......KN.E\....
0040 a3 25 3d ec a8 1c 41 48 1a f7 ed 21 ad de b2 2b .%=...AH...!...+
0050 10 d8 49 b3 72 b0 1a e3 ab 88 8a bb 58 55 2f 50 ..I.r.......XU/P
0060 03 5d 5c 2a ee 12 4c 0a e5 c2 a6 cd cc 29 9d de .]\*..L......)..
0070 f1 15 4d 46 90 00 64 4c 90 ..MF..dL.
GOOD aacFrame:
0000 8e 72 8e c6 01 38 80 46 72 13 e6 78 79 ad 34 db .r...8.Fr..xy.4.
0010 ff af d7 fa 4e 3c ce 34 88 9d c9 75 1b 15 c0 0b ....N<.4...u....
0020 9c a0 b2 29 26 11 29 15 98 4d 94 97 50 46 0a a0 ...)&.)..M..PF..
0030 1f 2e f1 07 23 4f 57 51 09 43 53 f4 77 ab b1 eb ....#OWQ.CS.w...
0040 f5 d3 0d 07 56 e5 e0 43 8b a3 f9 7a 22 6d 6d 5c ....V..C...z"mm\
0050 5b b4 f1 32 34 23 4e 0f 67 52 6a 88 fa 91 cb 66 [..24#N.gRj....f
0060 ad 46 00 19 11 24 .F...$
GOOD aacFrame:
0000 90 72 90 c4 72 80 88 2a 22 33 3c 54 b6 75 56 3f .r..r..*"3<T.uV?
0010 4f 9d 7f ca fe 1f 0a c2 29 70 16 6d 56 c3 2c 9c O.......)p.mV.,.
0020 a4 c6 16 77 25 d5 b8 f7 42 f8 be 14 e3 34 52 c9 ...w%...B....4R.
0030 0c 54 99 01 73 ea bd 07 b5 80 3e 2c ed 9f da aa .T..s.....>,....
0040 a2 3d 39 f9 68 1a 37 20 03 68 24 1a a5 92 28 e5 .=9.h.7 .h$...(.
0050 20 00 24 bc ea 2f 9a 1e fa 9f bb b2 c6 2e 4a b6 .$../........J.
0060 ca bb 02 e4 50 76 2b 40 00 c8 59 20 ....Pv+@..Y
GOOD aacFrame:
0000 91 72 96 82 01 38 80 66 44 22 bb cc 2d ec b7 ff .r...8.fD"..-...
0010 b7 5f fa eb aa f3 a9 b4 43 e0 77 1f a8 b4 2b 6f ._......C.w...+o
0020 9d e5 76 ba 3a fd 6e b6 31 80 58 cb 28 86 3f 21 ..v.:.n.1.X.(.?!
0030 b4 28 ae 27 79 12 0e bd f8 af ef dc 88 bb 04 27 .(.'y..........'
0040 1b 11 17 d6 ea 0d 4e 9e 8f 19 00 7a d3 bb d6 a7 ......N....z....
0050 4d c8 5e c2 1b 48 7b b6 25 58 02 2a 33 54 62 85 M.^..H{.%X.*3Tb.
0060 73 ce ee 0c 85 92 00 s......
GOOD aacFrame:
0000 89 72 94 43 01 48 80 6a 22 28 04 fc a9 3c c8 9a .r.C.H.j"(...<..
0010 ff b3 ff 2e b8 6a ad 13 04 be 2f 83 de d7 9b 44 .....j..../....D
0020 23 10 8c d5 ba 01 a2 86 6d dd ec c2 9a 8c 3f 60 #.......m.....?`
0030 fb e7 4f 20 ab 8d 6b d2 d8 0b 6f 1a 9b 00 48 5f ..O ..k...o...H_
0040 cc f0 a4 97 6f ee 07 af 00 48 67 5a c6 14 04 82 ....o....HgZ....
0050 24 6b 09 00 4b 6a 4c 0c 82 24 $k..KjL..$
GOOD aacFrame:
0000 8f 70 03 44 65 58 58 20 34 09 14 c4 fb 4f ad 1a .p.DeXX 4....O..
0010 83 c7 cf 73 fe 7a e9 05 96 6d fe 07 9a 7c eb c7 ...s.z...m...|..
0020 d3 bc 3c 05 d8 1e 13 f5 34 bf 5e 75 f5 59 cc 3b ..<.....4.^u.Y.;
0030 9f 1d 1f 9c 1a 6a e4 36 21 a6 63 57 2f f4 6f 95 .....j.6!.cW/.o.
0040 5d af c0 9c d1 46 ae 6d 95 96 eb f5 ab 21 bb 08 ]....F.m.....!..
0050 34 3a fe cd 7e 13 fd 8e c4 92 ca ca 97 82 f6 fc 4:..~...........
0060 ea fb 81 35 83 cf c9 d0 81 5f b6 d8 4c 00 32 0c ...5....._..L.2.
0070 90 .
GOOD aacFrame:
0000 8f 72 96 e6 01 a8 40 82 33 f2 d7 b4 6b 47 ac f5 .r....@.3...kG..
0010 fd 3e bf e7 fd 8b 3d 5d 75 63 c0 f1 22 9f b1 a7 .>....=]uc.."...
0020 b5 e3 0b 9a bc 71 eb 66 6f 92 d0 02 41 52 8b 8d .....q.fo...AR..
0030 4d 85 00 2e b0 9c a7 9b ff 8d 7e 60 42 4a f2 e0 M.........~`BJ..
0040 05 b9 ff 1e 58 5f 40 65 00 00 c0 79 20 ....X_@e...y
GOOD aacFrame:
0000 8c 71 45 44 63 80 a8 2a 10 19 a0 fb 65 df b5 a7 .qEDc..*....e...
0010 47 fd 2f fd b5 ed 2f 0b 3c f9 68 92 4e e3 bd 5b G./.../.<.h.N..[
0020 a8 ff 06 2d 8b c1 7a 67 e3 d3 89 29 0d 24 c0 30 ...-..zg...).$.0
0030 37 d6 68 53 1c 63 67 d8 bf 56 82 4b 7f b9 00 01 7.hS.cg..V.K....
0040 52 bc dd 86 c8 75 3b 37 d7 c9 a9 cd 04 80 27 3b R....u;7......';
0050 80 03 00 64 80 ...d.
GOOD aacFrame:
0000 89 72 8c c8 91 80 95 00 13 3d 37 2f 5f 4e 33 7f .r.......=7/_N3.
0010 b7 7a ff 4c e3 e1 ce a2 20 de ab 24 6a d9 cf 37 .z.L.... ..$j..7
0020 ca 14 2b 38 50 56 1a 4f 1d f2 f8 7c 73 d4 53 cb ..+8PV.O...|s.S.
0030 a6 00 e4 00 8e 9b f7 39 d0 05 5a 69 26 b3 52 17 .......9..Zi&.R.
0040 eb 80 05 dd 00 15 76 aa ba 73 dd 45 b5 d6 e8 2e ......v..s.E....
0050 2c 36 b3 57 42 b0 56 3a 06 95 6a 9d 46 e4 00 2e ,6.WB.V:..j.F...
0060 bb a3 9d 20 18 07 24 ... ..$
GOOD aacFrame:
0000 89 72 90 c5 11 58 80 46 54 18 05 d7 3b c8 a5 38 .r...X.FT...;..8
0010 be 7d fc 5f fa 3c e8 70 89 10 b0 f1 64 28 45 da .}._.<.p....d(E.
0020 6d 49 2b 14 34 d5 02 ae 31 65 8a 18 c1 26 f0 6c mI+.4...1e...&.l
0030 71 00 00 c7 f1 97 b3 50 a5 16 01 9b 4e f1 e4 09 q......P....N...
0040 ff 3e b8 96 e3 0a ea 6a 43 a9 93 37 27 ab c5 c7 .>.....jC..7'...
0050 48 6f 81 cf c3 f5 92 07 cc 8d e4 c2 eb a6 e9 49 Ho.............I
0060 3d a2 d5 65 09 b5 59 90 64 24 90 =..e..Y.d$.
GOOD aacFrame:
0000 8c 72 1d 23 01 21 c4 4f d7 f8 a2 4d 11 9f 3e ef .r.#.!.O...M..>.
0010 f9 75 a5 20 e5 f9 7b 0d 76 54 d0 6d 72 db 46 d2 .u. ..{.vT.mr.F.
0020 85 09 08 0e 17 c3 2e 58 5e 09 e5 50 2d f7 19 60 .......X^..P-..`
0030 0d 1f c7 fc b4 81 b8 a9 60 bb 60 b1 7d ba 77 58 ........`.`.}.wX
0040 1d 6c 58 b3 02 2d 3b c7 95 7b 68 e7 10 ad cb 25 .lX..-;..{h....%
0050 5d 7b b6 0b 5c b3 23 49 46 0c 44 05 9c af 83 86 ]{..\.#IF.D.....
0060 e8 ff f0 00 32 17 92 00 ....2...
GOOD aacFrame:
0000 8f 72 9c e3 01 29 44 8c ef 6f 37 3a b9 89 fc 7e .r...)D..o7:...~
0010 7e 3f d1 d7 1c eb 7c 11 22 0b d0 18 1e 91 d7 f9 ~?....|.".......
0020 c2 75 28 c7 ab 54 e2 3b 11 79 23 2d 91 4e c2 1c .u(..T.;.y#-.N..
0030 00 8d a6 54 a0 20 5d 02 c3 ed de 8e 21 b0 c4 2b ...T. ].....!..+
0040 45 c4 4a df 87 2a 98 49 b8 35 bb 27 48 9a 32 8c E.J..*.I.5.'H.2.
0050 9a b9 6b 05 c3 d5 62 c1 3d 20 a2 d5 cc 4b 93 db ..k...b.= ...K..
0060 76 3a 9d 7f 60 a3 5c 00 64 37 24 v:..`.\.d7$
GOOD aacFrame:
0000 8b 72 8c c8 00 d8 50 20 25 11 10 c6 78 e4 71 70 .r....P %...x.qp
0010 8f e1 fe 33 ae ab 51 88 9d 32 d0 92 62 59 fe b1 ...3..Q..2..bY..
0020 64 25 d4 c4 1b 39 e1 a7 6d 95 b3 41 25 f2 5d 8e d%...9..m..A%.].
0030 62 4c 06 08 83 f4 f4 86 84 22 f3 42 a7 36 40 2e bL.......".B.6@.
0040 3d 9b 01 45 52 60 48 0a 5c b2 e3 cb 7c 4a 1c d1 =..ER`H.\...|J..
0050 d4 02 4d d7 2e ca cd 7a 9d 7b 8b 63 d5 e9 0a 8a ..M....z.{.c....
0060 7d 5b 02 d1 79 c5 80 32 1b 92 00 }[..y..2...
GOOD aacFrame:
0000 8d 72 17 26 01 9a 1b 50 5c 33 3d fc 6b f5 f3 e5 .r.&...P\3=.k...
0010 a3 67 06 46 b3 fa 6d 25 83 c0 f0 20 b6 94 85 f3 .g.F..m%... ....
0020 ec 8c 89 21 83 4a e3 26 3a b8 64 00 35 b4 bf 56 ...!.J.&:.d.5..V
0030 f1 de b5 28 09 7f e4 d8 6f c0 53 0f 57 d0 f9 e2 ...(....o.S.W...
0040 be 3c 51 2d d2 33 74 7d 89 7d 73 4e 9c 76 ed 7c .<Q-.3t}.}sN.v.|
0050 80 5d d4 2b cc 55 f1 9b 40 06 43 49 00 .].+.U..@.CI.
BAD aacFrame:
0000 8d 72 94 c5 91 80 48 2a 13 1a 04 46 db b9 e2 fd .r....H*...F....
0010 b2 d6 cf 5f f8 eb fc 7d 6f 4f f5 ff e7 f4 fa 59 ..._...}oO.....Y
0020 67 91 07 bc 45 05 e2 6d 99 7e f1 b3 5b ea b8 07 g...E..m.~..[...
0030 47 2d 1a 3e 95 21 a4 a4 19 42 57 7b 61 57 18 aa G-.>.!...BW{aW..
0040 ff 02 71 6b be cb ae a7 fb 0f 2b c1 e8 84 10 c8 ..qk......+.....
0050 a8 b7 17 e3 32 61 3a fb 7a 4b 27 2f 9d 74 d5 40 ....2a:.zK'/.t.@
0060 27 bb fb d8 6e a2 39 b3 53 11 ca e4 c2 ca 78 72 '...n.9.S.....xr
0070 04 49 61 83 ae 8f cf 0c a2 1e 0c 39 60 .Ia........9`
BAD aacFrame:
0000 8d 72 18 e5 02 09 df a7 36 e8 79 3e dc f8 fe df .r......6.y>....
0010 7f fb bf 6f e5 d2 cb 35 69 a2 1e 9b 03 fc dd 8f ...o...5i.......
0020 23 83 fb b7 ca b7 15 84 ac 44 60 51 e2 05 28 88 #........D`Q..(.
0030 12 fe 10 00 01 f8 f9 d6 01 c0 00 01 2f 88 00 0a ............/...
0040 66 02 d4 00 04 0b 09 ca f.......
GOOD aacFrame:
0000 8a 72 14 83 01 50 4c 20 43 21 08 02 fc b1 d7 44 .r...PL C!.....D
0010 99 bf fc 75 ff 9f 3b e3 e9 67 af c8 12 01 e3 b8 ...u..;..g......
0020 6b e4 7b 9f 3f 97 cf 46 78 98 0b 4c 44 b7 82 22 k.{.?..Fx..LD.."
0030 44 18 e7 54 56 84 c9 c9 cf 54 6b f7 79 29 ef a2 D..TV....Tk.y)..
0040 68 f0 05 69 7f 8d f5 9c d8 e5 80 00 ec a5 da 32 h..i...........2
0050 55 a4 c5 1a 0e 20 98 03 03 3e 5d 00 U.... ...>].
GOOD aacFrame:
0000 88 72 98 23 b0 a8 40 68 33 29 bc b4 e2 b5 7d b3 .r.#..@h3)....}.
0010 f3 b7 fb 5b 9e ba 9b 22 29 38 9e 47 e6 da 9e 54 ...[...")8.G...T
0020 a1 c2 13 25 22 c0 c9 ef e6 d5 b3 36 d8 51 c3 af ...%"......6.Q..
0030 fc b8 00 23 9b 3f 17 36 7d 04 8f 6d 7d ce f4 b6 ...#.?.6}..m}...
0040 22 b2 ed 48 dd d1 dd 10 a9 53 d2 a3 c7 3d ef dd "..H.....S...=..
0050 df f2 aa 84 93 88 a7 51 a3 2e 7e 99 9f 92 e8 fa .......Q..~.....
0060 fb bb 94 d2 ca 00 c0 5e 50 .......^P
GOOD aacFrame:
0000 8b 72 96 c3 00 d8 44 20 23 2a 11 fd 4e 8f 8e 92 .r....D #*..N...
0010 3b fe 1f ce b4 fb 7e 3a d7 27 53 0a af 71 5d af ;.....~:.'S..q].
0020 c2 c5 53 61 6c 9e 65 85 ac e6 99 56 c3 df 64 15 ..Sal.e....V..d.
0030 d6 41 2e da e9 a9 e2 e1 33 22 cd 40 f3 f7 dc bb .A......3".@....
0040 fe 48 0a 27 5d e7 69 4d d5 72 7b 48 b3 43 8f 81 .H.'].iM.r{H.C..
0050 c7 da e0 85 63 23 ff b5 a0 30 8b 3a 79 29 e8 68 ....c#...0.:y).h
0060 d6 8b 0b b9 93 e7 93 51 6a df 2c 20 99 37 0d c4 .......Qj., .7..
0070 22 d7 77 06 22 94 00 ".w."..
GOOD aacFrame:
0000 8e 72 1c e3 11 b0 50 4a 57 e9 c8 b7 d3 e2 5f bf .r....PJW....._.
0010 af ed fb be bc ea f7 e3 f1 6c 2e a7 ad c1 0f b9 .........l......
0020 6d f7 f8 99 b1 62 e1 b4 c5 30 93 a9 88 d3 d1 0c m....b...0......
0030 d7 b8 db 41 41 51 41 78 97 c5 f8 13 aa 00 bd 97 ...AAQAx........
0040 a6 58 00 18 39 dd f2 a1 22 10 c5 a4 43 86 a6 43 .X..9..."...C..C
0050 c7 7f 28 24 58 30 61 cb a8 94 43 7f 3f 60 02 ab ..($X0a...C.?`..
0060 7b 9b 6b 59 d4 e5 b9 7c b1 5a 5c cc 50 26 29 7b {.kY...|.Z\.P&){
0070 ab a2 92 b9 a1 4b 40 00 c4 7c 90 .....K@..|.
GOOD aacFrame:
0000 93 72 9b 24 02 a8 88 8f 91 68 f8 8e 3d 7e df 9f .r.$.....h..=~..
0010 8f fe 5c 2e ac b1 f5 74 54 27 ca 35 97 8c db d6 ..\....tT'.5....
0020 32 69 f3 2b 06 2e fd a0 a7 a0 6d 39 2e 83 9a 12 2i.+......m9....
0030 65 31 a6 c7 55 50 06 31 fa 36 96 16 14 d5 14 34 e1..UP.1.6.....4
0040 56 ea 96 d3 e8 a0 06 79 64 a7 2f d9 51 b1 0c 3b V......yd./.Q..;
0050 03 8f 9c 23 0a f5 f2 8e c9 9f ad 86 00 18 8f e4 ...#............
0060 80 .
GOOD aacFrame:
0000 93 72 90 c5 01 48 40 e2 22 1b ed 9b 9a ea 3a 5b .r...H@.".....:[
0010 ff db ff e3 d7 c0 04 98 1a af 31 c7 ab 30 ed 11 ..........1..0..
0020 9c 5c 19 d3 b0 96 4d 11 67 48 aa 1a c1 51 27 9d .\....M.gH...Q'.
0030 f8 de 42 20 01 f3 f9 ab 7e 0b 34 97 03 cb 27 5f ..B ....~.4...'_
0040 ea ff b7 65 7d 7d 40 00 60 44 90 ...e}}@.`D.
GOOD aacFrame:
0000 93 72 98 23 b0 82 08 87 8d 9a 89 7a 9d fc fa ff .r.#.......z....
0010 ff 68 45 a7 a7 bd 29 eb 75 23 53 8e 5b 19 32 99 .hE...).u#S.[.2.
0020 e9 fc 88 d3 8d 3f 12 a4 18 80 ed 80 00 0f 5c 7d .....?........\}
0030 d2 6d 3e e3 dc 67 87 3f 63 b3 67 27 46 72 fb 96 .m>..g.?c.g'Fr..
0040 78 5a c5 d5 e7 2c e4 d1 00 0c 07 94 00 xZ...,.......
GOOD aacFrame:
0000 93 72 1a 02 90 82 04 24 35 77 26 2d 68 ff c7 ff .r.....$5w&-h...
0010 fb ea 42 92 cf e0 e9 bb 6f a7 59 ed 27 a8 a0 4c ..B.....o.Y.'..L
0020 e1 dc 7b 11 0b a3 29 0b c2 0a 94 25 98 7c 17 df ..{...)....%.|..
0030 74 40 b3 3c de e9 ce 5d a4 e9 67 19 cb 38 74 bd t@.<...]..g..8t.
0040 cb 38 00 18 0f 28 .8...(
GOOD aacFrame:
0000 8f 72 96 e5 04 90 dd ec a7 03 1c f7 fd 3f ff 73 .r...........?.s
0010 56 5a 74 71 00 0e 80 14 b9 de 55 43 88 df fb bd VZtq......UC....
0020 e5 7a b6 29 97 19 2a ac a0 19 6c 22 42 00 01 71 .z.)..*...l"B..q
0030 fb 0a 6a 43 74 9d cb 73 19 08 c8 84 37 f1 f1 91 ..jCt..s....7...
0040 cc 80 00 60 3c b0 ...`<.
GOOD aacFrame:
0000 95 72 92 84 01 48 41 24 36 30 a0 bb ff c7 ff ef .r...HA$60......
0010 11 01 5a f1 7e d9 91 d0 73 e8 0d 1e c2 21 15 fe ..Z.~...s....!..
0020 8a 9a 38 2e 48 54 1d 4f 20 ef 7d ab 6b 94 3e 33 ..8.HT.O .}.k.>3
0030 07 0d f0 db 92 38 6c 8c 40 7c 3e 00 06 03 cb 00 .....8l.@|>.....
GOOD aacFrame:
0000 8e 72 92 c5 71 82 de 86 28 e3 38 df db f6 fa b2 .r..q...(.8.....
0010 cb c7 57 89 9c 05 a3 8b eb f4 bd 6d b7 80 bc 1b ..W........m....
0020 74 a2 df d0 cd 10 01 9f 40 52 83 51 84 51 80 06 t.......@R.Q.Q..
0030 1f e7 d2 c4 00 c0 69 80 ......i.
GOOD aacFrame:
0000 8b 72 98 03 40 83 0b 16 34 ff fb 56 7a 2f 4e 00 .r..@...4..Vz/N.
0010 e1 f8 80 31 5f eb 7c 47 a1 35 5f 74 c5 fd 59 a7 ...1_.|G.5_t..Y.
0020 ba 0a 3a fb f9 ec 16 1c dc 30 f1 49 f8 90 60 01 ..:......0.I..`.
0030 60 `
GOOD aacFrame:
0000 7b 70 03 48 62 c8 c1 6b f7 b0 b6 af bf b7 77 65 {p.Hb..k......we
0010 96 06 f2 f7 f4 a4 f5 fa c5 6b 11 cf 37 02 8d e5 .........k..7...
0020 fa 9d 52 fd 04 b1 3b 2a 4b 71 c0 22 c0 26 2b c3 ..R...;*Kq.".&+.
0030 fd d3 ee 7e 79 d9 e4 80 18 00 50 ...~y.....P
GOOD aacFrame:
0000 7c 70 03 48 63 50 90 40 97 20 4c fa 72 49 2c b2 |p.HcP.@. L.rI,.
0010 c0 83 c2 66 45 28 ac d1 6a 66 16 47 0b ba ef b9 ...fE(..jf.G....
0020 1a 17 6e e4 15 b2 75 b7 5c de 64 62 37 3a ce db ..n...u.\.db7:..
0030 d2 bd 58 6f 7d 13 63 b2 3c b2 44 64 79 a8 48 9b ..Xo}.c.<.Ddy.H.
0040 b7 4a dd bb 74 18 00 50 .J..t..P
GOOD aacFrame:
0000 7e 70 03 4c 62 a0 81 06 d5 9e bf 0e 93 1d df 52 ~p.Lb..........R
0010 0d ec 7b e7 db ba ca f0 fc 6f 03 67 11 ce 21 45 ..{......o.g..!E
0020 63 8c 41 a6 ca 74 2e 88 dc 95 f6 42 27 19 de 59 c.A..t.....B'..Y
0030 4f 64 9d 47 2d b9 2f f4 fc 7e ad d8 a4 d5 1f ce Od.G-./..~......
0040 85 7c ac 94 fb 8f d4 29 06 31 8a 7a 8e 0c 40 24 .|.....).1.z..@$
GOOD aacFrame:
0000 7e 70 03 4a 42 48 c1 4a 06 ae c0 cb 2d 5d 34 80 ~p.JBH.J....-]4.
0010 40 28 13 3f 9d ed ee 53 b2 ae 62 24 2b 0d c4 50 @(.?...S..b$+..P
0020 7b 01 05 1b 53 36 da 47 80 8a c3 ea 38 fc ef c4 {...S6.G....8...
0030 71 74 f3 ab a8 40 00 c0 02 40 qt...@...@
GOOD aacFrame:
0000 7d 70 03 47 41 81 04 20 c6 2e 2e 2f 00 28 cd 35 }p.GA.. .../.(.5
0010 1f db bf 19 b4 70 30 f8 a3 4d 8f eb 5a 34 d7 2f .....p0..M..Z4./
0020 40 17 43 00 09 00 @.C...
iOS updated and I can no longer see the "talk" button in the home app to reproduce this issue.
@radredgreen - you'll need to add a Speaker service to the camera for the 'Talk' button to show. (A bug in iOS 17.0 - 17.2 made the 'Talk' button show even if the accessory did not have a Speaker service - this is now fixed.)
Hi mstorsjo,
Thanks for the library work!
I'm building a HomeKit camera and sending/receiving a RFC3640 s3.3.6 stream to/from the iOS home app (iOS version 17.3). The encode/send stream works fine, but the steam I get back from HomeKit has decode errors any time I put louder sounds through. It'll run fine with no/low sound levels but when I talk into the microphone I get errors.
Here's a code snippet I'm using (some error handling removed)
I've added a bunch of print statements in the library to try to figure out why I'm getting the errors. Here are logs for 4 bad packets, but I can generate any number more it it's helpful.
Any insight you can provide would be appreciated.
Thanks! -RadRedGreen