X-Git-Url: http://git.maemo.org/git/?p=mardrone;a=blobdiff_plain;f=mardrone%2FARDrone_SDK_Version_1_8_20110726%2FARDroneLib%2FVLIB%2FPlatform%2Farm9_P6%2Fvideo_p264_p6.h;fp=mardrone%2FARDrone_SDK_Version_1_8_20110726%2FARDroneLib%2FVLIB%2FPlatform%2Farm9_P6%2Fvideo_p264_p6.h;h=0078ad8921ba101c11e7e81e5e6dd1ba3c2f5285;hp=0000000000000000000000000000000000000000;hb=9ec9bc13b75d30bc45535c54a652934debfcea92;hpb=ae0a3c2dc0898400aca0dd6b439c5db8044db7b2 diff --git a/mardrone/ARDrone_SDK_Version_1_8_20110726/ARDroneLib/VLIB/Platform/arm9_P6/video_p264_p6.h b/mardrone/ARDrone_SDK_Version_1_8_20110726/ARDroneLib/VLIB/Platform/arm9_P6/video_p264_p6.h new file mode 100644 index 0000000..0078ad8 --- /dev/null +++ b/mardrone/ARDrone_SDK_Version_1_8_20110726/ARDroneLib/VLIB/Platform/arm9_P6/video_p264_p6.h @@ -0,0 +1,16 @@ +#include +#include +#include + +// init h264 ip +C_RESULT video_p264_p6_init(void); + +// prepare ip to encode a new frame +C_RESULT video_p264_prepare_slice ( video_controller_t* controller, const vp_api_picture_t* blockline); + +// encode a MB +int32_t video_p264_encode_MB(uint32_t num_macro_blocks,video_macroblock_t* next_macroblock ,int32_t qp); + + +// release h264 ip +C_RESULT video_p264_p6_close(void);