X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=libhb%2Fdeccc608sub.c;h=2f137494305fc8dad4fe929f2d556a86c13a2790;hb=91808a1f62713db501fada2de3ba4fcabfff0b7a;hp=48bb1f73d7c353ab4b1c92f912f76c0ef4acfd28;hpb=5574e4ecf03bd836531ac464644566639702f7e0;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/libhb/deccc608sub.c b/libhb/deccc608sub.c index 48bb1f73..2f137494 100644 --- a/libhb/deccc608sub.c +++ b/libhb/deccc608sub.c @@ -681,7 +681,7 @@ int get_char_in_utf_8 (unsigned char *buffer, unsigned char c) // Returns number *buffer=0x27; return 1; case 0x97: // inverted exclamation mark - *buffer=0xc1; + *buffer=0xc2; *(buffer+1)=0xa1; return 2; case 0x98: // asterisk @@ -1637,7 +1637,8 @@ int write_cc_buffer_as_srt (struct eia608_screen *data, struct s_write *wb) } else { if (line == 2) { wb->enc_buffer_used += encode_line (wb->enc_buffer+wb->enc_buffer_used, - (unsigned char *) " "); + (unsigned char *) "\n"); + line = 3; } else { wb->enc_buffer_used += encode_line (wb->enc_buffer+wb->enc_buffer_used, (unsigned char *) " ");