nkoriyama / aribb24 Goto Github PK
View Code? Open in Web Editor NEWA library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS stream.
License: GNU Lesser General Public License v3.0
A library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS stream.
License: GNU Lesser General Public License v3.0
This issue happens only on windows.
No problem on OS X and Android.
Valid image:
0000000: 8950 4e47 0d0a 1a0a 0000 000d 4948 4452 .PNG........IHDR
0000010: 0000 0024 0000 0024 0103 0000 00db ce0a ...$...$........
0000020: db00 0000 0650 4c54 45ff ffff 0000 0055 .....PLTE......U
0000030: c2d3 7e00 0000 0174 524e 5300 40e6 d866 [email protected]
0000040: 0000 0022 4944 4154 0899 6360 e031 6000 ..."IDAT..c`.1`.
0000050: 024c 9299 8730 c970 983a 2431 76e1 72a7 .L...0.p.:$1v.r.
0000060: c101 0489 0000 a207 0d99 3cea 8473 0000 ..........<..s..
0000070: 0000 4945 4e44 ae42 6082 0a ..IEND.B`..
Corrupted image:
0000000: 8950 4e47 0d0d 0a1a 0d0a 0000 000d 4948 .PNG..........IH
0000010: 4452 0000 0024 0000 0024 0103 0000 00db DR...$...$......
0000020: ce0d 0adb 0000 0006 504c 5445 ffff ff00 ........PLTE....
0000030: 0000 55c2 d37e 0000 0001 7452 4e53 0040 ..U..~....tRNS.@
0000040: e6d8 6600 0000 2249 4441 5408 9963 60e0 ..f..."IDAT..c`.
0000050: 3160 0002 4c92 9987 30c9 7098 3a24 3176 1`..L...0.p.:$1v
0000060: e172 a7c1 0104 8900 00a2 070d 993c ea84 .r...........<..
0000070: 7300 0000 0049 454e 44ae 4260 820d 0a s....IEND.B`...
Hello, I‘ve found one serious vulnerability while auditing this repo. Would you please give me your e-mail so that i can show the detials?
I'm trying to implement Latin character decodification. Would it be possible if I add the Latin tables to convtable.h file static const unsigned int decoder_latin_table[] = { ... }
, create a new decoder_handler at decoder.c?
void arib_initialize_decoder(arib_decoder_t *decoder)
{
arib_finalize_decoder(decoder);
decoder->buf = NULL;
decoder->count = 0;
decoder->ubuf = NULL;
decoder->ucount = 0;
decoder->handle_gl = &decoder->handle_g0;
decoder->handle_gl_single = NULL;
decoder->handle_gr = &decoder->handle_g2;
decoder->handle_g0 = decoder_handle_kanji;
decoder->handle_g1 = decoder_handle_alnum;
decoder->handle_g2 = decoder_handle_hiragana;
decoder->handle_g3 = decoder_handle_katakana;
//New code
decoder->handle_g4 = decoder_handle_latin;
decoder->kanji_ku = -1;
What I want is to open closed caption subtitles in pt-BR.
Hello,
we are currently trying to add support to ffmpeg so that arib subtitles would be supported. The subtitles are currently marked as bin_data ([6][0][0][0] / 0x0006) on separate PID (separate pid from video / audio). On the transcoded stream with ffmpeg - it seems that since the ffmpeg is missing support for arib subtitles, it's transcoding the stream somehow wrongly.
Do you have any experience with ffmpeg and would you be willing to help to add support for it? In case of any cost, let us know.
Thank you
初めまして。
現在、wikiを執筆中でしたら大変申し訳ありません。
ffmpegにもARIB subtitlesのサポートを追加するために、aribb24を使いたいと思っているのですが、現在ソースコード以外のドキュメントが無く、ライブラリをどのように使えばいいのかわかりません。
(例えば、arib_buf_region_tのp_startとp_endが何なのか、arib_decode_bufferの入力/出力など)
今後ドキュメント追加の予定はありますでしょうか。
Does anyone have a ts file sample with an arib b24 stream?
I'd like to perform some tests before trying to implement portuguese support, but I can't find a working file.
The COPYING file is LGPL-3.0. However, the source files seem to have:
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
Could you please clarify whether '2.1 or newer' is correct (e.g. in README)?
Hello,
I have been told that installing aribb24 solves an issue that I have with "kaffeine" (KDE program) and vlc it is based on through the German manjaro forum.
I know of compiling with the "classic" ./configure && make but haven't come across this format with Makefile.am and configure.ac - could you add some documentation just like an INSTALL file here or could somebody else point me in the right directions?
As the repository hasn't been updated for some time I was wondering if there are more recent forks available, ideally with some documentation?
Kind regards,
Maik
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.