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
openSUSE Build Service is sponsored by