ZVBI Library 0.2.43
Bug List
Global vbi_char::unicode
Some Teletext character sets contain complementary Latin characters. For example the Greek capital letters Alpha and Beta are re-used as Latin capital letter A and B, while a separate code exists for Latin capital letter C. libzvbi will not analyse the page contents, so Greek A and B are always translated to Greek Alpha and Beta, C to Latin C, even if they appear in a pure Latin character word.
Global vbi_dvb_demux_cor (vbi_dvb_demux *dx, vbi_sliced *sliced, unsigned int sliced_lines, int64_t *pts, const uint8_t **buffer, unsigned int *buffer_left)
Demultiplexing of raw VBI data is not supported yet, raw data will be discarded.
Global vbi_dvb_demux_feed (vbi_dvb_demux *dx, const uint8_t *buffer, unsigned int buffer_size)
Demultiplexing of raw VBI data is not supported yet, raw data will be discarded.
Global vbi_pfc_demux_cb (vbi_pfc_demux *dx, void *user_data, const vbi_pfc_block *block)
vbi_pfc_demux_feed() returns the user_data pointer as second parameter the block pointer as third parameter, but prior to version 0.2.26 this function incorrectly defined block as second and user_data as third parameter.
Global vbi_pil_lto_to_time (vbi_pil pil, time_t start, int seconds_east)
This function is not thread safe. That is a limitation of the C library which permits the conversion of a broken-down time in an arbitrary time zone only by setting the TZ environment variable. The function may also fail to restore the value of TZ if insufficient memory is available.
Global vbi_pil_lto_validity_window (time_t *begin, time_t *end, vbi_pil pil, time_t start, int seconds_east)
This function is not thread safe. That is a limitation of the C library which permits the conversion of a broken-down time in an arbitrary time zone only by setting the TZ environment variable. The function may also fail to restore the value of TZ if insufficient memory is available.
Global vbi_pil_to_time (vbi_pil pil, time_t start, const char *tz)
This function is not thread safe unless tz is NULL. That is a limitation of the C library which permits the conversion of a broken-down time in an arbitrary time zone only by setting the TZ environment variable. The function may also fail to restore the value of TZ if insufficient memory is available.
Global vbi_pil_validity_window (time_t *begin, time_t *end, vbi_pil pil, time_t start, const char *tz)
This function is not thread safe unless tz is NULL. That is a limitation of the C library which permits the conversion of a broken-down time in an arbitrary time zone only by setting the TZ environment variable. The function may also fail to restore the value of TZ if insufficient memory is available.
Global vbi_pty_validity_window (time_t *begin, time_t *end, time_t time, const char *tz)
This function is not thread safe unless tz is NULL. That is a limitation of the C library which permits the conversion of a broken-down time in an arbitrary time zone only by setting the TZ environment variable. The function may also fail to restore the value of TZ if insufficient memory is available.