Re: [FFmpeg-devel] [PATCH] avformat/mpegvideodec: use avpriv_find_start_code in mpegvideo_probe()

2015-03-15 Thread zhaoxiu.zeng
在 2015/3/15 20:38, Michael Niedermayer 写道: > On Sun, Mar 15, 2015 at 04:46:22PM +0800, zhaoxiu.zeng wrote: >> From 60cdc9161881cdf86e428a0d6812785938ae6667 Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Sun, 15 Mar 2015 11:56:53 +0800 >> Subject: [PATCH 2/7]

Re: [FFmpeg-devel] [PATCH] avformat/avidec: use avpriv_find_start_code in avi_read_packet()

2015-03-15 Thread zhaoxiu.zeng
在 2015/3/15 20:22, Michael Niedermayer 写道: > On Sun, Mar 15, 2015 at 04:38:27PM +0800, zhaoxiu.zeng wrote: >> From 50cefc3b62bf45e16b858f5e414777afb1a9bd36 Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Sun, 15 Mar 2015 11:54:13 +0800 >> Subject: [PATC

[FFmpeg-devel] [PATCH] avformat/mpeg: use avpriv_find_start_code in mpegps_probe()

2015-03-15 Thread zhaoxiu.zeng
>From 520c5898f2c0372188f17f98e10a40174dde4aac Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sun, 15 Mar 2015 12:01:51 +0800 Subject: [PATCH 5/7] avformat/mpeg: use avpriv_find_start_code in mpegps_probe() Signed-off-by: Zeng Zhaoxiu --- libavformat/mpeg.c | 51

[FFmpeg-devel] [PATCH] avformat/m4vdec: use avpriv_find_start_code in mpeg4video_probe()

2015-03-15 Thread zhaoxiu.zeng
>From 7d57cb0e822ac755ba7e3d9c09d90bf62c7da24d Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sun, 15 Mar 2015 11:59:27 +0800 Subject: [PATCH 4/7] avformat/m4vdec: use avpriv_find_start_code in mpeg4video_probe() Signed-off-by: Zeng Zhaoxiu --- libavformat/m4vdec.c | 17 - 1

[FFmpeg-devel] [PATCH] avformat/cavsvideodec: use avpriv_find_start_code in cavsvideo_probe()

2015-03-15 Thread zhaoxiu.zeng
>From 9a97b5559a8c4ea9a03560d59e1725b6c99d0960 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sun, 15 Mar 2015 11:58:12 +0800 Subject: [PATCH 3/7] avformat/cavsvideodec: use avpriv_find_start_code in cavsvideo_probe() Signed-off-by: Zeng Zhaoxiu --- libavformat/cavsvideodec.c | 9 +

[FFmpeg-devel] [PATCH] avformat/mpegvideodec: use avpriv_find_start_code in mpegvideo_probe()

2015-03-15 Thread zhaoxiu.zeng
>From 60cdc9161881cdf86e428a0d6812785938ae6667 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sun, 15 Mar 2015 11:56:53 +0800 Subject: [PATCH 2/7] avformat/mpegvideodec: use avpriv_find_start_code in mpegvideo_probe() Signed-off-by: Zeng Zhaoxiu --- libavformat/mpegvideodec.c | 34 +

[FFmpeg-devel] [PATCH] avformat/avidec: use avpriv_find_start_code in avi_read_packet()

2015-03-15 Thread zhaoxiu.zeng
>From 50cefc3b62bf45e16b858f5e414777afb1a9bd36 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sun, 15 Mar 2015 11:54:13 +0800 Subject: [PATCH 1/7] avformat/avidec: use avpriv_find_start_code in avi_read_packet() Signed-off-by: Zeng Zhaoxiu --- libavformat/avidec.c | 25 -

Re: [FFmpeg-devel] [PATCH] avcodec/hevc_parser: use avpriv_find_start_code in hevc_split()

2015-03-09 Thread zhaoxiu.zeng
在 2015/3/8 20:14, Michael Niedermayer 写道: > On Sat, Mar 07, 2015 at 11:47:08PM +0800, zhaoxiu.zeng wrote: >> From ab12e3081ba987c2e05d819be97cde96952f1c2a Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Sat, 7 Mar 2015 23:29:46 +0800 >> Subject: [PATCH 1/

[FFmpeg-devel] [PATCH] avcodec/golomb: cleanup

2015-03-07 Thread zhaoxiu.zeng
>From 87f51c45cf3ebb2ffefbba72414bf5f9c06f6351 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 7 Mar 2015 23:42:05 +0800 Subject: [PATCH 1/1] avcodec/golomb: cleanup Signed-off-by: Zeng Zhaoxiu --- libavcodec/golomb.h | 19 +-- 1 file changed, 5 insertions(+), 14 deletion

[FFmpeg-devel] [PATCH] avcodec/hevc_parser: use avpriv_find_start_code in hevc_split()

2015-03-07 Thread zhaoxiu.zeng
>From ab12e3081ba987c2e05d819be97cde96952f1c2a Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 7 Mar 2015 23:29:46 +0800 Subject: [PATCH 1/1] avcodec/hevc_parser: use avpriv_find_start_code in hevc_split() Signed-off-by: Zeng Zhaoxiu --- libavcodec/hevc_parser.c | 26 +--

[FFmpeg-devel] [PATCH] avcodec/wmalossless: use av_clip_intp2

2015-03-07 Thread zhaoxiu.zeng
>From 47c997fa0623ab94a7a93b2d2e4cc4fa64c85d5f Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 7 Mar 2015 23:26:42 +0800 Subject: [PATCH 1/1] avcodec/wmalossless: use av_clip_intp2 Signed-off-by: Zeng Zhaoxiu --- libavcodec/wmalosslessdec.c | 8 +++- 1 file changed, 3 insertions(+),

[FFmpeg-devel] [PATCH 5/5] avcodec/vc1_mc: optimize get_chroma_mv, and add get_luma_mv

2015-03-07 Thread zhaoxiu.zeng
>From 8936ad9561a44fa71126a07efc2ca8096d209600 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 7 Mar 2015 22:08:35 +0800 Subject: [PATCH 5/5] avcodec/vc1_mc: optimize get_chroma_mv, and add get_luma_mv Test results: before: fate-suite/vc1/SA10091.vc1: 1062 decicycles in ff_vc1_mc_4mv_ch

[FFmpeg-devel] [PATCH 4/5] avcodec/vc1_mc: simplifying

2015-03-07 Thread zhaoxiu.zeng
>From 5b695f07a5c62149bf2477efd02150e74ea12c36 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 7 Mar 2015 17:41:51 +0800 Subject: [PATCH 4/5] avcodec/vc1_mc: simplifying Signed-off-by: Zeng Zhaoxiu --- libavcodec/vc1_mc.c | 18 ++ 1 file changed, 6 insertions(+), 12 delet

[FFmpeg-devel] [PATCH 3/5] avcodec/vc1_mc: change the type of s_rndtblfield to uint8_t

2015-03-07 Thread zhaoxiu.zeng
>From 89d7ae20136a6d65cd72117dd367f60003a7391e Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 7 Mar 2015 17:38:54 +0800 Subject: [PATCH 3/5] avcodec/vc1_mc: change the type of s_rndtblfield to uint8_t Signed-off-by: Zeng Zhaoxiu --- libavcodec/vc1_mc.c | 2 +- 1 file changed, 1 inserti

[FFmpeg-devel] [PATCH 2/5] avcodec/vc1_mc: Simplify v_edge_pos and src_y correction when fieldmv is true

2015-03-07 Thread zhaoxiu.zeng
>From 1a57b4d3809710aeefc073a102a38e82f1d6e164 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 7 Mar 2015 17:36:33 +0800 Subject: [PATCH 2/5] avcodec/vc1_mc: Simplify v_edge_pos and src_y correction when fieldmv is true Signed-off-by: Zeng Zhaoxiu --- libavcodec/vc1_mc.c | 21 ++

[FFmpeg-devel] [PATCH 1/5] avcodec/vc1_mc: remove useless variables

2015-03-07 Thread zhaoxiu.zeng
>From b448a6af018f8322c761571149d961853492a437 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 7 Mar 2015 16:24:42 +0800 Subject: [PATCH 1/5] avcodec/vc1_mc: remove useless variables Signed-off-by: Zeng Zhaoxiu --- libavcodec/vc1_mc.c | 18 +++--- 1 file changed, 7 insertions

Re: [FFmpeg-devel] [PATCH 3/5] avcodec/vc1_pred: few branchless optimizations

2015-02-16 Thread zhaoxiu.zeng
在 2015/2/15 2:42, Christophe Gisquet 写道: > 2015-02-14 17:14 GMT+01:00 Michael Niedermayer : >> On Sat, Feb 14, 2015 at 11:03:13PM +0800, zhaoxiu.zeng wrote: >>> From 7e4038fe1291b857261584e69323486fc955cfb2 Mon Sep 17 00:00:00 2001 >>> From: Zeng Zhaoxiu >>> D

Re: [FFmpeg-devel] [PATCH 2/2] avcodec/h264: simplify h264_split()

2015-02-16 Thread zhaoxiu.zeng
在 2015/2/15 8:38, Michael Niedermayer 写道: > On Fri, Feb 13, 2015 at 01:51:30PM +0800, Zhaoxiu Zeng wrote: >> From 52be21b15e078fb52a841aefcf78409a408fe8b4 Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Fri, 13 Feb 2015 13:37:46 +0800 >> Subject: [PATCH 2/2] avcodec/h264: simplify h264_spl

Re: [FFmpeg-devel] [PATCH 4/5] avcodec/vc1_mc: create some helper functions for scaling blocks

2015-02-16 Thread zhaoxiu.zeng
在 2015/2/14 23:48, Hendrik Leppkes 写道: > On Sat, Feb 14, 2015 at 4:11 PM, zhaoxiu.zeng wrote: >> From a67cc93ea550ba2670003f5be024626a093a06fd Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Sat, 14 Feb 2015 21:09:28 +0800 >> Subject: [PATCH 4/5] avcodec

Re: [FFmpeg-devel] [PATCH 5/5] avcodec/vc1_mc: move median4() to mathops.h

2015-02-14 Thread zhaoxiu.zeng
在 2015/2/14 23:18, Paul B Mahol 写道: > On 2/14/15, zhaoxiu.zeng wrote: >> From 2f68090470ce1f4eb738e7a4af80c78a7b5d461a Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Sat, 14 Feb 2015 21:11:18 +0800 >> Subject: [PATCH 5/5] avcodec/vc1_mc:

[FFmpeg-devel] [PATCH 5/5] avcodec/vc1_mc: move median4() to mathops.h

2015-02-14 Thread zhaoxiu.zeng
>From 2f68090470ce1f4eb738e7a4af80c78a7b5d461a Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 21:11:18 +0800 Subject: [PATCH 5/5] avcodec/vc1_mc: move median4() to mathops.h --- libavcodec/mathops.h | 14 ++ libavcodec/vc1_mc.c | 11 --- 2 files changed,

[FFmpeg-devel] [PATCH 4/5] avcodec/vc1_mc: create some helper functions for scaling blocks

2015-02-14 Thread zhaoxiu.zeng
>From a67cc93ea550ba2670003f5be024626a093a06fd Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 21:09:28 +0800 Subject: [PATCH 4/5] avcodec/vc1_mc: create some helper functions for scaling blocks --- libavcodec/vc1_mc.c | 254 +++

[FFmpeg-devel] [PATCH 3/5] avcodec/vc1_pred: few branchless optimizations

2015-02-14 Thread zhaoxiu.zeng
>From 7e4038fe1291b857261584e69323486fc955cfb2 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 20:08:48 +0800 Subject: [PATCH 3/5] avcodec/vc1_pred: few branchless optimizations --- libavcodec/vc1_pred.c | 68 +-- 1 file changed,

[FFmpeg-devel] [PATCH 2/5] avcodec/vc1: optimize block functions

2015-02-14 Thread zhaoxiu.zeng
>From 960eca51e6e65e6969f7d829e29ddc2387420733 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 19:46:51 +0800 Subject: [PATCH 2/5] avcodec/vc1: optimize block functions --- libavcodec/vc1_block.c | 352 - 1 file changed, 142 inse

[FFmpeg-devel] [PATCH 1/5] avcodec/vc1: cleanup

2015-02-14 Thread zhaoxiu.zeng
>From 72e2c3dcb89000a1e0737afdf17ed145bb760fb1 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 19:02:14 +0800 Subject: [PATCH 1/5] avcodec/vc1: cleanup --- libavcodec/vc1.c | 229 ++- 1 file changed, 107 insertions(+), 122 de

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/parser: simplify ff_mpeg4video_split()

2015-02-14 Thread zhaoxiu.zeng
在 2015/2/13 17:22, wm4 写道: > On Fri, 13 Feb 2015 13:50:23 +0800 > Zhaoxiu Zeng wrote: > >> From 3cac16572aee4425377e4bc9e496ab5844200a51 Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Fri, 13 Feb 2015 13:27:26 +0800 >> Subject: [PATCH 1/2] avcodec/parser: simplify ff_mpeg4video_split()

Re: [FFmpeg-devel] [PATCH] avcodec/golomb: simplify sign conversion

2015-02-14 Thread zhaoxiu.zeng
在 2015/2/14 16:43, Reimar Döffinger 写道: > On 13.02.2015, at 17:58, "zhaoxiu.zeng" wrote: >> From 7d782e106cf485ca9a44d4283a18402bf0a84fb9 Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Sat, 14 Feb 2015 00:44:39 +0800 >> Subject: [PATCH] avcodec/golom

Re: [FFmpeg-devel] [PATCH 2/3] avcodec/wmalosslessdec: optimize sign operation

2015-02-14 Thread zhaoxiu.zeng
在 2015/2/14 16:47, Reimar Döffinger 写道: > On 13.02.2015, at 17:51, "zhaoxiu.zeng" wrote: >> From b08b4a38c87000fe5549de96f65de6ba77740b30 Mon Sep 17 00:00:00 2001 >> From: Zeng Zhaoxiu >> Date: Fri, 13 Feb 2015 23:52:29 +0800 >> Subject: [PATCH 2/3]

[FFmpeg-devel] [PATCH] avcodec/golomb: simplify sign conversion

2015-02-13 Thread zhaoxiu.zeng
>From 7d782e106cf485ca9a44d4283a18402bf0a84fb9 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 00:44:39 +0800 Subject: [PATCH] avcodec/golomb: simplify sign conversion Signed-off-by: Zeng Zhaoxiu --- libavcodec/golomb.h | 41 + 1 file c

[FFmpeg-devel] [PATCH 1/2] avcodec/apedec: move 'coeffs[256] and delay[256]' into, long_filter_high_3800

2015-02-13 Thread zhaoxiu.zeng
>From b6ab794e41c549509c3e2aad30c0fc67726dbd56 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 00:33:32 +0800 Subject: [PATCH 1/2] avcodec/apedec: move 'coeffs[256] and delay[256]' into long_filter_high_3800 Signed-off-by: Zeng Zhaoxiu --- libavcodec/apedec.c | 18 --

[FFmpeg-devel] [PATCH 2/2] avcodec/apedec: simplify sign conversion

2015-02-13 Thread zhaoxiu.zeng
>From fcc874caec6aa2ae439b476559a7a1ee25aecc4e Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 00:37:25 +0800 Subject: [PATCH 2/2] avcodec/apedec: simplify sign conversion Signed-off-by: Zeng Zhaoxiu --- libavcodec/apedec.c | 23 +-- 1 file changed, 5 inse

[FFmpeg-devel] [PATCH 3/3] avcodec/wmalosslessdec: cleanup

2015-02-13 Thread zhaoxiu.zeng
>From 4096d5565e55bdbc3dbe3b0aa3be920f73c00aa8 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Sat, 14 Feb 2015 00:27:03 +0800 Subject: [PATCH 3/3] avcodec/wmalosslessdec: cleanup Signed-off-by: Zeng Zhaoxiu --- libavcodec/wmalosslessdec.c | 24 1 file changed, 8 inse

[FFmpeg-devel] [PATCH 2/3] avcodec/wmalosslessdec: optimize sign operation

2015-02-13 Thread zhaoxiu.zeng
>From b08b4a38c87000fe5549de96f65de6ba77740b30 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Fri, 13 Feb 2015 23:52:29 +0800 Subject: [PATCH 2/3] avcodec/wmalosslessdec: optimize sign operation Signed-off-by: Zeng Zhaoxiu --- libavcodec/wmalosslessdec.c | 34

[FFmpeg-devel] [PATCH 1/3] avcodec/wmalosslessdec: change type of acfilter_coeffs from int64_t to int16_t

2015-02-13 Thread zhaoxiu.zeng
>From f1ea8512460b62e802134f5894bfa274e8914f24 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Fri, 13 Feb 2015 23:37:13 +0800 Subject: [PATCH 1/3] avcodec/wmalosslessdec: change type of acfilter_coeffs from int64_t to int16_t Signed-off-by: Zeng Zhaoxiu --- libavcodec/wmalosslessdec.c | 4 +

[FFmpeg-devel] [PATCH] avcodec/wmv2: simplify cbp_table_index calculation

2015-02-12 Thread zhaoxiu.zeng
>From 232bb6fa60aeb02ae8ecd0b28e9785d4cfb2d7a0 Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Thu, 12 Feb 2015 23:43:26 +0800 Subject: [PATCH] avcodec/wmv2: simplify cbp_table_index calculation Signed-off-by: Zeng Zhaoxiu --- libavcodec/wmv2.h| 11 +++ libavcodec/wmv2dec.c | 11 +

[FFmpeg-devel] [PATCH 2/2] avcodec/vc1: simplify vc1_split()

2015-02-12 Thread zhaoxiu.zeng
>From 1a89b725e31e7567ade7563fc67ebc5d80a7c20c Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Thu, 12 Feb 2015 23:30:08 +0800 Subject: [PATCH 2/2] avcodec/vc1: simplify vc1_split() Signed-off-by: Zeng Zhaoxiu --- libavcodec/vc1_parser.c | 23 +++ 1 file changed, 11 insert

[FFmpeg-devel] [PATCH 1/2] avcodec/vc1: simplify find_next_marker()

2015-02-12 Thread zhaoxiu.zeng
>From ae973955c4e8a16ad38843cef60639f9bd69abee Mon Sep 17 00:00:00 2001 From: Zeng Zhaoxiu Date: Thu, 12 Feb 2015 23:22:59 +0800 Subject: [PATCH 1/2] avcodec/vc1: simplify find_next_marker() Signed-off-by: Zeng Zhaoxiu --- libavcodec/vc1_common.h | 10 -- 1 file changed, 4 insertions(+)

Re: [FFmpeg-devel] [PATCH] avcodec/utils/avpriv_find_start_code: optimization. If HAVE_FAST_UNALIGNED is true, handle "1 + sizeof(long)" bytes per step.

2015-01-01 Thread zhaoxiu.zeng
在 2015/1/1 11:49, Michael Niedermayer 写道: > On Thu, Jan 01, 2015 at 10:13:58AM +0800, zhaoxiu.zeng wrote: >> libavcodec/utils.c | 68 >> -- >> 1 file changed, 56 insertions(+), 12 deletions(-) >> >> diff --git

[FFmpeg-devel] [PATCH] avcodec/utils/avpriv_find_start_code: optimization. If HAVE_FAST_UNALIGNED is true, handle "1 + sizeof(long)" bytes per step.

2014-12-31 Thread zhaoxiu.zeng
libavcodec/utils.c | 68 -- 1 file changed, 56 insertions(+), 12 deletions(-) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 1ec5cae..14a43e2 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -3772,30 +3772,74 @@ const uint