H.264编解码的CUDA实现,并行加速算法

时间:2016-05-03 10:28:10
【文件属性】:

文件名称:H.264编解码的CUDA实现,并行加速算法

文件大小:2.49MB

文件格式:RAR

更新时间:2016-05-03 10:28:10

H.264 CUDA 视频编解码 并行加速

H.264编解码的CUDA实现,并行加速算法,内部实现了H.264视频编解码的CUDA实现,能够编译通过,已经过测试,并且还添加了注释信息。


【文件预览】:
h264cuda
----cuve264b_main.cpp~(13KB)
----READ_ME.txt(108B)
----Makefile(278B)
----src()
--------output.cpp(6KB)
--------cuve264b.cpp(25KB)
--------rc_utils.cpp(2KB)
--------cavlc_utils.cpp~(9KB)
--------deblock.cpp(42KB)
--------encoder_tables.cpp(12KB)
--------Makefile(402B)
--------mv_fns_ref.cpp(15KB)
--------mem_alloc_free.cpp(3KB)
--------rc_main.cpp(15KB)
--------cavlc_utils.cpp(9KB)
--------me_main.cpp(16KB)
--------rc_process_frame.cpp~(34KB)
--------encoder_main.cpp(23KB)
--------cuve264b_utils.cpp(8KB)
--------cavlc.cpp(2KB)
--------deblock.cpp~(42KB)
--------rc_process_frame.cpp(34KB)
--------encoder_context.cpp~(31KB)
--------me_context.cpp(19KB)
--------cavlc_header_codes.cpp(27KB)
--------rc_internal_settings.cpp(53KB)
--------encode_frame.cpp(8KB)
--------mem_alloc_free.cpp~(3KB)
--------encoder_context.cpp(31KB)
--------me_context.cpp~(19KB)
--------mb_info.cpp(5KB)
--------cavlc.cpp~(2KB)
--------Makefile~(566B)
--------rc_mem_alloc_free.cpp(2KB)
----bin()
--------blue_sky.yuv(8.9MB)
----cuda()
--------chroma_transform_quantize_kernel.cu(14KB)
--------calc_cbp_and_total_coef.cu(11KB)
--------intra_coding_kernel.cu(44KB)
--------deblock_kernel.cu(25KB)
--------iframe_residual_coding_kernel.cu(44KB)
--------Makefile(92B)
--------encode_cuda.cu(70KB)
--------transform_quantize_kernel.h(4KB)
--------intra_rc_luma_kernel.cu(28KB)
--------pframe_inter_residual_coding_kernel.cu(10KB)
--------iframe_residual_chroma_kernel.cu(31KB)
--------me_refinement_kernel.cu(19KB)
--------intra_rc_chroma_kernel.cu(14KB)
--------me_LR_search_kernel.cu(24KB)
--------pframe_LR_serach_kernel.cu(20KB)
--------cavlc_block_context_kernel.cu(19KB)
--------intra_coding_kernel_chroma.cu(17KB)
--------cavlc_bit_pack_kernel.cu(20KB)
--------cavlc_texture_codes_kernel.cu(15KB)
--------cavlc_texture_symbols_kernel.cu(27KB)
--------transform_quantize_kernel.cu(21KB)
--------pframe_residual_coding_kernel.h(2KB)
--------encode_cuda_cu.h(1KB)
--------cavlc_header_code_kernel.cu(12KB)
--------intra_rc_luma_kernel.h(4KB)
----inc()
--------deblock.h(3KB)
--------cavlc.h~(1KB)
--------parset.h~(8KB)
--------h264_types.h(2KB)
--------rc_internal_settings.h(2KB)
--------mb_info.h(3KB)
--------me_context.h(10KB)
--------me_common.h(1KB)
--------encoder_tables.h(3KB)
--------cavlc_data.h~(13KB)
--------cuve264b.h(8KB)
--------cavlc.h(1KB)
--------rc_common.h(12KB)
--------mem_alloc_free.h(1KB)
--------encoder_context.h(14KB)
--------rc_mem_alloc_free.h(925B)
--------me.h(7KB)
--------h264_common.h(1KB)
--------encode_frame.h(949B)
--------entropy_data.h(987B)
--------residual_coding.h(2KB)
--------parset.h(8KB)
--------output.h(1KB)
--------cavlc_data.h(13KB)
--------nal_unit.h(1KB)
--------cuve264b_utils.h(3KB)
--------const_defines.h(15KB)
--------rc.h(10KB)
--------rc_process_frame.h(1KB)
--------h264_types.h~(2KB)
----cuve264b_main.cpp(13KB)

网友评论

  • 下载下来有问题,解压不了,一会再下载一次试试。
  • 只有编码,解码部分呢?
  • 不错,可以
  • 资源不错,对新手有参考价值,谢谢分享。
  • 可以参考下:网上很难找到:)多谢:
  • 东西很不错,值得下载
  • 东西还不错,比较简单易懂
  • 东西很不错,值得下载