Opened 18 years ago
Closed 18 years ago
#1408 closed defect (fixed)
EIA-708 decoder fails on packet size assert
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.20 |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Attached is a gdb trace from a failure of mythcommflag in svn 9148. I don't know what happened -- I just noticed the core file and gdb'd it. if you need any extra information let me know and I'll provide what I can.
-Bill
Attachments (2)
Change History (7)
Changed 18 years ago by
Attachment: | mythcommflag.gdb added |
---|
comment:1 Changed 18 years ago by
comment:2 Changed 18 years ago by
cizek, can you change these three lines in cc708decoder.cpp:
#define DEBUG_CC_SERVICE_2 0 #define DEBUG_CC_RAWPACKET 0 #define DEBUG_CC_SERVICE_BLOCK 0
to
#define DEBUG_CC_SERVICE_2 1 #define DEBUG_CC_RAWPACKET 1 #define DEBUG_CC_SERVICE_BLOCK 1
then attach the output from the watcing the same file until it segfaults?
comment:3 Changed 18 years ago by
Milestone: | → 0.20 |
---|---|
Owner: | changed from Isaac Richards to danielk |
Summary: | mythcommflag failure → EIA-708 decoder fails on packet size assert |
Version: | → head |
Can I safely assume that this was an ATSC recording (North American HDTV) ?
comment:4 Changed 18 years ago by
It is ATSC from WTTW in Chicago.
I built 9168 with the above #define changes and attached the log from mythcommflag. It didn't core dump but it exited really quickly.
Have you tried a "make distclean" then recompiled and seen if you can replicate the issue by running "/usr/local/bin/mythcommflag -j 1012 -V 8215" by hand? If so, run it under gdb to see if it gives you the same exact error for that file. Also, see if you can play the file all the way through in mythfrontend if the flagger still dies on the file.