File gpac.changes of Package gpac
-------------------------------------------------------------------
Wed Apr 17 18:05:10 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.4
Emscripten|WebAssembly(WASM) support:
* Session can run in worker or in main browser loop
* Automatic disable of ffdec and ffenc threads when not
running in worker
* Use fetch() api for downloader
* Support for WebCodecs
* Support for getUserMedia and canvas readable streams
* gpac.html demo page
Media Formats:
* Fixes in text subtitle converters
* Improved DolbyVision muxing from mkv
* Dasher support for inputs with multiple stsd entries
* Allow multiplexed representations for LL-HLS
* Improved eac3 support
* QT cmov support (reading and writing)
* QT lpcm support
* Improved chaptering support
* Improved timecode inspection
* Support for big-endian PCM formats
* Support for uncv (raw video in mp4 and heif)
* Support for forced subtitles
* Support for HEVC bitstreams merging in dash (for multi-res
tile adaptation)
Filters:
* Async HTTP request in all filters
* JS/Python/NodeJS bindings for httpout server
* Fixed CORS and mime types in httpout for wasm and
sharedArrayuffer support
* Allow compilation without threads
* Allow compilation without network
* Fixed GF_FileIO for async read and write modes
* Added seeking in mp4dmx in mem mode
* vout updated to use VBO (required for gles2)
* libcaca video output support
* Allow ffdmx to work as demux filter on gpac input file pids
* GHI format for pre-indexing DASH/HLS session for JIT
packaging/encryption/transcode
* Zero-copy for mp4dmx and fragmented mp4mx
* Various speed optimizations (filter session, isomedia lib,
disk io, xml)
* Allow running the session without mutexes
* Closed Caption decoding filter (CEA708)
* MPEG-H decoder using IIS mpeghdec
* Templating for property assignment
* Conditional filter replacement to identify based on codecID
* Per-filter logging
MP4Box:
* Add track reordering option
Misc:
* Migrated doc from github's wiki to wiki.gpac.io
* FFMPEG 7 support
* Added features for configure (vout, aout, fonts, doc, evg)
* Allow specifying network interface by name or IP (instead of
IP only)
* UDP/TCP filtering and recording to / playback from pcap,
pcapng and GPAC gpc files
* Added Nix and Docker build files
* many bug fixes, improvements and security patches
- Refresh gpac-rpath.patch
- Drop gpac-doxygen_195.patch (merged upstream)
-------------------------------------------------------------------
Wed Oct 18 14:42:16 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Add gpac.a52dec.patch when building for Tumbleweed or Slowroll
-------------------------------------------------------------------
Mon Apr 24 17:46:59 UTC 2023 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.2.1
Security:
* Backport of various CVE fixes
-------------------------------------------------------------------
Mon Dec 19 17:04:17 UTC 2022 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.2.0
Media Formats:
* 2-pass encoding for FFmpeg codecs other than libx264
* Conversion filters for VTT, TXG3 and TTML
* SubstationAlpha subtitle import (basic)
* DVB subpictures in M2TS mux and demux
* FFMPEG (mostly for Matroska) subtitle import and export
(SRT/SSA to TX3G, TX3G to SRT, WebVTT and DVB subpictures)
* EC3+Atmos signaling support
* ALAC support
* Improved DolbyVision muxing
Media player:
* subtitle delay and position adjustment
* audio delay adjustment
MP4Box:
* allow numbers and media types as identifiers for track
actions
* dlba option to update atmos+ec3 signaling
Filters:
* UTC-based range extraction in reframer
* Thumbnail generator filter
* Added unframer filter
* FFMPEG bitstream filters support
* initseg support in mp4dmx filter
* Access to GPU textures of decoders in Python and JSF
bindings (glpush filter for tests)
* Chapters editing and original timestamp dispatch in reformer
range extraction
* dual in-band and out-of-band parameter set support in dasher
* non-blocking IO for RTSP and HTTP servers/clients
* RTSP over HTTP in rtsp server
* Source-Specific multicast for udp and rtp inputs
* User Authentication for HTTP and RTSP servers
* TLS support for RTSP client and server
* Per-filter buffering options
Encryption:
* ClearKey support in dasher and decryption
Misc:
* QT metadata tags in MP4Box and qt muxer
* support for some packet properties in URL templates
DEPRECATED:
* Removed GF_Terminal API
* Removed MP4Client, merged old behaviour in gpac -mp4c
* Removed filemode option from dash demure
- Switch build from sdl to sdl2
- Raise sover to 12
- Add gpac-rpath.patch and gpac-doxygen_195.patch
- Drop gpac-rpmlintrc
-------------------------------------------------------------------
Sat Mar 5 12:24:04 UTC 2022 - Bjørn Lie <zaitor@opensuse.org>
- No longer force the package to build against ffmpeg-3.x.
Support for ffmpeg-4.x.x have been around for several versions.
-------------------------------------------------------------------
Thu Feb 24 11:20:47 UTC 2022 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.0.0
Adaptive Streaming:
* Low Latency HLS (LL-HLS, generation and playback)
* Custom forwarding modes of DASH reader, allowing for example
to encrypt/decrypt a live DASH/HLS session
* DASHing now possible using inband cues (generated by flist,
dashin or dasher filters)
* Cue-generation only mode for dasher
* HLS/DASH signaling of intra-only representations
* playback improvements for SRD (HEVC tiling and independent
streams)
* CMAF-compatible signaling
* PPS injection for inband parameter set modes
* Improved SmoothStreaming support
* DASH period continuity support (from playlists or reframer)
* DASH MPD Chaining support
* Text segments in native format (WebVTT, TTML) in dasher
* User tags injection for HLS master and variant playlists
Image File Format (HEIF):
* Grid creation and other derived images
* Encryption
* Time range in -add-image
* Item to sample data reference (no copy)
* Item to item data reference (no copy)
* Generic auxiliary image tagging
* Image replacement in HEIF collection
* AV1 (AVIF) and VVC support
MP4Box:
* In-place editing (no file remultiplexing)
* Improved splitting, including sample-accurate split
* ISOBMFF edit lists modification through :edits and -edits
options
* Track extraction from non ISOBMFF sources in MP4Box
* Most import options can now be applied on an existing ISOBMF
file or track
* Multiple filter chains per source in -dash or -add modes
* Chunk interleaving dumper
Filters:
* Simplified gpac command line (backward compatible syntax)
avoiding links directives for common cases
* Added avmix, a playlist-based audio video mixer/compositor
with GPU or software rendering
* Python bindings for filter session
* NodeJS bindings for filter session
* Custom HAS adaptation algorithms (JS, Python and NodeJS)
* Custom Remotery callbacks (JS, Python and NodeJS)
* Added avgen, a simple counter generation
* Splicing support in playlists: raw and compressed domain,
vod and live splicing
* Tile splitting now available as a filter
* Added restamp, a stream timestamp rewriter filter
* Added bssplit and bsagg, compressed bitstream splitter and
aggregator filters
* Aspect ratio support in rescaler (ffsws)
* Raw (uncompressed) modes for flist and reframer
* Flip and rotate in vout
* Simple UI for vout to test seeking and speed modes
* Improved color space support in rendering (OpenGL only)
* Improved round-trip audio decode
* Improved audio resampler
* Added back old arch compositor features (TEMI support, HEVC
tiling JS monitoring, MPEG-4 SegmentDescriptor)
* Reading back frame interface data (GPU, decoder mem) in JS
or Python sink filters
* Memory storage in httpout server file sink
* FileIO wrapper available in QJS, Python and NodeJS
Protocols:
* HTTP/2 (client and server) through nghttp2
* ROUTE multiplexer and low-latency ROUTE (mux and demux)
Media Formats:
* Improved MPEG-H audio mux/demux/dashing
* VVC parsing, inspecting, mux/demux (ISOBMFF, M2TS), RTP,
DASH and encryption
* VUI color info rewrite for AVC, HEVC and VVC (mp4box and
bsrw filter)
* Dolby TrueHD
* DolbyVision muxing
* Improved multichannel AAC (>=8) support
* Improved raw video in ISOBMFF support
* Bitstream dumping for inspect analyze mode
* Improved TTML support: metrics, image embedding (IMSC1),
TTML sample merging while exporting, subtitle zero in TTML
* YouTube VR meta-data
* yuv4mpeg format read/write
* Extended NHML syntax for properties, reconfiguration,
subsamples and sample auxiliary data
Encryption:
* Multi-key per sample encryption
* HLS full segment encryption and decryption
* Per-segment or per-period key roll
* Master/leaf key schemes
Misc:
* Improved HTTP rate limiter and chunk-transfer rate estimator
* Cleanup of mod-dirs and js-dirs usage, JS filters can now be
included in the default available filters
* Support for windows long path
* Moved to latest QuickJS (2021-03-27)
* Added QJS-libc modules, support for exec/waitpid/kill and
Workers on most platforms
* Support for FFmpeg 4.4 +
* many bug fixes, improvements and security patches
- Bumped soversion to 11
- Dropped gpac-1.0.1-desktop.patch (no longer necessary)
-------------------------------------------------------------------
Sat Nov 28 13:50:35 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 1.0.1
* better ttml import
* better support for MPEGH audio
* support fur DASH UTCTiming
* manifest generation from pre-fragmented DASH/HLS mp4
* speed optimization in isobmf reading (normal and fragmented)
* improved JS API for the filter session
* core tools exposed as JS module (file io, bitstream, etc ...)
- Drop gpac-1.0.0-no-pc.patch and gpac-1.0.0-remove_debianism.patch
(no longer necessary)
- Add gpac-1.0.1-desktop.patch
-------------------------------------------------------------------
Sat Jun 27 10:55:16 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 1.0
- Complete rewrite of GPAC streaming core:
+ addition of a filter-based architecture, used by MP4Client
and MP4Box.
+ moving all decoders and demuxer plugins of MP4Client and
most of MP4Box import/export code as filters for this new
architecture,
+ moving DASH/HLS segmenter to a filter
+ moving MP4Client compositor and most of the GF_Terminal
internals to a filter
+ addition of a new application gpac, whose only purpose is
to create and run filter chains
+ removal of MP42TS and DashCast applications since these
functionalities are provided by gpac
+ deprecation of some features (widget management, MSE draft
implementation for SVG media, UPnP, TEMI player support).
* Profile system allowing to override through a static file
default options of all filters and libgpac core
* Alias system for gpac app to simplify your command lines
* Enhanced DASHer:
+ Support for HLS and dual HLS / DASH generation
+ Support for any input
+ True low-latency mode for DASH
+ Support for multiple periods
+ Support for other segment formats (raw, mkv, webm
currently tested)
* Input and outputs
+ Generic pipe, TCP, UDP, and Unix Domain socket input and
output
+ RTSP server output
+ HTTP output (client and server), supporting low latency
DASH access
+ Ad-hoc stream format called GSF to allow serialization to
file, pipe or socket of a session (for distributed filter
chains), supporting AES-128 CBC encryption.
* Raw audio (PCM) and video (RGB, YUV) reframers and exporters
* HEVC tile spliting and merging filters
* Compositor is a standalone filter (SVG/BIFS/VRML graphics in
a filter chain)
* Image encoding support through libjpg and libpng
* Full FFMPEG support:
+ Encoding/decoding through FFMPEG libavcodec
+ Multiplexing/demultiplexing through FFMPEG libavformat
+ Device grabbers through FFMPEG libavdevice
+ Raw audio and video filters through FFMPEG libavfilter
* Support for QuickJS (ES2002) and bindings for:
+ Complete filter API
+ GPAC software rasterizer (EVG)
+ WebGL 1.0 Core
+ XmlHttpRequest and uDOM APIs
+ Storage
* Inspect and analyze filter
* MPEG-2 TS splitter
* Video cropper filter with zero-copy mode
* Video flip filter
* Source concatenator filter
* Simple audio and video output filters
* Experimental audio and video rewinder filter
* Encryption
+ On-the-fly encryption and decryption, now available as
filters
+ Segment-based encryption and decryption
* ISOBMFF
+ box customization
+ Better QT support, prores parsing and dumping
+ Support for raw media (QT style or ISOBMFF for audio)
+ Simplify HEIF batch conversion through item to track
mapping
+ Reading from pipes (fragmented or progressive files)
+ Writing to packets rather than files
+ Fast interleaved file creation mode with less storage
requirements
* FileIO wrapper for cases where files are not stored in a
file system known by GPAC
* Testing and Documentation
+ Live doc generation (man and wiki)
+ Improved coverage
+ Split test suite as dedicated repo
+ Moved all resource to https://wiki.gpac.io
+ Started howto pages on wiki
+ Many bug fixes
- No longer build deprecated DashCast, MP42TS, udptsseg and Osmo4
applications. Also drop Osmo4 subpackage
- Drop gpac-0.7.1-enable_V4Studio.patch,
gpac-0.6.1-libpng-version-detection.patch,
gpac-0.7.1-system-amr.patch,
gpac-0.5.1-u32-count-redeclaration.patch,
gpac.wx.patch and gpac-0.8.0-x264-export.patch
- Refresh gpac-0.6.1-64bit-portability.patch as
gpac-1.0.0-64bit-portability.patch
and gpac-0.6.1-no-pc.patch as gpac-1.0.0-no-pc.patch,
gpac.ssl.patch and gpac-rpmlintrc
- Spec cleanup
-------------------------------------------------------------------
Thu Jun 27 11:16:12 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.8.0
General:
* Many security fixes (static compile and fuzzing through AFL,
always ongoing).
* Many bugs fixes
* Added :ncl option in log levels to disable color logs
* More tests and coverage
File Formats:
* Better support of QTFF / ProRes files
* Support for AV1
+ import and export
+ source formats: OBUs (Section 5), IVF and AnnexB
+ AV1 in HEIF
* Support for color (nclc, nclx and ICC profiles) in HEIF and
ISOBMFF
* Support for HDR (mdcv, clli) info in HEIF and ISOBMFF
* Support for alpha in HEIF
* Support for enforcing pasp presence even for 1:1 ratios
* HEVC temporal sublayer split in MP4Box
* Allow meta storage before mdat for meta-only files (heif and
co)
* Added option to keep AU delimiter in isobmff samples
* Support for opus import
* Support for pixi and ccst in HEIF
* DolbyVision 'dvcC' and partial 'dvhe' boxes for HDR
* Support for VP9 import and playback
* Sample dependency in avc and hevc importers, and track
thinner for non-refs images
* Support for audio_roll signaling
* New audio import mode to control AudioSampleEntry creation
(v0, v1 ISOBMFF, v1 QTFF)
* xHE-AAC import with detection of sync samples
* Added support for MPEG-H 3D audio boxes (no import yet)
* Handle Vobsub empty SPU packets
* Added auxv and pict support
Common Encryption:
* Fully compliant CENC supporting cenc, cens, cbc1 and cbcs
* CENC for AV1
* Improved DASH+CENC support, pssh in MPD
* ForceClear mode for CENC to skip encryption without sample
groups
* Made senc in movie fragments always stored before truns
* Added default values handling for cbcs and possibility to
set protection system per track
* Compatibility with OpenSSL 1.1.x
Streaming and Adaptive Streaming:
* Support for ATSC3.0 both US and Korean versions !
* Support for for live splices (xlink period insertions) in
DASH client
* Automatic period continuity in DASH when no codec change
between periods
* Added DASH cue-base segmentation (XML based) and -dsap
option to generate cue files from source
* Support for BBA-0 and BOLA implementations
* Write fragment defaults in trex even when not using them
* Support for simple ssix for keyframe data byterange at the
start of a segment
* Moved segment template at AdaptationSet level if only one
representation
* Changed default bsmode in dasher if single input file
* Added init-seg-ext option
* Added -mvex-after-traks option to MP4Box when dashing for
CMAF
* Added segmentation option to insert a tfdt per traf
* Added -closest mode for DASH segmentation
* Added -bound option to use audio segmenting method for video
* Renamed -dash-run-for to -run-for
* Added '=' in dash templates
* Improved bandwith estimation when using HTTP 1.1 chunk
transfer
* Add option to force moof base offsets
MP4Box:
* Added -catpl to concatenate from playlist in MP4Box
* Added options to set movie timescale at import and dash time
* Added mpd rip option and top-level box compressor in MP4Box
* Made -dts skip timing check and added -dtsc for that
* Made force-cat option more agressive
* Support for MovieFragmentRandomAccess using -mfra option
* Added -dtsx to dump timing without offset
* Added -dnalc opt for nal CRC dump
* Added chunk extraction up to time until end
* ISOBMFF single track import now removes references by default
Decoders:
* Updated ffmpeg to 4.0.2
* Moved to openHEVC 3.0 API
* Added nvdec support (windows, linux) with reuse of decoder
context for tiled VR
* Added HEVC support to mediacodec on android
* AV1 playback through ffmpeg
* Opus playback through ffmpeg
3D, VR and 360:
* Added vrhud for multiviewpoint 360
* Added forced visibility mode of tiles in VR
* Added tile visibility debug mode
* Added forced stereo output for openhevc
* Disable face nav if mouse grabbed
* Added simple face tracking vr navigation based on udp
commands
* Added PSVR support
* Added mouse move emulation at window border to force sphere
rotation when inactive
* Changed tile visibility algo to sample points in mesh
Players (Mobile and Desktop):
* Added about extension
* Added multiple audio objects in dynamic scene
* Added addon splicing of main content
* Added mosaic://v1:.:vN url support
* Added gaze simulation through mouse and gaze-sphere
visibility test
Subtitles:
* Allow * as argument of -srt|ttxt to dump all possible tracks
(#925)
* Improved support for WebVTT import
* Improved support for WebVTT DASHing/fragmentation
Misc:
* OSX install now done through PKG and modify PATH env
in/etc/paths
* Added initial PMT version and disc marker to TS muxer
* Moved dektec output to matrix API, added SDI clipping
* Added temi periodic toggle and manual toggle in MP42TS
- Bumped soversion to 8
- Refreshed gpac-0.6.1-x264-export.patch as
gpac-0.8.0-x264-export.patch
- Reworked gpac.ssl.patch (probably pointless, since it applies
only to OpenSSL 1.0)
- Dropped gpac-0.7.1-install_DashCast.patch (merged upstream)
-------------------------------------------------------------------
Tue Oct 9 21:06:57 UTC 2018 - aloisio@gmx.com
- Update to version 0.7.1
* Minor bug fixes from 0.7.0
version 0.7.0
Overview of the community activity:
* ~1550 commits since 0.6.0.
* Launched a few side projects - cf https://github.com/gpac/.
* New test public infrastructure.
General
* Many security fixes (static compile and fuzzing through AFL,
always ongoing).
* Colorized log.
* Changed default audio volume to 100% instead of 75%.
* Expose more experimental options through the documentation.
* Improved GLES renderer on mobile platforms.
* Improvements on AVI dump.
* Fixed pkg-config Private.libs.
* SAT>IP playback support.
Codecs and File Formats
* Added L-HEVC File Format support (SHVC/MV-HEVC tracks and
HEVC Tile Tracks).
* Added MPEG IFF (image File Format) support.
* Range extension support for AVC and HEVC.
* SHVC and MV-HEVC importers and playback: moved to final spec
version (SHM6+).
Adaptive streaming
* Support of HLS with fragmented MP4 playback.
* APIs: gf_mpd_() functions and new segmenter API.
* Improved alternate groups.
* More support for PIFF PSEC and Smooth Streaming ( file
format & playback).
* DASH client: pluggable algorithms + improvements with
scalable contents.
* The counter source from the DASH sequences added to the
public content.
* HLS and DASH playback minor fixes.
* DASH client logs are clearer.
VR and 360
* Added support for DASH SRD in 360 for independent videos
videos (NxM partial spheres) more
* Added support for DASH SRD in 360 for HEVC tiled videos (NxM
tiles on one sphere) - checkout tuto
Mobile
* Apple VideoToolBox hardware decoding support for OSX and iOS
for AVC|H264.
* Android hardware decoding hardware acceleration for AVC|H264
(HEVC on its way).
* YUV422 and YUV444 8 and 10 bit support in GLES renderer.
* Android build is based on Android Studio.
* Android: new File Manager.
Subtitles
* Import of TTML via NHML according to MPEG-4 part 30 improved.
- Refreshed gpac-0.6.1-enable_V4Studio.patch as
gpac-0.7.1-enable_V4Studio.patch, gpac-0.5.0-SVGGen_abuild.patch
as gpac-0.7.1-SVGGen_abuild.patch, gpac-0.5.0-system-amr.patch
as gpac-0.7.1-system-amr.patch, gpac-0.6.1-no-pc.patch,
gpac-0.6.1-x264-export.patch and gpac.wx.patch
- Added gpac-0.7.1-install_DashCast.patch
-------------------------------------------------------------------
Fri May 4 14:03:47 UTC 2018 - olaf@aepfle.de
- Use ffmpeg3 versions of pkgconfig(libav*)
-------------------------------------------------------------------
Fri Feb 17 18:56:34 UTC 2017 - olaf@aepfle.de
- fix some parts of wxWidgets-3_0 build failures
-------------------------------------------------------------------
Fri Apr 29 11:18:10 UTC 2016 - aloisio@gmx.com
- Update to 0.6.1, see changelog
https://github.com/gpac/gpac/releases/tag/v0.6.1
https://github.com/gpac/gpac/releases/tag/v0.6.0
- Reworked patches:
gpac-0.6.1-64bit-portability.patch
gpac-0.6.1-enable_V4Studio.patch
gpac-0.6.1-libpng-version-detection.patch
gpac-0.6.1-no-pc.patch
gpac-0.6.1-x264-export.patch
- Switched to ffmpeg 3.0
-------------------------------------------------------------------
Sat Sep 26 08:38:12 UTC 2015 - olaf@aepfle.de
- Use pkgconfig(mozjs185), also on 11.4
-------------------------------------------------------------------
Tue Sep 22 08:47:31 UTC 2015 - olaf@aepfle.de
- Use pkgconfig for some BuildRequires
-------------------------------------------------------------------
Sun Mar 1 20:17:03 UTC 2015 - aloisio@gmx.com
- update to 0.5.2
* fixes build problem with ffmpeg 2.5.x
-------------------------------------------------------------------
Sat Feb 28 14:22:13 UTC 2015 - i@margueirte.su
- update 0.5.1.svn5619
- drop gpac-0.5.1-bufferoverflow.patch
* upstream fixed
-------------------------------------------------------------------
Wed Nov 5 06:05:33 UTC 2014 - i@margueirte.su
- update 0.5.1.svn5491
- disable browser plugin support
* it depends on xulrunner, which is uncompatible during versions
so we need to use many macros to fix it, hard to maintain
* gpac is a fundamental package because it's used to build x264
while fundamental package shouldn't have so complicated depe-
ndencies
* that brower plugin wasn't used by anyone
- add patch: gpac-0.5.1-u32-count-redeclaration.patch
* it declared "u32 count" twice, change the first to countLang
- drop patch:
* gpac-0.5.0-smjs_call_prop_stub.patch
* gpac-0.5.0-js_getparent.patch
* they were used to fix xulrunner, no longer needed
-------------------------------------------------------------------
Mon Jul 14 18:46:18 CEST 2014 - olaf@aepfle.de
- fix compile of src/utils/xml_parser.c in sle11
-------------------------------------------------------------------
Fri May 30 11:09:28 CEST 2014 - olaf@aepfle.de
- BuildRequire libopenjpeg only in 12.1 or later
-------------------------------------------------------------------
Sat Mar 22 17:35:07 UTC 2014 - i@margueirte.su
- update 0.5.0.svn5178
- added patch: gpac-0.5.0-js_getparent.patch
* fix "too many arguments for JS_GetParent" error after
forcing USE_FFDEV_18
- added patch: gpac-0.5.0-bufferoverflow.patch
* fix I: Statement is overflowing a buffer error in OBS.
-------------------------------------------------------------------
Fri Jul 26 05:45:36 UTC 2013 - i@margueirte.su
- better detect libpng version
- fix no gpac.pc in -devel package
- export functions needed by x264
-------------------------------------------------------------------
Sun Jul 21 17:14:27 UTC 2013 - i@margueirte.su
- update 0.5.0.svn4668
- revert "wo_application" changes, it fails the whole build
- remove patch: gpac-0.5.0-x264-export.patch, upstreamed
- add libpng15/libpng14 patches.
- use system libamrwb/libamrnb.
-------------------------------------------------------------------
Fri Feb 8 11:07:37 UTC 2013 - obs@botter.cc
- svn4296 - includes fixes for compilation with Firefox 18
- disable while compiling with xulrunner 17.0.2
* subpackage Osmo4
* browser-client
* MP4client in main package
-------------------------------------------------------------------
Mon Nov 5 00:54:51 UTC 2012 - i@margueirte.su
- fix sles and < 1140 builds.
-------------------------------------------------------------------
Wed Oct 31 23:50:15 UTC 2012 - i@margueirte.su
- fix Tumbleweed builds.
- adjust enable_V4Studio.patch.
* do not use static lib for linking.
-------------------------------------------------------------------
Thu Oct 4 06:42:47 UTC 2012 - i@marguerite.su
- update to 0.5.0
* MPEG-DASH and HLS support (players and MP4Box)
* MPEG-U Widgets and UPnP support in the player
* Stereo and multiview display support
* Better AVC and SVC support including OpenSVC decoder integration
* More live tools: RTP, MPEG-TS, T-DMB support, scene encoders (BIFS and RME/DIMS)
* iOS and Android support
* and many other good things
- svn4192 fixes sf#3574796:
* Osmozilla: change switch_up type from int to long, since xulrunner 15 doesn't support int type directly.
* change bogus uuid in Osmozilla.
* fix mozjs15 depreciated JS_ConstructObject to JS_New.
- enable_V4Studio patch
* upstream masked Osmo4_wx and osmozilla. I enabled them and fix linker errors.
- smjs_call_prop_stub.patch
* fix openSUSE xulrunner version.
- SVGGen_abuild.patch
* fix applications/generators/SVG linker errors.
- 64bit-portability.patch
* fix OBS errors and warnings.
- enable build udptsseg, a HTTP streaming tool.
- spec clean.
* remove _with_amr. we're already in PMBS.
* correct BuildRequires package names and remove unneeded Requires.
* remove dos2unix fixes
* remove 64bit adjustments. we use upstream options.
* remove libpng-1.4.0 fix. no longer need.
* remove SONAME. upstream did that.
* remove openjpeg fix.
* remove unneeded configure options.
* remove < 1140 conditionals.
* use new ffmpeg. upstream code change.
* add IDL regeneration for newer xulrunner.
* enable osmozilla for all openSUSE versions. although few need it.
- TODO: enable hbbtvplayer builds.
-------------------------------------------------------------------
Fri Dec 16 20:38:01 UTC 2011 - pascal.bleser@opensuse.org
- fix build on recent openSUSE versions, failure was introduced by missing OPENJPEG_VERSION
-------------------------------------------------------------------
Mon Jan 11 00:00:00 UTC 2010 - toni@links2linux.de
- fixed buildroot usage:
Error: no modules found in /usr/src/packages/BUILDROOT/gpac-0.4.5-0.pm.5.17.x86_64/usr/lib64/gpac
-------------------------------------------------------------------
Tue Dec 2 00:00:00 UTC 2008 - toni@links2linux.de
- update to 0.4.5
- added libgpac0 subpackage
- added librsvg2(-devel) to BuildRequires
- install also the *Gen applications
-------------------------------------------------------------------
Wed Sep 24 00:00:00 UTC 2008 - toni@links2linux.de
- rebuild with new libffmpeg0-devel, libmad-devel, libfaad2-devel,
libxvidcore-devel packages
- patched for new ffmpeg-API
(bits_per_sample ==> bits_per_coded_sample, CODEC_ID_MP3LAME ==> CODEC_ID_MP3)
-------------------------------------------------------------------
Fri Dec 21 00:00:00 UTC 2007 - toni@links2linux.de
- rebuild with new ffmpeg package
-------------------------------------------------------------------
Sun Jul 1 00:00:00 UTC 2007 - toni@links2linux.de
- use --extra-flags, as CPFLAGS/OPTFLAGS are not recognized in configure
thx to Richard Sotke <tee@teeforum.com>
-------------------------------------------------------------------
Fri Jun 1 00:00:00 UTC 2007 - toni@links2linux.de
- merged in 64bit patch/spec-file and corrected BuildRequires
- added rebuild of idl
- should now build on all SuSE-10.x
-------------------------------------------------------------------
Thu May 31 00:00:00 UTC 2007 - toni@links2linux.de
- update to 0.4.4
-------------------------------------------------------------------
Sat Apr 21 00:00:00 UTC 2007 - toni@links2linux.de
- update to 0.4.3-cvs20070420
-------------------------------------------------------------------
Fri Mar 9 00:00:00 UTC 2007 - toni@links2linux.de
- update to 0.4.3-cvs20070309
-------------------------------------------------------------------
Sun Jan 28 00:00:00 UTC 2007 - toni@links2linux.de
- update to 0.4.3-cvs20070126
-------------------------------------------------------------------
Tue Jan 16 00:00:00 UTC 2007 - toni@links2linux.de
- update to 0.4.3-cvs20070115
-------------------------------------------------------------------
Wed Dec 13 00:00:00 UTC 2006 - toni@links2linux.de
- update to 0.4.3-cvs20061213
-------------------------------------------------------------------
Sat Dec 9 00:00:00 UTC 2006 - toni@links2linux.de
- rebuild with browser-plugin and enabled --enable-amr
-------------------------------------------------------------------
Fri Dec 8 00:00:00 UTC 2006 - toni@links2linux.de
- initial build 0.4.3-cvs20061114