summaryrefslogtreecommitdiffstats
path: root/libhb/decutf8sub.c
diff options
context:
space:
mode:
authorRodeo <[email protected]>2013-03-19 17:48:09 +0000
committerRodeo <[email protected]>2013-03-19 17:48:09 +0000
commit6e4ba4cba68d8ca82ef60e087e5a6d0bc517330d (patch)
tree867abcc9905277d5f553862d35e4f606b0658569 /libhb/decutf8sub.c
parent4651391b9568a6be2554a1cc77b370defd5931b3 (diff)
decutf8sub: cleanup.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5347 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'libhb/decutf8sub.c')
-rw-r--r--libhb/decutf8sub.c32
1 files changed, 15 insertions, 17 deletions
diff --git a/libhb/decutf8sub.c b/libhb/decutf8sub.c
index 812569279..6f17fdeac 100644
--- a/libhb/decutf8sub.c
+++ b/libhb/decutf8sub.c
@@ -20,40 +20,38 @@
#include <stdio.h>
#include "hb.h"
-static int decutf8Init( hb_work_object_t * w, hb_job_t * job )
+static int decutf8Init(hb_work_object_t *w, hb_job_t *job)
{
return 0;
}
-static int decutf8Work( hb_work_object_t * w, hb_buffer_t ** buf_in,
- hb_buffer_t ** buf_out )
+static int decutf8Work(hb_work_object_t * w,
+ hb_buffer_t **buf_in, hb_buffer_t **buf_out)
{
- hb_buffer_t * in = *buf_in;
- hb_buffer_t * out = NULL;
-
// Pass the packets through without modification
- out = in;
+ hb_buffer_t *out = *buf_in;
- // Warn if the subtitle's duration has not been passed through by the demuxer,
- // which will prevent the subtitle from displaying at all
- if ( out->s.stop == 0 ) {
- hb_log( "decutf8sub: subtitle packet lacks duration" );
+ // Warn if the subtitle's duration has not been passed through by the
+ // demuxer, which will prevent the subtitle from displaying at all
+ if (out->s.stop == 0)
+ {
+ hb_log("decutf8sub: subtitle packet lacks duration");
}
// We shouldn't be storing the extra NULL character,
// but the MP4 muxer expects this, unfortunately.
- if ( out->size > 0 && out->data[out->size - 1] != '\0' ) {
- // NOTE: out->size remains unchanged
- hb_buffer_realloc( out, out->size + 1 );
- out->data[out->size++] = '\0';
+ if (out->size > 0 && out->data[out->size - 1] != '\0')
+ {
+ hb_buffer_realloc(out, ++out->size);
+ out->data[out->size - 1] = '\0';
}
- *buf_in = NULL;
+ *buf_in = NULL;
*buf_out = out;
return HB_WORK_OK;
}
-static void decutf8Close( hb_work_object_t * w )
+static void decutf8Close(hb_work_object_t *w)
{
// nothing
}