Showing the changes to codec/decoder (1 of 5 files). Show all
Unified · Split
| @@ -43,35 +43,13 @@ · 42 unmodified lines | |||
| 43 | #include "decoder_context.h" | 43 | #include "decoder_context.h" |
| 44 | #include "picture.h" | 44 | #include "picture.h" |
| 45 | 45 | ||
| 46 | #include "expand_picture_common.h" | ||
| 47 | |||
| 46 | namespace WelsDec { | 48 | namespace WelsDec { |
| 47 | 49 | ||
| 48 | void_t ExpandReferencingPicture (PPicture pPic, PExpandPictureFunc pExpandPictureLuma, | 50 | void_t ExpandReferencingPicture (PPicture pPic, PExpandPictureFunc pExpandPictureLuma, |
| 49 | PExpandPictureFunc pExpandPictureChroma[2]); | 51 | PExpandPictureFunc pExpandPictureChroma[2]); |
| 50 | 52 | ||
| 51 | #if defined(__cplusplus) | ||
| 52 | extern "C" { | ||
| 53 | #endif//__cplusplus | ||
| 54 | |||
| 55 | #if defined(X86_ASM) | ||
| 56 | void_t ExpandPictureLuma_sse2 (uint8_t* pDst, | ||
| 57 | const int32_t kiStride, | ||
| 58 | const int32_t kiPicWidth, | ||
| 59 | const int32_t kiPicHeight); | ||
| 60 | void_t ExpandPictureChromaAlign_sse2 (uint8_t* pDst, | ||
| 61 | const int32_t kiStride, | ||
| 62 | const int32_t kiPicWidth, | ||
| 63 | const int32_t kiPicHeight); | ||
| 64 | void_t ExpandPictureChromaUnalign_sse2 (uint8_t* pDst, | ||
| 65 | const int32_t kiStride, | ||
| 66 | const int32_t kiPicWidth, | ||
| 67 | const int32_t kiPicHeight); | ||
| 68 | #endif//X86_ASM | ||
| 69 | |||
| 70 | #if defined(__cplusplus) | ||
| 71 | } | ||
| 72 | #endif//__cplusplus | ||
| 73 | |||
| 74 | // | ||
| 75 | void_t InitExpandPictureFunc (SExpandPicFunc* pExpandPicFunc, const uint32_t kuiCpuFlags); | 53 | void_t InitExpandPictureFunc (SExpandPicFunc* pExpandPicFunc, const uint32_t kuiCpuFlags); |
| 76 | 54 | ||
| 77 | } // namespace WelsDec | 55 | } // namespace WelsDec |