[FFmpeg-devel] Patch[1/2] to fix bug for PPC LE in file libswscale/ppc/swscale_altivec.c

2015-04-27 Thread rongyan
Hi, GCC tool has a bug of PPC intrinsic interpret, which has been fixed in GCC 4.9.1. This bug lead to errors in two of our previous patches. We found this when we update our GCC tools to 4.9.1 and by reading the related info on GCC website. We fix our previous error in two seperate patches:

[FFmpeg-devel] Patch[1/2]: Fix bug for PPC LE in file libswscale/ppc/swscale_altivec.c

2015-04-27 Thread rongyan
Hi, GCC tool has a bug of PPC intrinsic interpret, which has been fixed in GCC 4.9.1. This bug lead to errors in two of our previous patches. We found this when we update our GCC tools to 4.9.1 and by reading the related info on GCC website. We fix our previous error in two seperate patches:

[FFmpeg-devel] Fix bug for PPC LE

2015-04-24 Thread rongyan
Hi, GCC tool has a bug of PPC intrinsic interpret, which has been fixed in GCC 4.9.1. This bug lead to errors in two of our previous patches. We found this when we update our GCC tools to 4.9.1 and by reading the related info on GCC website. We fix our previous error here: 1. The attchment is

[FFmpeg-devel] Patch: fix bug for POWER8 LE in file avcodec/ppc/fdctdsp.c

2015-04-03 Thread rongyan
Hi, The attachment please find the patch to fix bug on POWER8 LE for jpeg picture convert. The fucntion ff_fdct_altivec() is fixed and the macros VEC_FMERGEH and VEC_FMERGEL are added. The fate test results is here: Thanks for your review. Rong Yan

[FFmpeg-devel] For x264, should I contribute to videoLan directly

2015-03-09 Thread rongyan
All, x264 is the external library of FFmpeg. If I want to contribute to it, should I contribute to VideoLan directly? Thanks. Rong ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

[FFmpeg-devel] 0001-avcodec-ppc-idctdsp.c-POWER-LE-support-idct_add_alti

2015-02-02 Thread rongyan
Hi, We present a patch to fix MPEG2 decoding bugs for POWER8 little endian. The function idct_add_altivec() in file /libavcodec/ppc/idctdsp.c is fixed. The fate test result can be found on website by searching ibmcrl, also attached in the below to facilitate the review. Thanks. Rong

[FFmpeg-devel] Fix bug for POWER LE: avcodec/ppc/vp3dsp_altivec.c

2014-12-08 Thread rongyan
Hi, This patch is to fix vp3 for POWER8 little endian. Function vp3_idec_add_altivec() and Macro MC15 are fixed. The passed test cases change from 2319/2328 to 2328/2328. Thanks for your review. Rong Yan -- The world has enough for everyone's need, but not enough

[FFmpeg-devel] Fix bug for POWER LE: libavcodec/ppc/vp8dsp_altivec.c

2014-12-04 Thread rongyan
Hi, We propose this patch to fix vp8 bugs for POWER8 little endian. Functions put_vp8_epel_h_altivec_core(), puta_vp8_epel_v_altivec_core(), and put_vp8_pixels16_altivec() are fixed. The passed test cases change from 2296/2328 to 2328/2328. Thanks for your review. Rong Yan

[FFmpeg-devel] Fix bug for POWER LE: avcodec/ppc/vc1dsp_altivec.c

2014-12-03 Thread rongyan
Hi, We propose this patch to fix vc1 bugs for POWER8 little endian. Function vc1_inv_trans_8x4_altivec() is fixed. The passed test cases change from 2296/2328 to 2303/2328‍. ‍‍ Thanks for your review. Rong Yan -- The world has enough for everyone's need, but not enough

[FFmpeg-devel] Fix bug for POWER LE: avcodec/ppc/lossless_audiodsp_altivec.c

2014-12-01 Thread rongyan
Hi, We propose this patch to fix lossless audio bugs for POWER8 little endian. The passed test cases change from 2292/2328 to 2296/2328‍. ‍‍ Thanks for your review. Rong Yan 2D02F6FF@D544485C.8E707D54 Description: Binary data 0001-avcodec-ppc-lossless_audiodsp_altivec-POWER-LE-suppo.patch

[FFmpeg-devel] [Patch 1/4]Fix h264 on POWER LE: libavcodec/ppc/h264dsp.c

2014-11-27 Thread rongyan
Hi, We present 4 patches to fix h264 bugs for POWER8 little endian, which are sent in 4 seperate emails. This is the first, to fix the functions h264_idct8_add_altivec(), h264_idct_dc_add_internal(), h264_loop_filter_luma_altivec(), write16x4() VEC_1D_DCT(), weight_h264_W_altivec(),

[FFmpeg-devel] [Patch 2/4]Fix h264 on POWER LE: libavcodec/ppc/h264chroma_template.c

2014-11-27 Thread rongyan
Hi, We present 4 patches to fix h264 bugs for POWER8 little endian, which are sent in 4 seperate emails. This is the third, to fix the functions PREFIX_h264_chroma_mc8_altivec(), PREFIX_no_rnd_vc1_chroma_mc8_altivec(), CHROMA_MC8_ALTIVEC_CORE_SIMPLE(), CHROMA_MC8_ALTIVEC_CORE(), add marcos

[FFmpeg-devel] [Patch 3/4]Fix h264 on POWER LE: libavcodec/ppc/h264qpel_template.c

2014-11-27 Thread rongyan
Hi, We present 4 patches to fix h264 bugs for POWER8 little endian, which are sent in 4 seperate emails. This is the first, to fix functions PREFIX_h264_qpel16_h_lowpass_altivec(), PREFIX_h264_qpel16_v_lowpass_altivec(), PREFIX_h264_qpel16_hv_lowpass_altivec(), add marcos load_alignment().

[FFmpeg-devel] [Patch 4/4]Fix h264 on POWER LE: libavcodec/ppc/h264qpel.c

2014-11-27 Thread rongyan
Hi, We present 4 patches to fix h264 bugs for POWER8 little endian, which are sent in 4 seperate emails. This is the fifth, to fix the functions put_pixels16_l2_altivec(), avg_pixels16_l2_altivec(), add marcos put_unligned_store(), avg_unligned_store(). The fate test result after merge these 4

[FFmpeg-devel] [Patch 1/5]Fix h264 on POWER LE: libavutil/ppc/util_altivec.h

2014-11-26 Thread rongyan
Hi, We present 5 patches to fix h264 bugs for POWER8 little endian, which are sent in 5 seperate emails. This is the first, to add marcos vcswapi2s(), vcswapc(), VEC_LD2(), VEC_SPLAT16(), and VEC_SLD16(). The fate test result after merge these 5 patches can be found on website by searching

[FFmpeg-devel] [Patch 2/5]Fix h264 on POWER LE: libavcodec/ppc/h264dsp.c

2014-11-26 Thread rongyan
Hi, We present 5 patches to fix h264 bugs for POWER8 little endian, which are sent in 5 seperate emails. This is the second, to fix the functions h264_idct8_add_altivec(); h264_idct_dc_add_internal(); h264_loop_filter_luma_altivec(); write16x4() VEC_1D_DCT(); weight_h264_W_altivec();

[FFmpeg-devel] [Patch 3/5]Fix h264 on POWER LE: libavcodec/ppc/h264chroma_template.c

2014-11-26 Thread rongyan
Hi, We present 5 patches to fix h264 bugs for POWER8 little endian, which are sent in 5 seperate emails. This is the third, to fix the functions PREFIX_h264_chroma_mc8_altivec(), PREFIX_no_rnd_vc1_chroma_mc8_altivec(), CHROMA_MC8_ALTIVEC_CORE_SIMPLE(), CHROMA_MC8_ALTIVEC_CORE(), add marcos

[FFmpeg-devel] [Patch 5/5]Fix h264 on POWER LE: libavcodec/ppc/h264qpel.c

2014-11-26 Thread rongyan
Hi, We present 5 patches to fix h264 bugs for POWER8 little endian, which are sent in 5 seperate emails. This is the fifth, to fix the functions put_pixels16_l2_altivec(), avg_pixels16_l2_altivec(), add marcos put_unligned_store(), avg_unligned_store(). The fate test result after merge these 5

[FFmpeg-devel] [Patch 4/5]Fix h264 on POWER LE: libavcodec/ppc/h264qpel_template.c

2014-11-26 Thread rongyan
Hi, We present 5 patches to fix h264 bugs for POWER8 little endian, which are sent in 5 seperate emails. This is the first, to fix functions PREFIX_h264_qpel16_h_lowpass_altivec(), PREFIX_h264_qpel16_v_lowpass_altivec(), PREFIX_h264_qpel16_hv_lowpass_altivec(), add marcos load_alignment(). The

[FFmpeg-devel] Resubmit patch02 - Fwd: [patch 4/4] Fix bug for POWERLE: libswscale/ppc/swscale_altivec.c

2014-11-10 Thread rongyan
??: rongyanrongyan...@foxmail.com; : Fwd: [FFmpeg-devel] [patch 4/4] Fix bug for POWERLE: libswscale/ppc/swscale_altivec.c Forwarded conversation Subject: [FFmpeg-devel] [patch 4/4] Fix bug for POWERLE: libswscale/ppc/swscale_altivec.c From: rongyan rongyan

[FFmpeg-devel] Resubmit patch02 - [patch 4/4] Fix bug forPOWERLE: libswscale/ppc/swscale_altivec.c

2014-11-10 Thread rongyan
patch02 - Fwd: [patch 4/4] Fix bug for POWERLE: libswscale/ppc/swscale_altivec.c From: rongyan rongyan...@foxmail.com Date: 2014-11-10 17:03 GMT+08:00 To: ffmpeg-devel ffmpeg-devel@ffmpeg.org Cc: Tony Lin linzhaolo...@gmail.com Hi, New patch please find in the attachment

[FFmpeg-devel] [patch 1/4] Fix bug for POWERLE: libavutil/ppc/util_altivec.h

2014-11-07 Thread rongyan
Hi, There are 4 patches presented to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the first. It fixed the function unaligned_load(), vec_unaligned_load(), add macros VEC_LD(), VEC_MERGEH(), VEC_MERGEL(), VEC_ST(). The fate test result on POWER BE

[FFmpeg-devel] [patch 2/4] Fix bug for POWERLE: libavcodec/ppc/me_cmp.c

2014-11-07 Thread rongyan
Hi, There are 4 patches presented to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the second. It fixed the function hadamard8_diff8x8_altivec(), hadamard8_diff16x8_altivec(), sad16_x2_altivec(), sad16_y2_altivec(), sad16_xy2_altivec(),

[FFmpeg-devel] [patch 3/4] Fix bug for POWERLE: libavcodec/ppc/hpeldsp_altivec.c

2014-11-07 Thread rongyan
Hi, There are 4 patches presented to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the third. It fixed the function ff_put_pixels16_altivec(), put_no_rnd_pixels16_xy2_altivec(), put_no_rnd_pixels8_xy2_altivec(), avg_pixels8_altivec(),

[FFmpeg-devel] [patch 4/4] Fix bug for POWERLE: libswscale/ppc/swscale_altivec.c

2014-11-07 Thread rongyan
Hi, There are 4 patches presented to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the fourth. It fixed the function hScale_altivec_real(), yuv2planeX_16_altivec(), yuv2planeX_8(). The fate test result on POWER BE and POWER LE after merge these 4

[FFmpeg-devel] [patch 1/3]Fix bug for POWER LE:/libavcodec/ppc/me_cmp.c

2014-11-03 Thread rongyan
Hi, There are 3 patches to fix bugs for POWER8 little endian. I will send 3 patches in 3 different email. This is the first, functions hadamard8_diff8x8_altivec()hadamard8_diff16x8_altivec() sad16_x2_altivec() sad16_y2_altivec() sad16_xy2_altivec() sad16_altivec()

[FFmpeg-devel] [patch 2/3]Fix bug for POWER LE:/libavcodec/ppc/hpeldsp_altivec.c

2014-11-03 Thread rongyan
Hi, There are 3 patches to fix bugs for POWER8 little endian. I will send 3 patches in 3 different email. This is the second, functions ff_put_pixels16_altivec() put_no_rnd_pixels16_xy2_altivec() put_no_rnd_pixels8_xy2_altivec() avg_pixels8_altivec() avg_pixels8_xy2_altivec()

[FFmpeg-devel] [patch 3/3]Fix bug for POWER LE:/libswscale/ppc/swscale_altivec.c

2014-11-03 Thread rongyan
Hi, There are 3 patches to fix bugs for POWER8 little endian. I will send 3 patches in 3 different email. This is the third, functions hScale_altivec_real() yuv2planeX_16_altivec() yuv2planeX_8() are fixed. The fate test result after merge these 3 patches can be found on website by

[FFmpeg-devel] ?????? [patch 1/3]Fix bug for POWER LE:/libavcodec/ppc/me_cmp.c

2014-11-02 Thread rongyan
Timothy and Michael, I will modify the code according to your comments, then re-submit it. Thanks. Rong Yan -- The world has enough for everyone's need, but not enough for everyone's greed. -- -- ??: Timothy

[FFmpeg-devel] [patch 2/3]Fix bug for POWER LE: /libavcodec/ppc/hpeldsp_altivec.c

2014-10-31 Thread rongyan
Hi, There are 3 patches to fix bugs for POWER8 little endian. I will send 3 patches in 3 different email. This is the second, functions The fate test result after merge these 3 patches can be found on website by searching ibmcrl, also attached in the below to facilitate the review. The

[FFmpeg-devel] [patch 3/3]Fix bug for POWER LE: /libswscale/ppc/swscale_altivec.c

2014-10-31 Thread rongyan
Hi, There are 3 patches to fix bugs for POWER8 little endian. I will send 3 patches in 3 different email. This is the third, functions hScale_altivec_real(), yuv2planeX_16_altivec(), and yuv2planeX_8() are fixed. The fate test result after merge these 3 patches can be found on website by

Re: [FFmpeg-devel] Fix bug for POWER LE:libswscale/ppc/swscale_altivec.c

2014-10-21 Thread rongyan
Michael, Do you have any suggestion on this patch? Thanks. Rong Yan -- The world has enough for everyone's need, but not enough for everyone's greed. -- Original -- From: michaelni;michae...@gmx.at; Date: Fri, Oct 17, 2014 11:26 PM To:

[FFmpeg-devel] Fix bug for POWER LE: libswscale/ppc/swscale_altivec.c

2014-10-15 Thread rongyan
Hi, I created a patch to fix the bug in file libswscale/ppc/swscale_altivec.c for POWER LE. The fixed functions including 'hScale_altivec_real()', 'yuv2planeX_16_altivec()', and 'yuv2planeX_8()'. The fate test result can be found on http://fate.ffmpeg.org/ by search ibmcrl, also attached here

Re: [FFmpeg-devel] patch: fix buf in configure to ensure theHAVE_VSX is only enabled when HAVE_ALTIVECT is enabled

2014-10-15 Thread rongyan
...@foxmail.com; Subject: Re: [FFmpeg-devel] patch: fix buf in configure to ensure theHAVE_VSX is only enabled when HAVE_ALTIVECT is enabled On Mon, Oct 13, 2014 at 04:14:57PM +0800, rongyan wrote: Reimar, HAVE_VSX is used to make PPC ALTIVEC code successfully running in LE. Yes, we can

[FFmpeg-devel] patch: fix buf in configure to ensure the HAVE_VSX is only enabled when HAVE_ALTIVECT is enabled

2014-10-13 Thread rongyan
Hi, We present this patch to fix the bug in 'configure' file to make sure that the HAVE_VSX is only enabled when HAVE_ALTIVEC is enabled on POWER LE, and disabled when HAVE_ALTIVEC is disabled. The fate test result is attached here: The patch is attached. Thanks. Rong Yan

Re: [FFmpeg-devel] patch: fix buf in configure to ensure theHAVE_VSX is only enabled when HAVE_ALTIVECT is enabled

2014-10-13 Thread rongyan
On 13.10.2014, at 09:04, rongyan rongyan...@foxmail.com wrote: Hi, We present this patch to fix the bug in 'configure' file to make sure that the HAVE_VSX is only enabled when HAVE_ALTIVEC is enabled on POWER LE, and disabled when HAVE_ALTIVEC is disabled. Sorry if my question makes no sense (I

[FFmpeg-devel] re-submit: patch: fix buf in configure to ensure the HAVE_VSX is only enabled when HAVE_ALTIVECT is enabled

2014-10-13 Thread rongyan
Hi, We add some comments in the file 'configure'. The new patch is attached. Thanks. Rong Yan -- The world has enough for everyone's need, but not enough for everyone's greed. -- Original -- From: rongyan;rongyan

[FFmpeg-devel] patch 1/4: libavcodec/ppc/pixblockdsp.c: fixget_pixels_altivec() and diff_pixels_altivec() for POWER LE

2014-10-10 Thread rongyan
Hi, I present 4 patches to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the first. The fate test result after merge these 4 patches can be found on http://fate.ffmpeg.org/ by search ibmcrl, also attached here to facilitate the review: ?6?7The passed test

[FFmpeg-devel] patch 2/4: libavcodec/ppc/mpegvideoencdsp.c: fixpix_normal_altivec() and pix_sum_altivec() for POWER LE

2014-10-10 Thread rongyan
Hi, I present 4 patches to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the second. The fate test result after merge these 4 patches can be found on http://fate.ffmpeg.org/ by search ibmcrl, also attached here to facilitate the review: ?6?9 ?6?7The

[FFmpeg-devel] patch 3/4: libavcodec/ppc/me_cmp.c: fixesad16_altivec(), sad16_altivec(), sad16_xy2_altivec(), sad16_x2_altivec(), sad16_y2_altivec(), sad8_altivec() for POWER LE

2014-10-10 Thread rongyan
Hi, I present 4 patches to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the third. The fate test result after merge these 4 patches can be found on http://fate.ffmpeg.org/ by search ibmcrl, also attached here to facilitate the review: ?6?9 ?6?7 ?6?7The

[FFmpeg-devel] patch 4/4: libavcodec/ppc/hpeldsp_altivec.c: fixff_put_pixels16_altivec() for POWER LE

2014-10-10 Thread rongyan
Hi, I present 4 patches to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the fourth. The fate test result after merge these 4 patches can be found on http://fate.ffmpeg.org/ by search ibmcrl, also attached here to facilitate the review: ?6?9 ?6?7 ?6?7The

[FFmpeg-devel] 回复: patch 1/4: libavcodec/ppc/pixblockdsp.c: fixget_pixels_altivec() and diff_pixels_altivec() for POWER LE

2014-10-07 Thread rongyan
/pixblockdsp.c: fixget_pixels_altivec() and diff_pixels_altivec() for POWER LE On Tue, Sep 30, 2014 at 03:51:55PM +0800, rongyan wrote: Hi, I present 4 patches to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the first. The fate test result after

[FFmpeg-devel] patch 1/4: libavcodec/ppc/pixblockdsp.c: fix get_pixels_altivec() and diff_pixels_altivec() for POWER LE

2014-09-30 Thread rongyan
Hi, I present 4 patches to fix bugs for POWER8 little endian. I will send 4 patches in 4 different email. This is the first. The fate test result after merge these 4 patches can be found on http://fate.ffmpeg.org/ by search ibmcrl, also attached here to facilitate the review: ​ The passed