[mythtv-commits] mythtv branch master updated by jyavenard. v0.26-pre-348-g106132b

Git Repo Owner noreply at mythtv.org
Tue May 22 07:26:40 UTC 2012


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  106132b22e9273ffc67abf098d8022df655da630 (commit)
       via  133538c36280c6cfb46e4abf49ea5b4fbca1451f (commit)
       via  4b4209f5b28de3528239c5f4fa45fb157c7adcfa (commit)
       via  47b647e14c6ad895d1dc2c60cf606def086fe95c (commit)
      from  62ba11a4ae23700df8f9992d62ee841a2c312d2b (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 106132b22e9273ffc67abf098d8022df655da630
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 22 May 2012 17:21:55 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 22 May 2012 17:26:10 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=106132b22e9273ffc67abf098d8022df655da630

FFmpeg adjustment.
This commit tries to minimise the changes made on the original FFmpeg libs so it is easier to sync in the future. It also fixes some errors introduced during the last resync.

Lots of MMX code were relying on mmx.h header which was removed from ffmpeg years ago. So copy it into libmythbase so we never have to bother about this files again and modify all files using that header

There are still changes in libavcodec's PPC code, but I wouldn't dare touching it.



commit 133538c36280c6cfb46e4abf49ea5b4fbca1451f
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 22 May 2012 15:40:46 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 22 May 2012 17:26:10 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=133538c36280c6cfb46e4abf49ea5b4fbca1451f

use libmpeg2/mmx.h header instead of the obsolete FFmpeg/libavcodec
The functions use are identical in both headers



commit 4b4209f5b28de3528239c5f4fa45fb157c7adcfa
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 22 May 2012 12:07:35 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 22 May 2012 17:26:10 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4b4209f5b28de3528239c5f4fa45fb157c7adcfa

fix tiny winy minor spacing issue



commit 47b647e14c6ad895d1dc2c60cf606def086fe95c
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 22 May 2012 12:03:36 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 22 May 2012 17:26:10 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=47b647e14c6ad895d1dc2c60cf606def086fe95c

Change how we retry and cancel playback should refreshing the playlist failed.
In theory, PlayListWorker shouldn't even run for VOD stream ; and it wasn't running originally. However, this prevented some live stream to work incorrectly marked as VOD. While this was properly fixed in 0d69c75f0b4eaa9510f5f699e266c3b4143f7112, PlayListWorker is still running no matter what as it helps determine if a stream is still valid and hasn't been deleted in the mean time
So reduce the playlist refresh time when running in VOD mode ; waiting times are doubled.



-----------------------------------------------------------------------

Summary of changes:
 mythtv/external/FFmpeg/libavcodec/aacdec.c         |    7 ---
 mythtv/external/FFmpeg/libavcodec/allcodecs.c      |    3 -
 mythtv/external/FFmpeg/libavcodec/x86/Makefile     |    2 -
 .../external/FFmpeg/libavcodec/x86/dsputil_mmx.c   |   13 ++----
 .../external/FFmpeg/libavcodec/x86/dsputil_mmx.h   |    4 +-
 mythtv/external/FFmpeg/libavformat/mpegts.h        |    2 +-
 mythtv/external/FFmpeg/libavformat/utils.c         |   11 ++---
 mythtv/external/FFmpeg/libavutil/internal.h        |    1 -
 mythtv/external/FFmpeg/libswscale/Makefile         |    2 +-
 mythtv/external/FFmpeg/libswscale/utils.c          |    2 -
 mythtv/filters/adjust/filter_adjust.c              |    2 +-
 mythtv/filters/crop/filter_crop.c                  |    2 +-
 mythtv/filters/denoise3d/filter_denoise3d.c        |    2 +-
 mythtv/filters/greedyhdeint/color.c                |    2 +-
 mythtv/filters/greedyhdeint/filter_greedyhdeint.c  |    2 +-
 mythtv/filters/kerneldeint/filter_kerneldeint.c    |    2 +-
 mythtv/filters/linearblend/filter_linearblend.c    |    2 +-
 mythtv/filters/quickdnr/filter_quickdnr.c          |    2 +-
 mythtv/filters/yadif/filter_yadif.c                |    2 +-
 .../x86/mmx.h => libs/libmythbase/ffmpeg-mmx.h}    |    0
 mythtv/libs/libmythmpeg2/cpu_state.c               |    2 +-
 mythtv/libs/libmythmpeg2/idct_mmx.c                |    2 +-
 mythtv/libs/libmythmpeg2/motion_comp_mmx.c         |    2 +-
 mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp |   42 ++++++++++----------
 mythtv/libs/libmythtv/HLS/httplivestreambuffer.h   |    2 +-
 mythtv/libs/libmythtv/RTjpegN.h                    |    2 +-
 mythtv/libs/libmythtv/blend.c                      |    2 +-
 mythtv/libs/libmythtv/libmythtv.pro                |    2 +-
 mythtv/libs/libmythtv/osdchromakey.cpp             |    2 +-
 mythtv/libs/libmythtv/util-opengl.cpp              |    2 +-
 mythtv/libs/libmythtv/visualisations/goom/mmx.h    |    2 +-
 mythtv/libs/libmythtv/yuv2rgb.cpp                  |    2 +-
 32 files changed, 54 insertions(+), 75 deletions(-)
 rename mythtv/{external/FFmpeg/libavcodec/x86/mmx.h => libs/libmythbase/ffmpeg-mmx.h} (100%)

-- 



More information about the mythtv-commits mailing list