OSDN Git Service
(root)
/
handbrake-jp
/
handbrake-jp-git.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
LinGui: add option to completely disable update checking
[handbrake-jp/handbrake-jp-git.git]
/
libhb
/
common.h
diff --git
a/libhb/common.h
b/libhb/common.h
index
cdb4d9f
..
204cfdb
100644
(file)
--- a/
libhb/common.h
+++ b/
libhb/common.h
@@
-478,7
+478,7
@@
struct hb_chapter_s
* > format
* - format of the packets the subtitle decoder work-object sends to sub->fifo_raw
* - for passthru subtitles, is also the format of the final packets sent to sub->fifo_out
* > format
* - format of the packets the subtitle decoder work-object sends to sub->fifo_raw
* - for passthru subtitles, is also the format of the final packets sent to sub->fifo_out
- * - PICTURESUB for banded 8-bit YAUV pixels
+ * - PICTURESUB for banded 8-bit YAUV pixels
; see decvobsub.c documentation for more info
* - TEXTSUB for UTF-8 text marked up with <b>, <i>, or <u>
* - read by the muxers, and by the subtitle burn-in logic in the hb_sync_video work-object
* > source
* - TEXTSUB for UTF-8 text marked up with <b>, <i>, or <u>
* - read by the muxers, and by the subtitle burn-in logic in the hb_sync_video work-object
* > source
@@
-508,6
+508,10
@@
struct hb_subtitle_s
char lang[1024];
char iso639_2[4];
uint8_t type; /* Closed Caption, Childrens, Directors etc */
char lang[1024];
char iso639_2[4];
uint8_t type; /* Closed Caption, Childrens, Directors etc */
+
+ // Color lookup table for VOB subtitle tracks. Each entry is in YCbCr format.
+ // Must be filled out by the demuxer for VOB subtitle tracks.
+ uint32_t palette[16];
int hits; /* How many hits/occurrences of this subtitle */
int forced_hits; /* How many forced hits in this subtitle */
int hits; /* How many hits/occurrences of this subtitle */
int forced_hits; /* How many forced hits in this subtitle */
@@
-577,8
+581,6
@@
struct hb_title_s
const char *container_name;
int data_rate;
const char *container_name;
int data_rate;
- uint32_t palette[16];
-
hb_metadata_t *metadata;
hb_list_t * list_chapter;
hb_metadata_t *metadata;
hb_list_t * list_chapter;
@@
-767,6
+769,13
@@
struct hb_filter_object_s
#endif
};
#endif
};
+#define HB_FILTER_DETELECINE 1
+#define HB_FILTER_DEINTERLACE 2
+#define HB_FILTER_DEBLOCK 3
+#define HB_FILTER_DENOISE 4
+#define HB_FILTER_DECOMB 5
+#define HB_FILTER_ROTATE 6
+
extern hb_filter_object_t hb_filter_detelecine;
extern hb_filter_object_t hb_filter_deinterlace;
extern hb_filter_object_t hb_filter_deblock;
extern hb_filter_object_t hb_filter_detelecine;
extern hb_filter_object_t hb_filter_deinterlace;
extern hb_filter_object_t hb_filter_deblock;
@@
-780,4
+789,7
@@
extern void hb_register_error_handler( hb_error_handler_t * handler );
char * hb_strdup_printf( char * fmt, ... );
char * hb_strdup_printf( char * fmt, ... );
+int hb_yuv2rgb(int yuv);
+int hb_rgb2yuv(int rgb);
+
#endif
#endif