[mythtv-commits] Ticket #9747: Segfault in libavformat in trunk
MythTV
noreply at mythtv.org
Mon Apr 25 03:41:28 UTC 2011
#9747: Segfault in libavformat in trunk
------------------------------------------------+--------------------------
Reporter: David Johnson <dj@…> | Owner: beirdo
Type: Bug Report - Crash | Status: closed
Priority: minor | Milestone: 0.25
Component: MythTV - Video Playback | Version: Trunk
Severity: medium | Head
Keywords: | Resolution: fixed
| Ticket locked: 0
------------------------------------------------+--------------------------
Changes (by Github):
* status: assigned => closed
* resolution: => fixed
* milestone: unknown => 0.25
Comment:
Fix MHEG-related crash post ffmpeg-sync
Two changes in here:
One: don't try to dereference ->info if it is NULL
Two: use av_new_stream instead of av_add_stream. The contents are nearly
identical, but the former actually allocates the ->info.
I don't think the ->info part is actually used by MHEG itself, but enough
of
the generic code for mpeg2ts seems to use it that this seemed to be the
best
way to fix this crash.
Fixes #9747
Changeset: cec7c2bbd7702eb40f30fe0deb308a80af50f0bc
--
Ticket URL: <http://code.mythtv.org/trac/ticket/9747#comment:3>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list