[mythtv-firehose] mythtv branch master updated by jyavenard. v0.28-pre-1534-g1b7bdcf
Git Repo Owner
noreply at mythtv.org
Fri Jun 6 17:23:47 UTC 2014
The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
via 1b7bdcfae5bac8993df3432a68f9d880df5e3b03 (commit)
via 5a5aa7cb1bfec033c8bf7459d89afdef4a0102e8 (commit)
via e5d6d75bf289e410f616347d46e9b92e186663a1 (commit)
via 3cb5273996d09c4706ef58c2ce9005ba8bf9a11d (commit)
via 5c782b83cbcad416e6899b68a11732241459df41 (commit)
via c8b359dfec03574bbfb30e2ea7ed0584d34de94d (commit)
from a375bccfa542c7d049e526dbc66fa67c35f2fbd3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1b7bdcfae5bac8993df3432a68f9d880df5e3b03
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 03:22:57 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 03:22:57 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=1b7bdcfae5bac8993df3432a68f9d880df5e3b03
Simplify some code using new MythAVFrame class
commit 5a5aa7cb1bfec033c8bf7459d89afdef4a0102e8
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 03:21:49 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 03:21:49 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=5a5aa7cb1bfec033c8bf7459d89afdef4a0102e8
Fix various leaks related to misuse of AVFrame object
commit e5d6d75bf289e410f616347d46e9b92e186663a1
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 03:03:03 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 03:03:03 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=e5d6d75bf289e410f616347d46e9b92e186663a1
Fix header
AVFrame is defined in libavutil/frame.h ; but somehow itâs libavcodec.h you need to include
commit 3cb5273996d09c4706ef58c2ce9005ba8bf9a11d
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 01:54:36 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 02:17:25 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=3cb5273996d09c4706ef58c2ce9005ba8bf9a11d
Fix major leak during video playback.
An AVFrame was never supposed to be allocated on the heap. Any memory allocated and assigned to it was never freed.
One hour playback would have caused a 188MB leak.
commit 5c782b83cbcad416e6899b68a11732241459df41
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 01:34:18 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 02:17:25 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=5c782b83cbcad416e6899b68a11732241459df41
Add MythAVFrame and mythavutil.h
Convenience class to allocate an AVFrame on the heap, maki
commit c8b359dfec03574bbfb30e2ea7ed0584d34de94d
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 6 Jun 2014 21:14:27 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 7 Jun 2014 02:17:25 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=c8b359dfec03574bbfb30e2ea7ed0584d34de94d
Tidy up code in logging
There was no leak there. Each functions are only called once as a LoggingItem isnât a reusable item
Fixes #12131
-----------------------------------------------------------------------
Summary of changes:
.../mytharchive/mytharchive/thumbfinder.cpp | 5 +-
mythplugins/mytharchive/mytharchivehelper/main.cpp | 20 ++++---
mythtv/libs/libmyth/audio/audiooutpututil.cpp | 8 +--
mythtv/libs/libmythbase/logging.cpp | 1 -
mythtv/libs/libmythbase/logging.h | 26 ++++----
mythtv/libs/libmythtv/avformatdecoder.cpp | 52 +++++++++-------
mythtv/libs/libmythtv/libmythtv.pro | 3 +-
mythtv/libs/libmythtv/mhi.cpp | 10 ++-
mythtv/libs/libmythtv/mythavutil.h | 65 ++++++++++++++++++++
mythtv/libs/libmythtv/nuppeldecoder.cpp | 24 +++-----
mythtv/libs/libmythtv/nuppeldecoder.h | 1 -
.../libmythtv/recorders/NuppelVideoRecorder.cpp | 39 +++++++-----
.../libs/libmythtv/recorders/NuppelVideoRecorder.h | 1 -
13 files changed, 163 insertions(+), 92 deletions(-)
create mode 100644 mythtv/libs/libmythtv/mythavutil.h
--
More information about the mythtv-firehose
mailing list