Up to [cvs.NetBSD.org] / pkgsrc / multimedia / libdvbpsi
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
multimedia: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (for legal reasons?): ./multimedia/adobe-flash-player/distinfo adobe-flash-player-32.0.0.465/flash_player_npapi_linux.i386.tar.gz ./multimedia/adobe-flash-player/distinfo adobe-flash-player-32.0.0.465/flash_player_npapi_linux.x86_64.tar.gz ./multimedia/libdvdcss/distinfo libdvdcss-1.4.3.tar.bz2
multimedia: Remove SHA1 hashes for distfiles
libdvbpsi: Update to 1.3.3 Changes between 1.3.2 and 1.3.3: ------------------------------- * Fix regression in dvbpsi_decoder_psi_section_add() set i_last_section_number
libdvbpsi: updated to 1.3.2 Changes between 1.3.1 and 1.3.2: * Fix bug in dvbpsi_decoder_psi_section_add() set i_last_section_number * Fix bug in descriptor 0x8a that prevented it from being parsed properly * Fix bug in descriptor 0x56 generation with multiple teletext page entries * Fix bug in descriptor 0x41 correct maximum service count
Changes between 1.3.0 and 1.3.1: * Fix bugs in table: EIT * Fix test_dr
Add SHA512 digests for distfiles for multimedia category Problems found locating distfiles: Package adobe-flash-plugin11: missing distfile flash-plugin-11.2.202.540-release.i386.rpm Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2 Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2 Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2 Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2 Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2 Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2 Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2 Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2 Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2 Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2 Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz Package handbrake: missing distfile handbrake/lame-3.98.tar.gz Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2 Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz Package mpv: missing distfile mpv-0.12.0.tar.gz Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2 Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2 Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2 Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Fix example to not trigger alignment warnings. Fix a real bug while here -- casting the address of ai_addr to sockaddr_* is not a good idea.
Update to 1.2.0: Changes between 1.1.2 and 1.2.0: -------------------------------- * Rename define DVDPSI_GetContentCategoryFromType() to DVBPSI_GetContentCategoryFromType() - the prefix said DVD, should have been DVB instead * Added new descriptors: - 0xa1 Service location - 0x4c Time shifted service - 0x53 CA system id - 0x81 AC3 audio - 0x86 Caption service * Fixed Coverity Scan issues - out-of-bound writes - null pointer dereferences - resource leaks - check return values
Update to 1.1.2: Changes between 1.1.1 and 1.1.2: -------------------------------- * Various bugfixes for ATSC PSI tables * dvbpsi_packet_push() bugfix * Various bugfixes for dvbinfo * Ignore invalid program pids (pid=0) inside PAT table (closes vlc ticket #9695)
Update to 1.1.1: Changes between 1.1.0 and 1.1.1: -------------------------------- * Various bugfixes (documentation, dvbinfo) * Check TDT and TOT in dvbpsi_CheckPSISection() both have b_syntax_indicator set to '0'. * Allow SDT with table_id 0x46
Add comment to patch-src_descriptors_dr__7c.c (accepted upstream). Add portability fix for example from upstream, instead of not building it (thanks, Jean-Paul Saman <jpsaman@videolan.org>). No change to binary package, so no PKGREVISION bump.
Update to 1.1.0. Bump ABI depends due to shlib major bump; but no packages use this version yet. Changes between 1.0.0 and 1.1.0: -------------------------------- * Remove deprecated APIs and bump library version. * Corrected use of dvbpsi_ValidPSISection() to not use b_syntax_indicator as check, the function tries to always check the CRC32 of the given PSI section. Take care to only use the function for PSI sections that have a CRC32 field. Use the function dvbpsi_has_CRC32() for this purpose. * Remove workaround for checking CRC32 in TOT PSI table. * Add function dvbpsi_CalculateCRC32() to calculate a CRC32 on the payload. * Fix offset for description parsing in tables; - CAT - BAT - TOT - NIT * New descriptor: - 0x54 content descriptor * EIT: add NVOD event detection.
Don't bail out on questionable constant compares. Add explicit () around ?:.
Update to 1.0.0: Changes between 0.2.2 and 1.0.0: -------------------------------- * new example application dvbinfo: use 'dvbinfo -h' for more information on commandline options * misc examples: fixes to gen_pat, gen_pmt * updated documentation (new api howto) * add log callback (remove fprintf's) * make API more consistent, see doxygen "howto-new-api" section for converting your code: - introduces dvbpsi_t typedef - removed dvbpsi_handle - changed argument order - changed table functions prototypes * EIT table generation, and decoding fixes * RST table decoding and generation * new descriptor 0x40, 0x41, 0x49, 0x4a, 0x4b, 0x4f, 0x50 and 0x7c (decoder and generators) * descriptor 0x03: added variable_rate_audio_indicator * new descriptor (ATSC): 0x13, 0x14, 0x62, 0x66, 0x73, 0x83 decoders * ATSC tables EIT, ETT, MGT, STT and VCT decoders
update to 0.2.2 fixes a regression which could cause that certain (short) files didn't play
Update to 2.1: Changes between 0.2.0 and 0.2.1: -------------------------------- * ignore initial discontinuity * Build fixes for BSD builds * Build fixes for MSYS builds Changes between 0.1.7 and 0.2.0: -------------------------------- * Relicense libdvbpsi from GPLv2 to LGPLv2.1 * bump version number to 0.2.0 (skipping 0.1.8 and 0.1.9) to indicate GPL -> LGPL license change * new CUE Identifier descriptor support (0x8a) * new Splice Information Section table support (0xFC) (SCTE 35 2004) * new BAT table (decoder and generator) * new descriptor 0x44 * depreceated all API's in preparation for 1.0.0 release with revamped API packagers and application developers should anticipate: - structure renames dvbpsi_handle to dvbpsi_t - prototype changes - removal of printf for message printing - message callback function For more information see changes in libdvbpsi-ng branch.
Changes 0.1.7: * new VBI data descriptor support (0x45) * NIT support * TOT/TDT support * new DVB Satellite Delivery systems descriptor support (0x43) * new DVB Local time offset descriptor support (0x58) * new Terrestrial Delivery systems descriptor support (0x5a)
Update to 0.1.6. Bump ABI depends because of shlib major change. Changes between 0.1.5 and 0.1.6: -------------------------------- * fixed a parsing bug due to outdated spec in ISO 639 language descriptor * fixed the use of uninitialized data when section_syntax_indicator=0 * fixed a parsing bug in the EBU teletext descriptor decoder * fixed the declaration of dvbpsi_DecodeTeletextDr * new example tool for checking an MPEG-2 TS file * fixed EIT discontinuities * new cat support * new PDC support descriptor 0x69 Changes between 0.1.4 and 0.1.5: -------------------------------- * Windows CE port * src/tables/eit*: EIT decoder (no generator yet) * src/tables/sdt*: SDT generator * 0x4d/0x4e (EIT) descriptors decoders * 0x52 (stream identifier) descriptor decoder * 0x55 (dvb parental rating) descriptor decoder * 0x56 (EBU teletext) descriptor decoder * fixed a segfault in the subtitles descriptor decoder * correctly handle duplicate packets * correctly handle TS packets containing multiple PSI sections Changes between 0.1.3 and 0.1.4: -------------------------------- * 0x59 (dvb subtitles) descriptor decoder * memory leak fix * fixed an unitialiazed pointer
Add RMD160 digests.
move libdvbpsi to the multimedia category (from graphics)
Initial revision