Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.128.205.101
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
libvpx-dev /
examples /
[ HOME SHELL ]
Name
Size
Permission
Action
decode_to_md5.c
3.91
KB
-rw-r--r--
decode_with_drops.c
4.3
KB
-rw-r--r--
postproc.c
4.49
KB
-rw-r--r--
resize_util.c
3.09
KB
-rw-r--r--
set_maps.c
7.26
KB
-rw-r--r--
simple_decoder.c
5.39
KB
-rw-r--r--
simple_encoder.c
8.95
KB
-rw-r--r--
svc_context.h
3.23
KB
-rw-r--r--
svc_encodeframe.c
22.09
KB
-rw-r--r--
twopass_encoder.c
8.15
KB
-rw-r--r--
vp8_multi_resolution_encoder.c
22.61
KB
-rw-r--r--
vp8cx_set_ref.c
5.81
KB
-rw-r--r--
vp9_lossless_encoder.c
4.14
KB
-rw-r--r--
vp9_spatial_svc_encoder.c
47.69
KB
-rw-r--r--
vp9cx_set_ref.c
9.68
KB
-rw-r--r--
vpx_dec_fuzzer.cc
3.52
KB
-rw-r--r--
vpx_temporal_svc_encoder.c
37.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : resize_util.c
/* * Copyright (c) 2014 The WebM project authors. All Rights Reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */ #include <assert.h> #include <limits.h> #include <math.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "../tools_common.h" #include "../vp9/encoder/vp9_resize.h" static const char *exec_name = NULL; static void usage() { printf("Usage:\n"); printf("%s <input_yuv> <width>x<height> <target_width>x<target_height> ", exec_name); printf("<output_yuv> [<frames>]\n"); } void usage_exit(void) { usage(); exit(EXIT_FAILURE); } static int parse_dim(char *v, int *width, int *height) { char *x = strchr(v, 'x'); if (x == NULL) x = strchr(v, 'X'); if (x == NULL) return 0; *width = atoi(v); *height = atoi(&x[1]); if (*width <= 0 || *height <= 0) return 0; else return 1; } int main(int argc, char *argv[]) { char *fin, *fout; FILE *fpin, *fpout; uint8_t *inbuf, *outbuf; uint8_t *inbuf_u, *outbuf_u; uint8_t *inbuf_v, *outbuf_v; int f, frames; int width, height, target_width, target_height; exec_name = argv[0]; if (argc < 5) { printf("Incorrect parameters:\n"); usage(); return 1; } fin = argv[1]; fout = argv[4]; if (!parse_dim(argv[2], &width, &height)) { printf("Incorrect parameters: %s\n", argv[2]); usage(); return 1; } if (!parse_dim(argv[3], &target_width, &target_height)) { printf("Incorrect parameters: %s\n", argv[3]); usage(); return 1; } fpin = fopen(fin, "rb"); if (fpin == NULL) { printf("Can't open file %s to read\n", fin); usage(); return 1; } fpout = fopen(fout, "wb"); if (fpout == NULL) { printf("Can't open file %s to write\n", fout); usage(); return 1; } if (argc >= 6) frames = atoi(argv[5]); else frames = INT_MAX; printf("Input size: %dx%d\n", width, height); printf("Target size: %dx%d, Frames: ", target_width, target_height); if (frames == INT_MAX) printf("All\n"); else printf("%d\n", frames); inbuf = (uint8_t *)malloc(width * height * 3 / 2); outbuf = (uint8_t *)malloc(target_width * target_height * 3 / 2); inbuf_u = inbuf + width * height; inbuf_v = inbuf_u + width * height / 4; outbuf_u = outbuf + target_width * target_height; outbuf_v = outbuf_u + target_width * target_height / 4; f = 0; while (f < frames) { if (fread(inbuf, width * height * 3 / 2, 1, fpin) != 1) break; vp9_resize_frame420(inbuf, width, inbuf_u, inbuf_v, width / 2, height, width, outbuf, target_width, outbuf_u, outbuf_v, target_width / 2, target_height, target_width); fwrite(outbuf, target_width * target_height * 3 / 2, 1, fpout); f++; } printf("%d frames processed\n", f); fclose(fpin); fclose(fpout); free(inbuf); free(outbuf); return 0; }
Close