[SCM] harvid/master: Patches apllied upstream.

mira-guest at users.alioth.debian.org mira-guest at users.alioth.debian.org
Tue Dec 1 13:44:49 UTC 2015


The following commit has been merged in the master branch:
commit 4cbbc18435a923d352379bac0f7ecbb3079f1dd2
Author: Jaromír Mikeš <mira.mikes at seznam.cz>
Date:   Tue Dec 1 14:40:27 2015 +0100

    Patches apllied upstream.

diff --git a/debian/patches/0002-spelling.patch b/debian/patches/0002-spelling.patch
deleted file mode 100644
index c7952ff..0000000
--- a/debian/patches/0002-spelling.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Description:  Fix spelling.
-Author: Jaromír Mikeš <mira.mikes at seznam.cz>
-Forwarded: robin at gareus.org
-
-Index: harvid/doc/harvid.1
-===================================================================
---- harvid.orig/doc/harvid.1
-+++ harvid/doc/harvid.1
-@@ -78,7 +78,7 @@ If both syslog and logfile are given tha
- and above only. Available log\-levels are 'mute', 'critical, 'error',
- \&'warning' and 'info'.
- .PP
--The \fB\-\-features\fR option allows to enable and disable http\-handlers /seek and
-+The \fB\-\-features\fR option allows one to enable and disable http\-handlers /seek and
- /index as well as tweak related behaviour. The 'flatindex' option concerns
- /index&flatindex=1 which recursively indexes all video file. It is disabled
- by defaults since a recursive search of the default docroot / can takes a
-Index: harvid/src/harvid.c
-===================================================================
---- harvid.orig/src/harvid.c
-+++ harvid/src/harvid.c
-@@ -119,7 +119,7 @@ static void usage (int status) {
- "and above only. Available log-levels are 'mute', 'critical, 'error',\n"
- "'warning' and 'info'.\n"
- "\n"
--"The --features option allows to enable and disable http-handlers /seek and\n"
-+"The --features option allows one to enable and disable http-handlers /seek and\n"
- "/index as well as tweak related behaviour. The 'flatindex' option concerns\n"
- "/index&flatindex=1 which recursively indexes all video file. It is disabled\n"
- "by defaults since a recursive search of the default docroot / can takes a\n"
-Index: harvid/src/ics_handler.c
-===================================================================
---- harvid.orig/src/ics_handler.c
-+++ harvid/src/ics_handler.c
-@@ -404,7 +404,7 @@ void ics_http_handler(
-         httperror(c->fd, 403, NULL, NULL);
-       }
-     } else {
--      httperror(c->fd, 400, "Bad Request", "Nonexistant admin command.");
-+      httperror(c->fd, 400, "Bad Request", "Nonexistent admin command.");
-     }
-     c->run = 0;
-   } else if (CTP("/") && !strcmp(path, "/") && strlen(query) == 0) { /* HOMEPAGE */
diff --git a/debian/patches/0003-ffmpeg_2.9.patch b/debian/patches/0003-ffmpeg_2.9.patch
deleted file mode 100644
index 22afe31..0000000
--- a/debian/patches/0003-ffmpeg_2.9.patch
+++ /dev/null
@@ -1,306 +0,0 @@
-Description: Replace deprecated FFmpeg API
-Author: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
-Last-Update: <2015-11-02>
-Forwarded: robin at gareus.org
-
-Index: harvid/libharvid/decoder_ctrl.c
-===================================================================
---- harvid.orig/libharvid/decoder_ctrl.c
-+++ harvid/libharvid/decoder_ctrl.c
-@@ -29,7 +29,7 @@
- #include "ffcompat.h"
- #include "dlog.h"
- 
--#define DEFAULT_PIX_FMT (PIX_FMT_RGB24) // TODO global default
-+#define DEFAULT_PIX_FMT (AV_PIX_FMT_RGB24) // TODO global default
- 
- //#define HASH_EMIT_KEYS 3
- #define HASH_FUNCTION HASH_SAX
-@@ -104,15 +104,15 @@ static inline int my_open_movie(void **v
-   }
-   ff_create(vd);
-   assert (
--         render_fmt == PIX_FMT_YUV420P
--      || render_fmt == PIX_FMT_YUV440P
--      || render_fmt == PIX_FMT_YUYV422
--      || render_fmt == PIX_FMT_UYVY422
--      || render_fmt == PIX_FMT_RGB24
--      || render_fmt == PIX_FMT_BGR24
--      || render_fmt == PIX_FMT_RGBA
--      || render_fmt == PIX_FMT_ARGB
--      || render_fmt == PIX_FMT_BGRA
-+         render_fmt == AV_PIX_FMT_YUV420P
-+      || render_fmt == AV_PIX_FMT_YUV440P
-+      || render_fmt == AV_PIX_FMT_YUYV422
-+      || render_fmt == AV_PIX_FMT_UYVY422
-+      || render_fmt == AV_PIX_FMT_RGB24
-+      || render_fmt == AV_PIX_FMT_BGR24
-+      || render_fmt == AV_PIX_FMT_RGBA
-+      || render_fmt == AV_PIX_FMT_ARGB
-+      || render_fmt == AV_PIX_FMT_BGRA
-       );
- 
-   if (!ff_open_movie (*vd, fn, render_fmt)) {
-@@ -144,7 +144,7 @@ static inline void my_get_info_canonical
- static JVOBJECT *newjvo (JVOBJECT *jvo, pthread_mutex_t *appendlock) {
-   debugmsg(DEBUG_DCTL, "DCTL: newjvo() allocated new decoder object\n");
-   JVOBJECT *n = calloc(1, sizeof(JVOBJECT));
--  n->fmt = PIX_FMT_NONE;
-+  n->fmt = AV_PIX_FMT_NONE;
-   n->frame = -1;
-   pthread_mutex_init(&n->lock, NULL);
-   JVOBJECT *cptr = jvo;
-@@ -175,8 +175,8 @@ static JVOBJECT *testjvd(JVOBJECT *jvo,
-     if (!(cptr->flags&VOF_VALID) || cptr->id != id) {
-       continue;
-     }
--    if (fmt != PIX_FMT_NONE && cptr->fmt != fmt
--        && cptr->fmt != PIX_FMT_NONE
-+    if (fmt != AV_PIX_FMT_NONE && cptr->fmt != fmt
-+        && cptr->fmt != AV_PIX_FMT_NONE
-         ) {
-       continue;
-     }
-@@ -324,7 +324,7 @@ static int clearjvo(JVD *jvd, int f, int
-       my_destroy(&cptr->decoder);
-       cptr->decoder = NULL;
-       cptr->flags &= ~VOF_OPEN;
--      cptr->fmt = PIX_FMT_NONE;
-+      cptr->fmt = AV_PIX_FMT_NONE;
-     }
- 
-     hashref_delete_jvo(jvd, cptr);
-@@ -410,7 +410,7 @@ static JVOBJECT *getjvo(JVD *jvd) {
-         if (cptr->flags&(VOF_OPEN)) {
-           my_destroy(&cptr->decoder); // close it.
-           cptr->decoder = NULL; // not really need..
--          cptr->fmt = PIX_FMT_NONE;
-+          cptr->fmt = AV_PIX_FMT_NONE;
-         }
- 
-         hashref_delete_jvo(jvd, cptr);
-@@ -563,7 +563,7 @@ static JVOBJECT *new_video_object(JVD *j
- 
- 
-   jvo->id = id;
--  jvo->fmt = fmt == PIX_FMT_NONE ? DEFAULT_PIX_FMT : fmt;
-+  jvo->fmt = fmt == AV_PIX_FMT_NONE ? DEFAULT_PIX_FMT : fmt;
-   jvo->frame = -1;
-   jvo->flags |= VOF_VALID;
- 
-@@ -619,7 +619,7 @@ static void * dctrl_get_decoder(void *p,
-    * use it IFF frame == -1  (ie. non-blocking info lookups) */
-   if (frame < 0) {
-     pthread_rwlock_rdlock(&jvd->lock_jdh);
--    if (fmt == PIX_FMT_NONE) {
-+    if (fmt == AV_PIX_FMT_NONE) {
-       HASH_FIND(hhi, jvd->jvi, &id, sizeof(unsigned short), jvo);
-     } else {
-       const JVOBJECT jvt = {id, fmt, 0};
-@@ -670,7 +670,7 @@ static void * dctrl_get_decoder(void *p,
-       jvo->lru = time(NULL);
-       pthread_mutex_unlock(&jvo->lock);
- 
--      if (fmt == PIX_FMT_NONE) fmt = DEFAULT_PIX_FMT;
-+      if (fmt == AV_PIX_FMT_NONE) fmt = DEFAULT_PIX_FMT;
- 
-       if (!my_open_movie(&jvo->decoder, get_fn(jvd, jvo->id), fmt)) {
-         pthread_mutex_lock(&jvo->lock);
-@@ -798,7 +798,7 @@ int dctrl_decode(void *p, unsigned short
- 
- int dctrl_get_info(void *p, unsigned short id, VInfo *i) {
-   int err = 0;
--  JVOBJECT *jvo = (JVOBJECT*) dctrl_get_decoder(p, id, PIX_FMT_NONE, -1, &err);
-+  JVOBJECT *jvo = (JVOBJECT*) dctrl_get_decoder(p, id, AV_PIX_FMT_NONE, -1, &err);
-   if (!jvo) return err;
-   my_get_info(jvo->decoder, i);
-   jvo->hitcount_info++;
-Index: harvid/libharvid/ffdecoder.c
-===================================================================
---- harvid.orig/libharvid/ffdecoder.c
-+++ harvid/libharvid/ffdecoder.c
-@@ -102,7 +102,7 @@ static int ff_getbuffersize(void *ptr, s
- 
- static void render_empty_frame(ffst *ff, uint8_t* buf, int w, int h, int xoff, int ys) {
-   switch (ff->render_fmt) {
--    case PIX_FMT_UYVY422:
-+    case AV_PIX_FMT_UYVY422:
-       {
- 	int i;
- 	for (i = 0; i < w*h*2; i += 2) {
-@@ -110,7 +110,7 @@ static void render_empty_frame(ffst *ff,
- 	}
-       }
-       break;
--    case PIX_FMT_YUYV422:
-+    case AV_PIX_FMT_YUYV422:
-       {
- 	int i;
- 	for (i = 0; i < w*h*2; i += 2) {
-@@ -118,25 +118,25 @@ static void render_empty_frame(ffst *ff,
- 	}
-       }
-       break;
--    case PIX_FMT_YUV420P:
-+    case AV_PIX_FMT_YUV420P:
-       {
- 	size_t Ylen = w * h;
- 	memset(buf, 0, Ylen);
- 	memset(buf+Ylen, 0x80, Ylen/2);
-       }
-       break;
--    case PIX_FMT_YUV440P:
-+    case AV_PIX_FMT_YUV440P:
-       {
- 	size_t Ylen = w * h;
- 	memset(buf, 0, Ylen);
- 	memset(buf+Ylen, 0x80, Ylen);
-       }
-       break;
--    case PIX_FMT_BGR24:
--    case PIX_FMT_RGB24:
--    case PIX_FMT_RGBA:
--    case PIX_FMT_BGRA:
--    case PIX_FMT_ARGB:
-+    case AV_PIX_FMT_BGR24:
-+    case AV_PIX_FMT_RGB24:
-+    case AV_PIX_FMT_RGBA:
-+    case AV_PIX_FMT_BGRA:
-+    case AV_PIX_FMT_ARGB:
-       memset(buf, 0, ff_getbuffersize(ff, NULL));
-       break;
-     default:
-@@ -147,8 +147,8 @@ static void render_empty_frame(ffst *ff,
- #if 1 // draw cross
-   int x,y;
-   switch (ff->render_fmt) {
--    case PIX_FMT_YUV420P:
--    case PIX_FMT_YUV440P:
-+    case AV_PIX_FMT_YUV420P:
-+    case AV_PIX_FMT_YUV440P:
-       for (x = 0, y = 0; x < w-1; x++, y = h * x / w) {
- 	int off = (x + w * y);
- 	buf[off]=127; buf[off+1]=127;
-@@ -156,8 +156,8 @@ static void render_empty_frame(ffst *ff,
- 	buf[off]=127; buf[off+1]=127;
-       }
-       break;
--    case PIX_FMT_YUYV422:
--    case PIX_FMT_UYVY422:
-+    case AV_PIX_FMT_YUYV422:
-+    case AV_PIX_FMT_UYVY422:
-       for (x = 0, y = 0; x < w-1; x++, y = h * x / w) {
- 	int off = (x + w * y) * 2;
- 	buf[off] = 127; buf[off+1] = 127;
-@@ -165,8 +165,8 @@ static void render_empty_frame(ffst *ff,
- 	buf[off] = 127; buf[off+1] = 127;
-       }
-       break;
--    case PIX_FMT_RGB24:
--    case PIX_FMT_BGR24:
-+    case AV_PIX_FMT_RGB24:
-+    case AV_PIX_FMT_BGR24:
-       for (x = 0, y = 0; x < w-1; x++, y = h * x / w) {
- 	int off = 3 * (x + w * y);
- 	buf[off]=255; buf[off+1]=255; buf[off+2]=255;
-@@ -174,11 +174,11 @@ static void render_empty_frame(ffst *ff,
- 	buf[off]=255; buf[off+1]=255; buf[off+2]=255;
-       }
-       break;
--    case PIX_FMT_RGBA:
--    case PIX_FMT_BGRA:
--    case PIX_FMT_ARGB:
-+    case AV_PIX_FMT_RGBA:
-+    case AV_PIX_FMT_BGRA:
-+    case AV_PIX_FMT_ARGB:
-       {
--      const int O = (ff->render_fmt == PIX_FMT_ARGB) ? 1 : 0;
-+      const int O = (ff->render_fmt == AV_PIX_FMT_ARGB) ? 1 : 0;
-       for (x = 0, y = 0; x < w-1; x++, y = h * x / w) {
- 	int off = 4 * (x + w * y) + O;
- 	buf[off]=255; buf[off+1]=255; buf[off+2]=255;
-@@ -749,7 +749,7 @@ void ff_get_info_canonical(void *ptr, VI
- 
- void ff_create(void **ff) {
-   (*((ffst**)ff)) = (ffst*) calloc(1, sizeof(ffst));
--  (*((ffst**)ff))->render_fmt = PIX_FMT_RGB24;
-+  (*((ffst**)ff))->render_fmt = AV_PIX_FMT_RGB24;
-   (*((ffst**)ff))->want_ignstart = 0;
-   (*((ffst**)ff))->want_genpts = 0;
-   (*((ffst**)ff))->packet.data = NULL;
-@@ -792,25 +792,25 @@ void ff_resize(void *ptr, int w, int h,
- 
- const char * ff_fmt_to_text(int fmt) {
-   switch (fmt) {
--    case PIX_FMT_NONE:
-+    case AV_PIX_FMT_NONE:
-       return "-";
--    case PIX_FMT_BGR24:
-+    case AV_PIX_FMT_BGR24:
-       return "BGR24";
--    case PIX_FMT_RGB24:
-+    case AV_PIX_FMT_RGB24:
-       return "RGB24";
--    case PIX_FMT_RGBA:
-+    case AV_PIX_FMT_RGBA:
-       return "RGBA";
--    case PIX_FMT_BGRA:
-+    case AV_PIX_FMT_BGRA:
-       return "BGRA";
--    case PIX_FMT_ARGB:
-+    case AV_PIX_FMT_ARGB:
-       return "ARGB";
--    case PIX_FMT_YUV420P:
-+    case AV_PIX_FMT_YUV420P:
-       return "YUV420P";
--    case PIX_FMT_YUYV422:
-+    case AV_PIX_FMT_YUYV422:
-       return "YUYV422";
--    case PIX_FMT_UYVY422:
-+    case AV_PIX_FMT_UYVY422:
-       return "UYVY422";
--    case PIX_FMT_YUV440P:
-+    case AV_PIX_FMT_YUV440P:
-       return "YUV440P";
-     default:
-       return "?";
-Index: harvid/src/ics_handler.c
-===================================================================
---- harvid.orig/src/ics_handler.c
-+++ harvid/src/ics_handler.c
-@@ -109,16 +109,16 @@ void parse_param(struct queryparserstate
-     else if (!strncmp(val, "jpeg",4)) {qps->a->render_fmt = FMT_JPG; qps->a->misc_int = atoi(&val[4]);}
-     else if (!strcmp(val, "png"))      qps->a->render_fmt = FMT_PNG;
-     else if (!strcmp(val, "ppm"))      qps->a->render_fmt = FMT_PPM;
--    else if (!strcmp(val, "yuv"))     {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_YUV420P;}
--    else if (!strcmp(val, "yuv420"))  {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_YUV420P;}
--    else if (!strcmp(val, "yuv440"))  {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_YUV440P;}
--    else if (!strcmp(val, "yuv422"))  {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_YUYV422;}
--    else if (!strcmp(val, "uyv422"))  {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_UYVY422;}
--    else if (!strcmp(val, "rgb"))     {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_RGB24;}
--    else if (!strcmp(val, "bgr"))     {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_BGR24;}
--    else if (!strcmp(val, "rgba"))    {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_RGBA;}
--    else if (!strcmp(val, "argb"))    {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_ARGB;}
--    else if (!strcmp(val, "bgra"))    {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_BGRA;}
-+    else if (!strcmp(val, "yuv"))     {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_YUV420P;}
-+    else if (!strcmp(val, "yuv420"))  {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_YUV420P;}
-+    else if (!strcmp(val, "yuv440"))  {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_YUV440P;}
-+    else if (!strcmp(val, "yuv422"))  {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_YUYV422;}
-+    else if (!strcmp(val, "uyv422"))  {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_UYVY422;}
-+    else if (!strcmp(val, "rgb"))     {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_RGB24;}
-+    else if (!strcmp(val, "bgr"))     {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_BGR24;}
-+    else if (!strcmp(val, "rgba"))    {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_RGBA;}
-+    else if (!strcmp(val, "argb"))    {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_ARGB;}
-+    else if (!strcmp(val, "bgra"))    {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_BGRA;}
-     /* info, version, rc,... format */
-     else if (!strcmp(val, "html"))    qps->a->render_fmt = OUT_HTML;
-     else if (!strcmp(val, "xhtml"))   qps->a->render_fmt = OUT_HTML;
-@@ -141,7 +141,7 @@ static void parse_http_query_params(stru
- static int parse_http_query(CONN *c, char *query, httpheader *h, ics_request_args *a) {
-   struct queryparserstate qps = {a, NULL, 0};
- 
--  a->decode_fmt = PIX_FMT_RGB24;
-+  a->decode_fmt = AV_PIX_FMT_RGB24;
-   a->render_fmt = FMT_PNG;
-   a->frame = 0;
-   a->misc_int = 0;
diff --git a/debian/patches/series b/debian/patches/series
index 80400dd..17b2f61 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1 @@
-0002-spelling.patch
-0003-ffmpeg_2.9.patch
 0004-fix-parallel-building.patch

-- 
harvid packaging



More information about the pkg-multimedia-commits mailing list