Mickaël Raulet and Michael Niedermayer
bb9e5116fe
hevc: fixing code indenting in hevcpred(cherry picked from commit 28a5916845928de2951013b5398465573b181925)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-05-13 14:29:50 +02:00
Mickaël Raulet and Michael Niedermayer
38df49a068
hevc/intrapred: fix indent(cherry picked from commit ab167f3158cf37bd679bda28566170e2c3691686)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-05-13 14:14:14 +02:00
Mickaël Raulet and Michael Niedermayer
053fdacde7
hevc: a much faster implementation of intra prediction (up to 1s on
...
haswell 2.6GHz on basket ball drive all intra qp 27)(cherry picked from commit 5de9739176f0eb4c205e80a91628a0196c9924b2)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-05-13 14:14:05 +02:00
Mickaël Raulet and Michael Niedermayer
83976e40e8
hevc: C code update for new motion compensation
...
pretty print C
Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-05-06 18:22:34 +02:00
Mickaël Raulet and Michael Niedermayer
bd4dc9e717
fate/hevc: update with new sequences from jctvc(cherry picked from commit de6d9c586bd3852dfbe629a88ccc8c0f0a2bfcbb)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-04-30 21:51:58 +02:00
Mickaël Raulet and Anton Khirnov
5c3fa74b94
hevc: support luma bit depth != chroma bit depth for PCM coding units
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-12-20 19:39:53 +01:00
Mickaël Raulet and Michael Niedermayer
38612379bf
hevc: fix temporal_id(cherry picked from commit 5eac0df49d33bef7f3ffc5efde19839dddb554e8)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-11-02 00:44:54 +01:00
Mickaël Raulet and Anton Khirnov
b6a4701612
mpegts: Support HEVC demuxing
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-31 20:20:57 +01:00
Mickaël Raulet and Michael Niedermayer
7c8b65f688
hevc: add partial support for interlaced(cherry picked from commit 44b592ae6d323445c076ef3ec966ebf9daa8bccf)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-31 10:00:22 +01:00
Mickaël Raulet and Michael Niedermayer
a21839149c
hevc: add profile idc warning
...
(cherry picked from commit 15f7a481fd19529b13631bfff5b3d65bfe5729d5)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-28 10:37:11 +01:00
Mickaël Raulet and Michael Niedermayer
0ddd3c5ba6
hevc: add decode hrd
...
(cherry picked from commit ab4061dff796b1dd2bc884101226aab48c2c875e)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-27 23:50:35 +01:00
Mickaël Raulet and Michael Niedermayer
c1882e801d
hevc: clean up mvs(cherry picked from commit 955317c09b877a513d3fcfcd1615909b2f4f651c)
...
Decreases the difference to Anton Khirnovs patch v5
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-27 23:48:43 +01:00
Mickaël Raulet and Michael Niedermayer
2707cca78f
hevc: cosmetic change(cherry picked from commit 3b57513b3f39c04337801fb9d159c7ca8dfa9deb)
...
Decreases the difference to Anton Khirnovs patch v5
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-27 23:48:11 +01:00
Mickaël Raulet and Michael Niedermayer
3106cbd321
hevc: more cosmetic(cherry picked from commit 9697abe41daa234602915f85bf6b1c0ca0252cff)
...
Decreases the difference to Anton Khirnovs patch v5
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-27 23:46:54 +01:00
Mickaël Raulet and Michael Niedermayer
3c3ece24ea
hevc : cosmetic changes(cherry picked from commit 7308c0ccf13f18cebe4851e6dcd6b5c0b09be1dd)
...
Decreases the difference to Anton Khirnovs patch v5
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-27 23:45:34 +01:00
Mickaël Raulet and Michael Niedermayer
0c8aba3842
hevc: add wavefront parallel processing
...
cherry picked from commit b971f2c8fdc60f8bab605a6e8060492eb548a53a
cherry picked from commit e57b0a2c915ce6b8a9d57b8292f6581f0680842e
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-22 20:20:40 +02:00
Mickaël Raulet and Michael Niedermayer
e146c326b9
avcodec/pthread: add wpp api
...
cherry picked from commit c7765f3295fe7dc0653161c6a3d3e1778b76ee67
cherry picked from commit 0008c4979fc1d1bc24d4d2c791715f6dd017563c
Conflicts:
libavcodec/utils.c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-22 19:55:47 +02:00
Mickaël Raulet and Michael Niedermayer
c68faca68e
hevc: fix transform_skip which is only valid for 4x4(cherry picked from commit 740e5a71e5121dbf3fabdc4fec97829c18ecc2d8)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-22 08:41:14 +02:00
Mickaël Raulet and Michael Niedermayer
1c8de4dd94
hevc: pretty print(cherry picked from commit 6332b3afe298b9e1060e8549aea3aa2771b43f5d)
...
Conflicts:
libavcodec/hevc.h
libavcodec/hevc_filter.c
libavcodec/hevc_refs.c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-22 08:41:14 +02:00
Mickaël Raulet and Michael Niedermayer
a8fafa8978
hevc: cleaning disable field in deblocking filter(cherry picked from commit 7dd7a27ae850a51b3c9cd07046c422677398f6d5)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-22 08:41:14 +02:00
Mickaël Raulet and Michael Niedermayer
1912842045
hevc: remove disable_au option(cherry picked from commit e90b3f6753d645fec076e951a0597a5dc2d2fe31)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-22 08:41:14 +02:00
Mickaël Raulet and Michael Niedermayer
09ba986cae
avcodec/hevc: fix duplicate/wrong nal unit check and difference to openhevc_upstream
...
NAL_BLA_W_RADL instead of NAL_BLA_N_LP
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-21 10:48:24 +02:00
Mickaël Raulet and Michael Niedermayer
1b5a52f425
hevc: pretty print(cherry picked from commit 64a4b623b7d66dfc0f3883e5f1d9125c00c3b18c)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-20 11:08:41 +02:00
Mickaël Raulet and Michael Niedermayer
c841d02c05
hevc: fix PPS_A_qualcomm_7(cherry picked from commit 2af177a8761c88eb477a658eebcf4264068aa773)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-20 11:08:32 +02:00
Mickaël Raulet and Michael Niedermayer
b5d197a38b
hevc: inline cabac in hls_mvd_coding(cherry picked from commit ad387195ad04e8a005a1bfd509e9e4f827e68fa9)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-20 00:31:33 +02:00
Mickaël Raulet and Michael Niedermayer
92a97d1168
hevc: inline cabac in residual coding(cherry picked from commit 17d7a880445b72feb36d684ae1f0597195811e97)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-20 00:31:25 +02:00
Mickaël Raulet and Michael Niedermayer
a7e300649a
hevc: fix pcm with different chroma luma bit widths(cherry picked from commit 6a444516f338424d062c0ef2806714036283603b)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-17 02:42:11 +02:00
Mickaël Raulet and Michael Niedermayer
b494894390
hevc: optimize residual coding(cherry picked from commit 70692a44708157b4dfa50e402e446bfa2b27f55e)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-17 02:41:51 +02:00
Mickaël Raulet and Michael Niedermayer
64b3aaf8f6
hevc: fixing TSCL_A_VIDYO_5 decoding output order(cherry picked from commit 19c5d9ed28606e7a166d180fc9f1517cb174146f)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-16 01:48:11 +02:00
Mickaël Raulet and Michael Niedermayer
93c1fe4de3
hevc: add ts demux support
...
cherry picked from commit 925ee44364a7bce58e2ac5bac91077ce0a75d883
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-15 23:48:00 +02:00