[mythtv-firehose] mythtv branch master updated by jyavenard. v0.27-pre2-1343-g64f6b14

Git Repo Owner noreply at mythtv.org
Sun Jun 9 09:55:44 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  64f6b1442fec94907eb66b8ff461b3cf1ef2a306 (commit)
       via  f0348f0e7bdc406ef26eb6f3d66758399e376676 (commit)
       via  aa476a3340c802d60b4feb5d9dd97b689c512630 (commit)
       via  9fdb07a46cdc5e8b3c650687c5dda04b730ac3a4 (commit)
       via  a8678655406b7af9e1b0334a2c1480e45edf30c2 (commit)
       via  b42f3e95d61a18add3c69797157a178edd92a349 (commit)
       via  f90e2fbcbf7887c548c9f9aa81725890a9b852a1 (commit)
       via  b180050cfa2f090f318df97c62cefc3daa131f69 (commit)
       via  99a398ca214ee87250c880b30b9f7259151026fe (commit)
       via  e96e5ce851473173f6a5b58f09dad9e941842d74 (commit)
       via  3be4786784525033e352c05c54988f23cb30dff8 (commit)
       via  7f34952da3f31da0cb242968e879232ac3ae995b (commit)
      from  68a1b2397d43146ed97f1098dd49ecb1e2bcd3cc (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 64f6b1442fec94907eb66b8ff461b3cf1ef2a306
Author:    Richard <peper03 at yahoo.com> at Sun, 9 Jun 2013 19:39:37 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=64f6b1442fec94907eb66b8ff461b3cf1ef2a306

Add AV_CODEC_ID_DVD_NAV support to myth's ff_codec_id_string
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit f0348f0e7bdc406ef26eb6f3d66758399e376676
Author:    Richard <peper03 at yahoo.com> at Sun, 17 Mar 2013 10:21:12 +0100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f0348f0e7bdc406ef26eb6f3d66758399e376676

mpeg: Add passing DVD navigation packets (startcode 0x1bf) to caller to allow better playback handling of DVDs.
The two types of packets (PCI and DSI) are passed untouched but combined by the new codec ID AV_CODEC_ID_DVD_NAV.
 The first 980 bytes in the packet contain the PCI data. The next 1018 are the DSI data.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit FFmpeg:9cde9f70ab482287d892cac20679f40a6673baa8)

Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit aa476a3340c802d60b4feb5d9dd97b689c512630
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:07:01 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=aa476a3340c802d60b4feb5d9dd97b689c512630

Backport FFmpeg's af589dd5e9f804629ac025ba6b40f750426a6e41 commit
This re-add VAAPI auto-detect from FFmpeg's configure. It wasn't necessary as such as VAAPI auto-detection was working in our configure. But using ffmpeg's one help re-syncing later



commit 9fdb07a46cdc5e8b3c650687c5dda04b730ac3a4
Author:    Claudio Freire <klaussfreire at gmail.com> at Sat, 4 May 2013 18:36:37 -0300
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9fdb07a46cdc5e8b3c650687c5dda04b730ac3a4

AAC encoder: Fix rate control on twoloop.
Fixes a case where multichannel bitrate isn't accurately
targetted by psy model alone, never achieving the target bitrate.
Now fixed.

Fixes ticket #2625.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Carl Eugen Hoyos <cehoyos at ag.or.at>
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit a8678655406b7af9e1b0334a2c1480e45edf30c2
Author:    Michael Niedermayer <michaelni at gmx.at> at Sun, 2 Jun 2013 16:17:09 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a8678655406b7af9e1b0334a2c1480e45edf30c2

mpegvideo: implement ff_put_h264_chroma_mc1 & ff_avg_h264_chroma_mc2
These are needed for lowres 3

Fixes Ticket2538

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit c2625c26c5e58edfa39360b51125f1ddd593e4db)

Signed-off-by: Carl Eugen Hoyos <cehoyos at ag.or.at>
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit b42f3e95d61a18add3c69797157a178edd92a349
Author:    Michael Niedermayer <michaelni at gmx.at> at Thu, 30 May 2013 18:30:42 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=b42f3e95d61a18add3c69797157a178edd92a349

h264_cavlc: fix reading skip run
Fixes Ticket2606

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 826b3a75cd295c03720e00d3de83e1abcbedd4b9)
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit f90e2fbcbf7887c548c9f9aa81725890a9b852a1
Author:    Michael Niedermayer <michaelni at gmx.at> at Mon, 20 May 2013 18:58:39 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f90e2fbcbf7887c548c9f9aa81725890a9b852a1

avienc: Disallow the first frame to be skiped
Fixes Ticket2386

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit cc0db8cf3042186d8355dcf10be67071cfbbcc5d)
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit b180050cfa2f090f318df97c62cefc3daa131f69
Author:    Michael Niedermayer <michaelni at gmx.at> at Mon, 20 May 2013 21:42:06 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=b180050cfa2f090f318df97c62cefc3daa131f69

smacker: remove av_clip_int16()
Fixes Ticket2425

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 2211c76287e073a9e176fde7dbb9a63ceb2af8d1)
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit 99a398ca214ee87250c880b30b9f7259151026fe
Author:    Michael Niedermayer <michaelni at gmx.at> at Wed, 15 May 2013 01:08:18 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=99a398ca214ee87250c880b30b9f7259151026fe

ffmpeg: free threads on error conditions.
Fixes Ticket2562

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 1a36c756d8959207d3386f03e11c15216abc50b7)
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit e96e5ce851473173f6a5b58f09dad9e941842d74
Author:    Carl Eugen Hoyos <cehoyos at ag.or.at> at Fri, 17 May 2013 02:32:21 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e96e5ce851473173f6a5b58f09dad9e941842d74

configure: Autodetect VA-API
This fixes a regression (reproducible since 1.2) and restores the
behaviour of 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 1.0 and 1.1.
(cherry picked from commit 17989dcf540c13a7122663f64c09dc830ffc3a41)

Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit 3be4786784525033e352c05c54988f23cb30dff8
Author:    Michael Niedermayer <michaelni at gmx.at> at Fri, 17 May 2013 22:03:14 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3be4786784525033e352c05c54988f23cb30dff8

avidec: dont randomly skip packets for offseting the index
Fixes Ticket2490

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 6c593f1b671b7725b8c36f92f7c0a23ccf8e7628)
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit 7f34952da3f31da0cb242968e879232ac3ae995b
Author:    Carl Eugen Hoyos <cehoyos at ag.or.at> at Mon, 13 May 2013 12:39:44 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 9 Jun 2013 19:55:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7f34952da3f31da0cb242968e879232ac3ae995b

Do not read strd chunk in avi files as H264 extradata.
Fixes ticket #2561.
(cherry picked from commit 231b3317184790b6be4b4619d96fd328f13aeabb)

Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



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

Summary of changes:
 mythtv/configure                                   |   21 +---
 mythtv/external/FFmpeg/configure                   |   16 +--
 mythtv/external/FFmpeg/ffmpeg.c                    |    5 +
 mythtv/external/FFmpeg/libavcodec/Makefile         |    1 +
 mythtv/external/FFmpeg/libavcodec/aaccoder.c       |    2 +-
 mythtv/external/FFmpeg/libavcodec/allcodecs.c      |    1 +
 mythtv/external/FFmpeg/libavcodec/avcodec.h        |    2 +
 mythtv/external/FFmpeg/libavcodec/codec_desc.c     |    6 +
 mythtv/external/FFmpeg/libavcodec/dvd_nav_parser.c |  116 ++++++++++++++++++++
 mythtv/external/FFmpeg/libavcodec/h264_cavlc.c     |    2 +-
 mythtv/external/FFmpeg/libavcodec/h264chroma.c     |    2 +
 mythtv/external/FFmpeg/libavcodec/h264chroma.h     |    4 +-
 .../FFmpeg/libavcodec/h264chroma_template.c        |   28 +++++
 mythtv/external/FFmpeg/libavcodec/mpegvideo.c      |    6 +-
 mythtv/external/FFmpeg/libavcodec/smacker.c        |    4 +-
 mythtv/external/FFmpeg/libavcodec/utils-mythtv.c   |    2 +
 mythtv/external/FFmpeg/libavformat/avidec.c        |    8 +-
 mythtv/external/FFmpeg/libavformat/avienc.c        |    2 +-
 mythtv/external/FFmpeg/libavformat/mpeg.c          |   95 ++++++++++++++--
 19 files changed, 273 insertions(+), 50 deletions(-)
 create mode 100644 mythtv/external/FFmpeg/libavcodec/dvd_nav_parser.c

-- 



More information about the mythtv-firehose mailing list