/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/ |
H A D | vp8cx.mk | 27 VP8_CX_SRCS-yes += encoder/defaultcoefcounts.h 28 VP8_CX_SRCS-yes += encoder/bitstream.c 29 VP8_CX_SRCS-yes += encoder/boolhuff.c 30 VP8_CX_SRCS-yes += encoder/dct.c 31 VP8_CX_SRCS-yes += encoder/encodeframe.c 32 VP8_CX_SRCS-yes += encoder/encodeframe.h 33 VP8_CX_SRCS-yes += encoder/encodeintra.c 34 VP8_CX_SRCS-yes += encoder/encodemb.c 35 VP8_CX_SRCS-yes += encoder/encodemv.c 36 VP8_CX_SRCS-$(CONFIG_MULTITHREAD) += encoder/ethreadin [all...] |
H A D | vp8cx_arm.mk | 15 # encoder 16 VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/dct_arm.c 17 VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/quantize_arm.c 20 # encoder 21 VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/boolhuff_arm.c 22 VP8_CX_SRCS_REMOVE-$(HAVE_EDSP) += encoder/boolhuff.c 23 VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/armv5te/boolhuff_armv5te$(ASM) 24 VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/armv5te/vp8_packtokens_armv5$(ASM) 25 VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/armv5te/vp8_packtokens_mbrow_armv5$(ASM) 26 VP8_CX_SRCS-$(HAVE_EDSP) += encoder/ar [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/ |
H A D | vp9cx.mk | 20 VP9_CX_SRCS-yes += encoder/vp9_bitstream.c 21 VP9_CX_SRCS-yes += encoder/vp9_cost.h 22 VP9_CX_SRCS-yes += encoder/vp9_cost.c 23 VP9_CX_SRCS-yes += encoder/vp9_dct.c 24 VP9_CX_SRCS-yes += encoder/vp9_encodeframe.c 25 VP9_CX_SRCS-yes += encoder/vp9_encodeframe.h 26 VP9_CX_SRCS-yes += encoder/vp9_encodemb.c 27 VP9_CX_SRCS-yes += encoder/vp9_encodemv.c 28 VP9_CX_SRCS-yes += encoder/vp9_extend.c 29 VP9_CX_SRCS-yes += encoder/vp9_firstpas [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/ |
H A D | borders_test.cc | 32 ::libvpx_test::Encoder *encoder) { 34 encoder->Control(VP8E_SET_CPUUSED, 1); 35 encoder->Control(VP8E_SET_ENABLEAUTOALTREF, 1); 36 encoder->Control(VP8E_SET_ARNR_MAXFRAMES, 7); 37 encoder->Control(VP8E_SET_ARNR_STRENGTH, 5); 38 encoder->Control(VP8E_SET_ARNR_TYPE, 3); 51 // the encoder to producing lots of big partitions which will likely 66 // when passing in a very high min q. This pushes the encoder to producing 31 PreEncodeFrameHook(::libvpx_test::VideoSource *video, ::libvpx_test::Encoder *encoder) argument
|
H A D | altref_test.cc | 37 libvpx_test::Encoder *encoder) { 39 encoder->Control(VP8E_SET_ENABLEAUTOALTREF, 1); 40 encoder->Control(VP8E_SET_CPUUSED, 3); 36 PreEncodeFrameHook(libvpx_test::VideoSource *video, libvpx_test::Encoder *encoder) argument
|
H A D | cpu_speed_test.cc | 34 ::libvpx_test::Encoder *encoder) { 36 encoder->Control(VP8E_SET_CPUUSED, set_cpu_used_); 37 encoder->Control(VP8E_SET_ENABLEAUTOALTREF, 1); 38 encoder->Control(VP8E_SET_ARNR_MAXFRAMES, 7); 39 encoder->Control(VP8E_SET_ARNR_STRENGTH, 5); 40 encoder->Control(VP8E_SET_ARNR_TYPE, 3); 54 // the encoder to producing lots of big partitions which will likely 73 // the encoder to producing lots of big partitions which will likely 89 // when passing in a very high min q. This pushes the encoder to producing 33 PreEncodeFrameHook(::libvpx_test::VideoSource *video, ::libvpx_test::Encoder *encoder) argument
|
H A D | active_map_test.cc | 37 ::libvpx_test::Encoder *encoder) { 39 encoder->Control(VP8E_SET_CPUUSED, cpu_used_); 58 encoder->Control(VP8E_SET_ACTIVEMAP, &map); 64 encoder->Control(VP8E_SET_ACTIVEMAP, &map); 36 PreEncodeFrameHook(::libvpx_test::VideoSource *video, ::libvpx_test::Encoder *encoder) argument
|
H A D | aq_segment_test.cc | 34 ::libvpx_test::Encoder *encoder) { 36 encoder->Control(VP8E_SET_CPUUSED, set_cpu_used_); 37 encoder->Control(VP9E_SET_AQ_MODE, aq_mode_); 38 encoder->Control(VP8E_SET_MAX_INTRA_BITRATE_PCT, 100); 33 PreEncodeFrameHook(::libvpx_test::VideoSource *video, ::libvpx_test::Encoder *encoder) argument
|
H A D | cq_test.cc | 46 libvpx_test::Encoder *encoder) { 49 encoder->Control(VP8E_SET_CQ_LEVEL, cq_level_); 51 encoder->Control(VP8E_SET_CPUUSED, 3); 45 PreEncodeFrameHook(libvpx_test::VideoSource *video, libvpx_test::Encoder *encoder) argument
|
H A D | encode_test_driver.cc | 155 Encoder* const encoder = codec_->CreateEncoder(cfg_, deadline_, init_flags_, local 157 ASSERT_TRUE(encoder != NULL); 164 PreEncodeFrameHook(video, encoder); 165 encoder->EncodeFrame(video, frame_flags_); 167 CxDataIterator iter = encoder->GetCxData(); 198 const vpx_image_t *img_enc = encoder->GetPreviewFrame(); 218 delete encoder;
|
H A D | superframe_test.cc | 38 libvpx_test::Encoder *encoder) { 40 encoder->Control(VP8E_SET_ENABLEAUTOALTREF, 1); 37 PreEncodeFrameHook(libvpx_test::VideoSource *video, libvpx_test::Encoder *encoder) argument
|
H A D | tile_independence_test.cc | 52 libvpx_test::Encoder *encoder) { 54 encoder->Control(VP9E_SET_TILE_COLUMNS, n_tiles_); 51 PreEncodeFrameHook(libvpx_test::VideoSource *video, libvpx_test::Encoder *encoder) argument
|
H A D | tools_common.sh | 221 encoder="${LIBVPX_BIN_PATH}/vpxenc" 231 encoder="${encoder}.exe" 249 "${encoder}" --codec=${codec} --width=${width} --height=${height} \ 254 | "${encoder}" --codec=${codec} --width=${width} --height=${height} \
|
H A D | encode_test_driver.h | 52 explicit CxDataIterator(vpx_codec_ctx_t *encoder) argument 53 : encoder_(encoder), iter_(NULL) {} 157 // Flush the encoder on EOS 170 // encoder tests. It provides hooks which can be overridden by subclasses 199 virtual void PreEncodeFrameHook(VideoSource *video, Encoder *encoder) {} argument 224 // Hook that can modify the encoder's output data
|
H A D | keyframe_test.cc | 36 ::libvpx_test::Encoder *encoder) { 40 encoder->Control(VP8E_SET_CPUUSED, set_cpu_used_); 35 PreEncodeFrameHook(::libvpx_test::VideoSource *video, ::libvpx_test::Encoder *encoder) argument
|
/hardware/ti/omap3/omx/video/src/openmax_il/video_encode/ |
H A D | Android.mk | 20 LOCAL_MODULE:= libOMX.TI.Video.encoder
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/examples/ |
H A D | simple_encoder.c | 14 // This is an example of a simple encoder loop. It takes an input file in 15 // YV12 format, passes it through the encoder, and writes the compressed 37 // Encoders have the notion of "usage profiles." For example, an encoder 39 // conferencing application and a best quality offline encoder. These 55 // The encoder is initialized by the following code. 61 // EOF) then the frame is passed to the encoder. Otherwise, a NULL 62 // is passed, indicating the End-Of-Stream condition to the encoder. The 75 // encoder. 158 const VpxInterface *encoder = NULL; local 184 encoder [all...] |
H A D | vp8cx_set_ref.c | 15 // This is an example demonstrating how to overwrite the VP8 encoder's 104 const VpxInterface *encoder = NULL; local 115 encoder = get_vpx_encoder_by_name("vp8"); 116 if (!encoder) 123 info.codec_fourcc = encoder->fourcc; 141 printf("Using %s\n", vpx_codec_iface_name(encoder->interface())); 143 res = vpx_codec_enc_config_default(encoder->interface(), &cfg, 0); 160 if (vpx_codec_enc_init(&codec, encoder->interface(), &cfg, 0)) 161 die_codec(&codec, "Failed to initialize encoder");
|
H A D | set_maps.c | 15 // This is an example demonstrating how to control the VP8 encoder's 163 const VpxInterface *encoder = NULL; local 172 encoder = get_vpx_encoder_by_name(argv[1]); 173 if (!encoder) 176 info.codec_fourcc = encoder->fourcc; 194 printf("Using %s\n", vpx_codec_iface_name(encoder->interface())); 196 res = vpx_codec_enc_config_default(encoder->interface(), &cfg, 0); 215 if (vpx_codec_enc_init(&codec, encoder->interface(), &cfg, 0)) 216 die_codec(&codec, "Failed to initialize encoder"); 221 if (frame_count == 22 && encoder [all...] |
H A D | twopass_encoder.c | 14 // This is an example of a two pass encoder loop. It takes an input file in 15 // YV12 format, passes it through the encoder twice, and writes the compressed 30 // Encoding a frame in two pass mode is identical to the simple encoder 48 // Destruction of the encoder instance must be done on each pass. The 131 const VpxInterface *encoder = NULL; local 145 encoder = get_vpx_encoder_by_name(codec_arg); 146 if (!encoder) 149 info.codec_fourcc = encoder->fourcc; 171 printf("Using %s\n", vpx_codec_iface_name(encoder->interface())); 173 res = vpx_codec_enc_config_default(encoder [all...] |
/hardware/intel/img/libdrm/tests/modeprint/ |
H A D | modeprint.c | 190 int printEncoder(int fd, drmModeResPtr res, drmModeEncoderPtr encoder, uint32_t id) argument 194 printf("\tcrtc_id :%d\n", encoder->crtc_id); 195 printf("\ttype :%d\n", encoder->encoder_type); 196 printf("\tpossible_crtcs :%d\n", encoder->possible_crtcs); 197 printf("\tpossible_clones :%d\n", encoder->possible_clones); 234 drmModeEncoderPtr encoder; local 263 encoder = drmModeGetEncoder(fd, res->encoders[i]); 265 if (!encoder) 266 printf("Could not get encoder %i\n", res->encoders[i]); 268 printEncoder(fd, res, encoder, re [all...] |
/hardware/intel/img/hwcomposer/common/base/ |
H A D | Drm.cpp | 124 // get proper encoder for the given connector 126 ILOGTRACE("Drm connector has encoder attached on device %d", device); 127 output->encoder = drmModeGetEncoder(mDrmFd, connector->encoder_id); 128 if (!output->encoder) { 129 ELOGTRACE("failed to get encoder from a known encoder id"); 130 // fall through to get an encoder 133 if (!output->encoder) { 134 ILOGTRACE("getting encoder for device %d", device); 135 drmModeEncoderPtr encoder; local [all...] |
H A D | Drm.h | 88 drmModeEncoderPtr encoder; member in struct:android::intel::Drm::DrmOutput
|
/hardware/intel/img/libdrm/tests/modetest/ |
H A D | modetest.c | 30 * since the kernel separates outputs into encoder and connector structures, 117 drmModeEncoder *encoder; local 123 encoder = drmModeGetEncoder(fd, resources->encoders[i]); 125 if (!encoder) { 126 fprintf(stderr, "could not get encoder %i: %s\n", 131 encoder->encoder_id, 132 encoder->crtc_id, 133 encoder_type_str(encoder->encoder_type), 134 encoder->possible_crtcs, 135 encoder 272 drmModeEncoder *encoder; member in struct:connector 464 drmModeEncoder *encoder = NULL; local [all...] |
/hardware/ti/omap3/omx/image/src/openmax_il/jpeg_enc/src/ |
H A D | Makefile | 29 COMPONENT_LIB=libOMX.TI.JPEG.encoder.so
|