File gpac.changes of Package gpac (Revision 6f07b643cd59de23e594ca2d08e3ff8a)

Currently displaying revision 6f07b643cd59de23e594ca2d08e3ff8a , Show latest

803
 
1
-------------------------------------------------------------------
2
Wed Apr 17 18:05:10 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
3
4
- Update to version 2.4
5
  Emscripten|WebAssembly(WASM) support:
6
  * Session can run in worker or in main browser loop
7
  * Automatic disable of ffdec and ffenc threads when not
8
    running in worker
9
  * Use fetch() api for downloader
10
  * Support for WebCodecs
11
  * Support for getUserMedia and canvas readable streams
12
  * gpac.html demo page
13
  Media Formats:
14
  * Fixes in text subtitle converters
15
  * Improved DolbyVision muxing from mkv
16
  * Dasher support for inputs with multiple stsd entries
17
  * Allow multiplexed representations for LL-HLS
18
  * Improved eac3 support
19
  * QT cmov support (reading and writing)
20
  * QT lpcm support
21
  * Improved chaptering support
22
  * Improved timecode inspection
23
  * Support for big-endian PCM formats
24
  * Support for uncv (raw video in mp4 and heif)
25
  * Support for forced subtitles
26
  * Support for HEVC bitstreams merging in dash (for multi-res
27
    tile adaptation)
28
  Filters:
29
  * Async HTTP request in all filters
30
  * JS/Python/NodeJS bindings for httpout server
31
  * Fixed CORS and mime types in httpout for wasm and
32
    sharedArrayuffer support
33
  * Allow compilation without threads
34
  * Allow compilation without network
35
  * Fixed GF_FileIO for async read and write modes
36
  * Added seeking in mp4dmx in mem mode
37
  * vout updated to use VBO (required for gles2)
38
  * libcaca video output support
39
  * Allow ffdmx to work as demux filter on gpac input file pids
40
  * GHI format for pre-indexing DASH/HLS session for JIT
41
    packaging/encryption/transcode
42
  * Zero-copy for mp4dmx and fragmented mp4mx
43
  * Various speed optimizations (filter session, isomedia lib,
44
    disk io, xml)
45
  * Allow running the session without mutexes
46
  * Closed Caption decoding filter (CEA708)
47
  * MPEG-H decoder using IIS mpeghdec
48
  * Templating for property assignment
49
  * Conditional filter replacement to identify based on codecID
50
  * Per-filter logging
51
  MP4Box:
52
  * Add track reordering option
53
  Misc:
54
  * Migrated doc from github's wiki to wiki.gpac.io
55
  * FFMPEG 7 support
56
  * Added features for configure (vout, aout, fonts, doc, evg)
57
  * Allow specifying network interface by name or IP (instead of
58
    IP only)
59
  * UDP/TCP filtering and recording to / playback from pcap,
60
    pcapng and GPAC gpc files
61
  * Added Nix and Docker build files
62
  * many bug fixes, improvements and security patches
63
- Refresh gpac-rpath.patch
64
- Drop gpac-doxygen_195.patch (merged upstream)
65
66
-------------------------------------------------------------------
67
Wed Oct 18 14:42:16 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
68
69
- Add gpac.a52dec.patch when building for Tumbleweed or Slowroll
70
71
-------------------------------------------------------------------
72
Mon Apr 24 17:46:59 UTC 2023 - Luigi Baldoni <aloisio@gmx.com>
73
74
- Update to version 2.2.1
75
  Security: 
76
  * Backport of various CVE fixes
77
78
-------------------------------------------------------------------
79
Mon Dec 19 17:04:17 UTC 2022 - Luigi Baldoni <aloisio@gmx.com>
80
81
- Update to version 2.2.0
82
  Media Formats:
83
  * 2-pass encoding for FFmpeg codecs other than libx264
84
  * Conversion filters for VTT, TXG3 and TTML
85
  * SubstationAlpha subtitle import (basic)
86
  * DVB subpictures in M2TS mux and demux
87
  * FFMPEG (mostly for Matroska) subtitle import and export
88
    (SRT/SSA to TX3G, TX3G to SRT, WebVTT and DVB subpictures)
89
  * EC3+Atmos signaling support
90
  * ALAC support
91
  * Improved DolbyVision muxing
92
  Media player:
93
  * subtitle delay and position adjustment
94
  * audio delay adjustment
95
  MP4Box:
96
  * allow numbers and media types as identifiers for track
97
    actions
98
  * dlba option to update atmos+ec3 signaling
99
  Filters:
100
  * UTC-based range extraction in reframer
101
  * Thumbnail generator filter
102
  * Added unframer filter
103
  * FFMPEG bitstream filters support
104
  * initseg support in mp4dmx filter
105
  * Access to GPU textures of decoders in Python and JSF
106
    bindings (glpush filter for tests)
107
  * Chapters editing and original timestamp dispatch in reformer
108
    range extraction
109
  * dual in-band and out-of-band parameter set support in dasher
110
  * non-blocking IO for RTSP and HTTP servers/clients
111
  * RTSP over HTTP in rtsp server
112
  * Source-Specific multicast for udp and rtp inputs
113
  * User Authentication for HTTP and RTSP servers
114
  * TLS support for RTSP client and server
115
  * Per-filter buffering options
116
  Encryption:
117
  * ClearKey support in dasher and decryption
118
  Misc:
119
  * QT metadata tags in MP4Box and qt muxer
120
  * support for some packet properties in URL templates
121
  DEPRECATED:
122
  * Removed GF_Terminal API
123
  * Removed MP4Client, merged old behaviour in gpac -mp4c
124
  * Removed filemode option from dash demure
125
- Switch build from sdl to sdl2
126
- Raise sover to 12
127
- Add gpac-rpath.patch and gpac-doxygen_195.patch
128
- Drop gpac-rpmlintrc
129
130
-------------------------------------------------------------------
131
Sat Mar  5 12:24:04 UTC 2022 - Bjørn Lie <zaitor@opensuse.org>
132
133
- No longer force the package to build against ffmpeg-3.x.
134
  Support for ffmpeg-4.x.x have been around for several versions.
135
136
-------------------------------------------------------------------
137
Thu Feb 24 11:20:47 UTC 2022 - Luigi Baldoni <aloisio@gmx.com>
138
139
- Update to version 2.0.0
140
  Adaptive Streaming:
141
  * Low Latency HLS (LL-HLS, generation and playback)
142
  * Custom forwarding modes of DASH reader, allowing for example
143
    to encrypt/decrypt a live DASH/HLS session
144
  * DASHing now possible using inband cues (generated by flist,
145
    dashin or dasher filters)
146
  * Cue-generation only mode for dasher
147
  * HLS/DASH signaling of intra-only representations
148
  * playback improvements for SRD (HEVC tiling and independent
149
    streams)
150
  * CMAF-compatible signaling
151
  * PPS injection for inband parameter set modes
152
  * Improved SmoothStreaming support
153
  * DASH period continuity support (from playlists or reframer)
154
  * DASH MPD Chaining support
155
  * Text segments in native format (WebVTT, TTML) in dasher
156
  * User tags injection for HLS master and variant playlists
157
  Image File Format (HEIF):
158
  * Grid creation and other derived images
159
  * Encryption
160
  * Time range in -add-image
161
  * Item to sample data reference (no copy)
162
  * Item to item data reference (no copy)
163
  * Generic auxiliary image tagging
164
  * Image replacement in HEIF collection
165
  * AV1 (AVIF) and VVC support
166
  MP4Box:
167
  * In-place editing (no file remultiplexing)
168
  * Improved splitting, including sample-accurate split
169
  * ISOBMFF edit lists modification through :edits and -edits
170
    options
171
  * Track extraction from non ISOBMFF sources in MP4Box
172
  * Most import options can now be applied on an existing ISOBMF
173
    file or track
174
  * Multiple filter chains per source in -dash or -add modes
175
  * Chunk interleaving dumper
176
  Filters:
177
  * Simplified gpac command line (backward compatible syntax)
178
    avoiding links directives for common cases
179
  * Added avmix, a playlist-based audio video mixer/compositor
180
    with GPU or software rendering
181
  * Python bindings for filter session
182
  * NodeJS bindings for filter session
183
  * Custom HAS adaptation algorithms (JS, Python and NodeJS)
184
  * Custom Remotery callbacks (JS, Python and NodeJS)
185
  * Added avgen, a simple counter generation
186
  * Splicing support in playlists: raw and compressed domain,
187
    vod and live splicing
188
  * Tile splitting now available as a filter
189
  * Added restamp, a stream timestamp rewriter filter
190
  * Added bssplit and bsagg, compressed bitstream splitter and
191
    aggregator filters
192
  * Aspect ratio support in rescaler (ffsws)
193
  * Raw (uncompressed) modes for flist and reframer
194
  * Flip and rotate in vout
195
  * Simple UI for vout to test seeking and speed modes
196
  * Improved color space support in rendering (OpenGL only)
197
  * Improved round-trip audio decode
198
  * Improved audio resampler
199
  * Added back old arch compositor features (TEMI support, HEVC
200
    tiling JS monitoring, MPEG-4 SegmentDescriptor)
201
  * Reading back frame interface data (GPU, decoder mem) in JS
202
    or Python sink filters
203
  * Memory storage in httpout server file sink
204
  * FileIO wrapper available in QJS, Python and NodeJS
205
  Protocols:
206
  * HTTP/2 (client and server) through nghttp2
207
  * ROUTE multiplexer and low-latency ROUTE (mux and demux)
208
  Media Formats:
209
  * Improved MPEG-H audio mux/demux/dashing
210
  * VVC parsing, inspecting, mux/demux (ISOBMFF, M2TS), RTP,
211
    DASH and encryption
212
  * VUI color info rewrite for AVC, HEVC and VVC (mp4box and
213
    bsrw filter)
214
  * Dolby TrueHD
215
  * DolbyVision muxing
216
  * Improved multichannel AAC (>=8) support
217
  * Improved raw video in ISOBMFF support
218
  * Bitstream dumping for inspect analyze mode
219
  * Improved TTML support: metrics, image embedding (IMSC1),
220
    TTML sample merging while exporting, subtitle zero in TTML
221
  * YouTube VR meta-data
222
  * yuv4mpeg format read/write
223
  * Extended NHML syntax for properties, reconfiguration,
224
    subsamples and sample auxiliary data
225
  Encryption:
226
  * Multi-key per sample encryption
227
  * HLS full segment encryption and decryption
228
  * Per-segment or per-period key roll
229
  * Master/leaf key schemes
230
  Misc:
231
  * Improved HTTP rate limiter and chunk-transfer rate estimator
232
  * Cleanup of mod-dirs and js-dirs usage, JS filters can now be
233
    included in the default available filters
234
  * Support for windows long path
235
  * Moved to latest QuickJS (2021-03-27)
236
  * Added QJS-libc modules, support for exec/waitpid/kill and
237
    Workers on most platforms
238
  * Support for FFmpeg 4.4 +
239
  * many bug fixes, improvements and security patches
240
- Bumped soversion to 11
241
- Dropped gpac-1.0.1-desktop.patch (no longer necessary)
242
243
-------------------------------------------------------------------
244
Sat Nov 28 13:50:35 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
245
246
- Update to version 1.0.1
247
  * better ttml import
248
  * better support for MPEGH audio
249
  * support fur DASH UTCTiming
250
  * manifest generation from pre-fragmented DASH/HLS mp4
251
  * speed optimization in isobmf reading (normal and fragmented)
252
  * improved JS API for the filter session
253
  * core tools exposed as JS module (file io, bitstream, etc ...)
254
- Drop gpac-1.0.0-no-pc.patch and gpac-1.0.0-remove_debianism.patch
255
  (no longer necessary)
256
- Add gpac-1.0.1-desktop.patch
257
258
-------------------------------------------------------------------
259
Sat Jun 27 10:55:16 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
260
261
- Update to version 1.0
262
 - Complete rewrite of GPAC streaming core:
263
    + addition of a filter-based architecture, used by MP4Client
264
      and MP4Box.
265
    + moving all decoders and demuxer plugins of MP4Client and
266
      most of MP4Box import/export code as filters for this new
267
      architecture,
268
    + moving DASH/HLS segmenter to a filter
269
    + moving MP4Client compositor and most of the GF_Terminal
270
      internals to a filter
271
    + addition of a new application gpac, whose only purpose is
272
      to create and run filter chains
273
    + removal of MP42TS and DashCast applications since these
274
      functionalities are provided by gpac
275
    + deprecation of some features (widget management, MSE draft
276
      implementation for SVG media, UPnP, TEMI player support).
277
  * Profile system allowing to override through a static file
278
    default options of all filters and libgpac core
279
  * Alias system for gpac app to simplify your command lines
280
  * Enhanced DASHer:
281
    + Support for HLS and dual HLS / DASH generation
282
    + Support for any input
283
    + True low-latency mode for DASH
284
    + Support for multiple periods
285
    + Support for other segment formats (raw, mkv, webm
286
      currently tested)
287
  * Input and outputs
288
    + Generic pipe, TCP, UDP, and Unix Domain socket input and
289
      output
290
    + RTSP server output
291
    + HTTP output (client and server), supporting low latency
292
      DASH access
293
    + Ad-hoc stream format called GSF to allow serialization to
294
      file, pipe or socket of a session (for distributed filter
295
      chains), supporting AES-128 CBC encryption.
296
  * Raw audio (PCM) and video (RGB, YUV) reframers and exporters
297
  * HEVC tile spliting and merging filters
298
  * Compositor is a standalone filter (SVG/BIFS/VRML graphics in
299
a filter chain)
300
  * Image encoding support through libjpg and libpng
301
  * Full FFMPEG support:
302
    + Encoding/decoding through FFMPEG libavcodec
303
    + Multiplexing/demultiplexing through FFMPEG libavformat
304
    + Device grabbers through FFMPEG libavdevice
305
    + Raw audio and video filters through FFMPEG libavfilter
306
  * Support for QuickJS (ES2002) and bindings for:
307
    + Complete filter API
308
    + GPAC software rasterizer (EVG)
309
    + WebGL 1.0 Core
310
    + XmlHttpRequest and uDOM APIs
311
    + Storage
312
  * Inspect and analyze filter
313
  * MPEG-2 TS splitter
314
  * Video cropper filter with zero-copy mode
315
  * Video flip filter
316
  * Source concatenator filter
317
  * Simple audio and video output filters
318
  * Experimental audio and video rewinder filter
319
  * Encryption
320
    + On-the-fly encryption and decryption, now available as
321
      filters
322
    + Segment-based encryption and decryption
323
  * ISOBMFF
324
    + box customization
325
    + Better QT support, prores parsing and dumping
326
    + Support for raw media (QT style or ISOBMFF for audio)
327
    + Simplify HEIF batch conversion through item to track
328
      mapping
329
    + Reading from pipes (fragmented or progressive files)
330
    + Writing to packets rather than files
331
    + Fast interleaved file creation mode with less storage
332
      requirements
333
  * FileIO wrapper for cases where files are not stored in a
334
    file system known by GPAC
335
  * Testing and Documentation
336
    + Live doc generation (man and wiki)
337
    + Improved coverage
338
    + Split test suite as dedicated repo
339
    + Moved all resource to https://wiki.gpac.io
340
    + Started howto pages on wiki
341
    + Many bug fixes
342
343
- No longer build deprecated DashCast, MP42TS, udptsseg and Osmo4
344
  applications. Also drop Osmo4 subpackage
345
346
- Drop gpac-0.7.1-enable_V4Studio.patch,
347
  gpac-0.6.1-libpng-version-detection.patch,
348
  gpac-0.7.1-system-amr.patch,
349
  gpac-0.5.1-u32-count-redeclaration.patch,
350
  gpac.wx.patch and gpac-0.8.0-x264-export.patch
351
352
- Refresh gpac-0.6.1-64bit-portability.patch as
353
  gpac-1.0.0-64bit-portability.patch
354
  and gpac-0.6.1-no-pc.patch as gpac-1.0.0-no-pc.patch,
355
  gpac.ssl.patch and gpac-rpmlintrc
356
357
- Spec cleanup
358
359
-------------------------------------------------------------------
360
Thu Jun 27 11:16:12 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
361
362
- Update to version 0.8.0
363
  General:
364
  * Many security fixes (static compile and fuzzing through AFL,
365
    always ongoing).
366
  * Many bugs fixes
367
  * Added :ncl option in log levels to disable color logs
368
  * More tests and coverage
369
  File Formats:
370
  * Better support of QTFF / ProRes files
371
  * Support for AV1
372
    + import and export
373
    + source formats: OBUs (Section 5), IVF and AnnexB
374
    + AV1 in HEIF
375
  * Support for color (nclc, nclx and ICC profiles) in HEIF and
376
    ISOBMFF
377
  * Support for HDR (mdcv, clli) info in HEIF and ISOBMFF
378
  * Support for alpha in HEIF
379
  * Support for enforcing pasp presence even for 1:1 ratios
380
  * HEVC temporal sublayer split in MP4Box
381
  * Allow meta storage before mdat for meta-only files (heif and
382
    co)
383
  * Added option to keep AU delimiter in isobmff samples
384
  * Support for opus import
385
  * Support for pixi and ccst in HEIF
386
  * DolbyVision 'dvcC' and partial 'dvhe' boxes for HDR
387
  * Support for VP9 import and playback
388
  * Sample dependency in avc and hevc importers, and track
389
    thinner for non-refs images
390
  * Support for audio_roll signaling
391
  * New audio import mode to control AudioSampleEntry creation
392
    (v0, v1 ISOBMFF, v1 QTFF)
393
  * xHE-AAC import with detection of sync samples
394
  * Added support for MPEG-H 3D audio boxes (no import yet)
395
  * Handle Vobsub empty SPU packets
396
  * Added auxv and pict support
397
  Common Encryption:
398
  * Fully compliant CENC supporting cenc, cens, cbc1 and cbcs
399
  * CENC for AV1
400
  * Improved DASH+CENC support, pssh in MPD
401
  * ForceClear mode for CENC to skip encryption without sample
402
    groups
403
  * Made senc in movie fragments always stored before truns
404
  * Added default values handling for cbcs and possibility to
405
    set protection system per track
406
  * Compatibility with OpenSSL 1.1.x
407
  Streaming and Adaptive Streaming:
408
  * Support for ATSC3.0 both US and Korean versions !
409
  * Support for for live splices (xlink period insertions) in
410
    DASH client
411
  * Automatic period continuity in DASH when no codec change
412
    between periods
413
  * Added DASH cue-base segmentation (XML based) and -dsap
414
    option to generate cue files from source
415
  * Support for BBA-0 and BOLA implementations
416
  * Write fragment defaults in trex even when not using them
417
  * Support for simple ssix for keyframe data byterange at the
418
    start of a segment
419
  * Moved segment template at AdaptationSet level if only one
420
    representation
421
  * Changed default bsmode in dasher if single input file
422
  * Added init-seg-ext option
423
  * Added -mvex-after-traks option to MP4Box when dashing for
424
    CMAF
425
  * Added segmentation option to insert a tfdt per traf
426
  * Added -closest mode for DASH segmentation
427
  * Added -bound option to use audio segmenting method for video
428
  * Renamed -dash-run-for to -run-for
429
  * Added '=' in dash templates
430
  * Improved bandwith estimation when using HTTP 1.1 chunk
431
    transfer
432
  * Add option to force moof base offsets
433
  MP4Box:
434
  * Added -catpl to concatenate from playlist in MP4Box
435
  * Added options to set movie timescale at import and dash time
436
  * Added mpd rip option and top-level box compressor in MP4Box
437
  * Made -dts skip timing check and added -dtsc for that
438
  * Made force-cat option more agressive
439
  * Support for MovieFragmentRandomAccess using -mfra option
440
  * Added -dtsx to dump timing without offset
441
  * Added -dnalc opt for nal CRC dump
442
  * Added chunk extraction up to time until end
443
  * ISOBMFF single track import now removes references by default
444
  Decoders:
445
  * Updated ffmpeg to 4.0.2
446
  * Moved to openHEVC 3.0 API
447
  * Added nvdec support (windows, linux) with reuse of decoder
448
    context for tiled VR
449
  * Added HEVC support to mediacodec on android
450
  * AV1 playback through ffmpeg
451
  * Opus playback through ffmpeg
452
  3D, VR and 360:
453
  * Added vrhud for multiviewpoint 360
454
  * Added forced visibility mode of tiles in VR
455
  * Added tile visibility debug mode
456
  * Added forced stereo output for openhevc
457
  * Disable face nav if mouse grabbed
458
  * Added simple face tracking vr navigation based on udp
459
    commands
460
  * Added PSVR support
461
  * Added mouse move emulation at window border to force sphere
462
    rotation when inactive
463
  * Changed tile visibility algo to sample points in mesh
464
  Players (Mobile and Desktop):
465
  * Added about extension
466
  * Added multiple audio objects in dynamic scene
467
  * Added addon splicing of main content
468
  * Added mosaic://v1:.:vN url support
469
  * Added gaze simulation through mouse and gaze-sphere
470
    visibility test
471
  Subtitles:
472
  * Allow * as argument of -srt|ttxt to dump all possible tracks
473
    (#925)
474
  * Improved support for WebVTT import
475
  * Improved support for WebVTT DASHing/fragmentation
476
  Misc:
477
  * OSX install now done through PKG and modify PATH env
478
    in/etc/paths
479
  * Added initial PMT version and disc marker to TS muxer
480
  * Moved dektec output to matrix API, added SDI clipping
481
  * Added temi periodic toggle and manual toggle in MP42TS
482
483
- Bumped soversion to 8
484
485
- Refreshed gpac-0.6.1-x264-export.patch as
486
  gpac-0.8.0-x264-export.patch
487
488
- Reworked gpac.ssl.patch (probably pointless, since it applies
489
  only to OpenSSL 1.0)
490
491
- Dropped gpac-0.7.1-install_DashCast.patch (merged upstream)
492
493
-------------------------------------------------------------------
494
Tue Oct  9 21:06:57 UTC 2018 - aloisio@gmx.com
495
496
- Update to version 0.7.1
497
  * Minor bug fixes from 0.7.0
498
  version 0.7.0
499
  Overview of the community activity:
500
  * ~1550 commits since 0.6.0.
501
  * Launched a few side projects - cf https://github.com/gpac/.
502
  * New test public infrastructure.
503
  General
504
  * Many security fixes (static compile and fuzzing through AFL,
505
    always ongoing).
506
  * Colorized log.
507
  * Changed default audio volume to 100% instead of 75%.
508
  * Expose more experimental options through the documentation.
509
  * Improved GLES renderer on mobile platforms.
510
  * Improvements on AVI dump.
511
  * Fixed pkg-config Private.libs.
512
  * SAT>IP playback support.
513
  Codecs and File Formats
514
  * Added L-HEVC File Format support (SHVC/MV-HEVC tracks and
515
    HEVC Tile Tracks).
516
  * Added MPEG IFF (image File Format) support.
517
  * Range extension support for AVC and HEVC.
518
  * SHVC and MV-HEVC importers and playback: moved to final spec
519
    version (SHM6+).
520
  Adaptive streaming
521
  * Support of HLS with fragmented MP4 playback.
522
  * APIs: gf_mpd_() functions and new segmenter API.
523
  * Improved alternate groups.
524
  * More support for PIFF PSEC and Smooth Streaming ( file
525
    format & playback).
526
  * DASH client: pluggable algorithms + improvements with
527
    scalable contents.
528
  * The counter source from the DASH sequences added to the
529
    public content.
530
  * HLS and DASH playback minor fixes.
531
  * DASH client logs are clearer.
532
  VR and 360
533
  * Added support for DASH SRD in 360 for independent videos
534
    videos (NxM partial spheres) more
535
  * Added support for DASH SRD in 360 for HEVC tiled videos (NxM
536
    tiles on one sphere) - checkout tuto
537
  Mobile
538
  * Apple VideoToolBox hardware decoding support for OSX and iOS
539
    for AVC|H264.
540
  * Android hardware decoding hardware acceleration for AVC|H264
541
    (HEVC on its way).
542
  * YUV422 and YUV444 8 and 10 bit support in GLES renderer.
543
  * Android build is based on Android Studio.
544
  * Android: new File Manager.
545
  Subtitles
546
  * Import of TTML via NHML according to MPEG-4 part 30 improved.
547
548
- Refreshed gpac-0.6.1-enable_V4Studio.patch as
549
  gpac-0.7.1-enable_V4Studio.patch, gpac-0.5.0-SVGGen_abuild.patch
550
  as gpac-0.7.1-SVGGen_abuild.patch, gpac-0.5.0-system-amr.patch
551
  as gpac-0.7.1-system-amr.patch, gpac-0.6.1-no-pc.patch,
552
  gpac-0.6.1-x264-export.patch and gpac.wx.patch
553
554
- Added gpac-0.7.1-install_DashCast.patch
555
556
-------------------------------------------------------------------
557
Fri May  4 14:03:47 UTC 2018 - olaf@aepfle.de
558
559
- Use ffmpeg3 versions of pkgconfig(libav*)
560
561
-------------------------------------------------------------------
562
Fri Feb 17 18:56:34 UTC 2017 - olaf@aepfle.de
563
564
- fix some parts of wxWidgets-3_0 build failures
565
566
-------------------------------------------------------------------
567
Fri Apr 29 11:18:10 UTC 2016 - aloisio@gmx.com
568
569
- Update to 0.6.1, see changelog
570
  https://github.com/gpac/gpac/releases/tag/v0.6.1
571
  https://github.com/gpac/gpac/releases/tag/v0.6.0
572
573
- Reworked patches:
574
  gpac-0.6.1-64bit-portability.patch
575
  gpac-0.6.1-enable_V4Studio.patch
576
  gpac-0.6.1-libpng-version-detection.patch
577
  gpac-0.6.1-no-pc.patch
578
  gpac-0.6.1-x264-export.patch
579
580
- Switched to ffmpeg 3.0
581
582
-------------------------------------------------------------------
583
Sat Sep 26 08:38:12 UTC 2015 - olaf@aepfle.de
584
585
- Use pkgconfig(mozjs185), also on 11.4
586
587
-------------------------------------------------------------------
588
Tue Sep 22 08:47:31 UTC 2015 - olaf@aepfle.de
589
590
- Use pkgconfig for some BuildRequires
591
592
-------------------------------------------------------------------
593
Sun Mar  1 20:17:03 UTC 2015 - aloisio@gmx.com
594
595
- update to 0.5.2
596
  * fixes build problem with ffmpeg 2.5.x
597
598
-------------------------------------------------------------------
599
Sat Feb 28 14:22:13 UTC 2015 - i@margueirte.su
600
601
- update 0.5.1.svn5619
602
- drop gpac-0.5.1-bufferoverflow.patch
603
  * upstream fixed
604
605
-------------------------------------------------------------------
606
Wed Nov  5 06:05:33 UTC 2014 - i@margueirte.su
607
608
- update 0.5.1.svn5491
609
- disable browser plugin support
610
  * it depends on xulrunner, which is uncompatible during versions
611
    so we need to use many macros to fix it, hard to maintain
612
  * gpac is a fundamental package because it's used to build x264
613
    while fundamental package shouldn't have so complicated depe-
614
    ndencies
615
  * that brower plugin wasn't used by anyone
616
- add patch: gpac-0.5.1-u32-count-redeclaration.patch
617
  * it declared "u32 count" twice, change the first to countLang
618
- drop patch: 
619
  * gpac-0.5.0-smjs_call_prop_stub.patch
620
  * gpac-0.5.0-js_getparent.patch
621
  * they were used to fix xulrunner, no longer needed
622
623
-------------------------------------------------------------------
624
Mon Jul 14 18:46:18 CEST 2014 - olaf@aepfle.de
625
626
- fix compile of src/utils/xml_parser.c in sle11
627
628
-------------------------------------------------------------------
629
Fri May 30 11:09:28 CEST 2014 - olaf@aepfle.de
630
631
- BuildRequire libopenjpeg only in 12.1 or later
632
633
-------------------------------------------------------------------
634
Sat Mar 22 17:35:07 UTC 2014 - i@margueirte.su
635
636
- update 0.5.0.svn5178
637
- added patch: gpac-0.5.0-js_getparent.patch
638
  * fix "too many arguments for JS_GetParent" error after
639
    forcing USE_FFDEV_18
640
- added patch: gpac-0.5.0-bufferoverflow.patch
641
  * fix I: Statement is overflowing a buffer error in OBS.
642
643
-------------------------------------------------------------------
644
Fri Jul 26 05:45:36 UTC 2013 - i@margueirte.su
645
646
- better detect libpng version
647
- fix no gpac.pc in -devel package
648
- export functions needed by x264
649
650
-------------------------------------------------------------------
651
Sun Jul 21 17:14:27 UTC 2013 - i@margueirte.su
652
653
- update 0.5.0.svn4668
654
- revert "wo_application" changes, it fails the whole build
655
- remove patch: gpac-0.5.0-x264-export.patch, upstreamed
656
- add libpng15/libpng14 patches.
657
- use system libamrwb/libamrnb.
658
659
-------------------------------------------------------------------
660
Fri Feb  8 11:07:37 UTC 2013 - obs@botter.cc
661
662
- svn4296 - includes fixes for compilation with Firefox 18
663
- disable while compiling with xulrunner 17.0.2
664
  * subpackage Osmo4
665
  * browser-client
666
  * MP4client in main package
667
668
-------------------------------------------------------------------
669
Mon Nov  5 00:54:51 UTC 2012 - i@margueirte.su
670
671
- fix sles and < 1140 builds.
672
673
-------------------------------------------------------------------
674
Wed Oct 31 23:50:15 UTC 2012 - i@margueirte.su
675
676
- fix Tumbleweed builds.
677
- adjust enable_V4Studio.patch.
678
  * do not use static lib for linking.
679
680
-------------------------------------------------------------------
681
Thu Oct  4 06:42:47 UTC 2012 - i@marguerite.su
682
683
- update to 0.5.0
684
  * MPEG-DASH and HLS support (players and MP4Box)
685
  * MPEG-U Widgets and UPnP support in the player
686
  * Stereo and multiview display support
687
  * Better AVC and SVC support including OpenSVC decoder integration
688
  * More live tools: RTP, MPEG-TS, T-DMB support, scene encoders (BIFS and RME/DIMS)
689
  * iOS and Android support
690
  * and many other good things
691
- svn4192 fixes sf#3574796:
692
  * Osmozilla: change switch_up type from int to long, since xulrunner 15 doesn't support int type directly.
693
  * change bogus uuid in Osmozilla.
694
  * fix mozjs15 depreciated JS_ConstructObject to JS_New.
695
- enable_V4Studio patch
696
  * upstream masked Osmo4_wx and osmozilla. I enabled them and fix linker errors.
697
- smjs_call_prop_stub.patch
698
  * fix openSUSE xulrunner version.
699
- SVGGen_abuild.patch
700
  * fix applications/generators/SVG linker errors.
701
- 64bit-portability.patch
702
  * fix OBS errors and warnings.
703
- enable build udptsseg, a HTTP streaming tool.
704
- spec clean.
705
  * remove _with_amr. we're already in PMBS.
706
  * correct BuildRequires package names and remove unneeded Requires.
707
  * remove dos2unix fixes
708
  * remove 64bit adjustments. we use upstream options.
709
  * remove libpng-1.4.0 fix. no longer need.
710
  * remove SONAME. upstream did that.
711
  * remove openjpeg fix. 
712
  * remove unneeded configure options.
713
  * remove < 1140 conditionals.
714
  * use new ffmpeg. upstream code change.
715
  * add IDL regeneration for newer xulrunner.
716
  * enable osmozilla for all openSUSE versions. although few need it.
717
- TODO: enable hbbtvplayer builds.
718
719
-------------------------------------------------------------------
720
Fri Dec 16 20:38:01 UTC 2011 - pascal.bleser@opensuse.org
721
722
- fix build on recent openSUSE versions, failure was introduced by missing OPENJPEG_VERSION
723
724
-------------------------------------------------------------------
725
Mon Jan 11 00:00:00 UTC 2010 - toni@links2linux.de
726
727
- fixed buildroot usage:
728
  Error: no modules found in /usr/src/packages/BUILDROOT/gpac-0.4.5-0.pm.5.17.x86_64/usr/lib64/gpac
729
730
-------------------------------------------------------------------
731
Tue Dec  2 00:00:00 UTC 2008 - toni@links2linux.de
732
733
- update to 0.4.5
734
- added libgpac0 subpackage
735
- added librsvg2(-devel) to BuildRequires
736
- install also the *Gen applications
737
738
-------------------------------------------------------------------
739
Wed Sep 24 00:00:00 UTC 2008 - toni@links2linux.de
740
741
- rebuild with new libffmpeg0-devel, libmad-devel, libfaad2-devel,
742
  libxvidcore-devel packages
743
- patched for new ffmpeg-API
744
  (bits_per_sample ==> bits_per_coded_sample, CODEC_ID_MP3LAME ==> CODEC_ID_MP3)
745
746
-------------------------------------------------------------------
747
Fri Dec 21 00:00:00 UTC 2007 - toni@links2linux.de
748
749
- rebuild with new ffmpeg package
750
751
-------------------------------------------------------------------
752
Sun Jul  1 00:00:00 UTC 2007 - toni@links2linux.de
753
754
- use --extra-flags, as CPFLAGS/OPTFLAGS are not recognized in configure
755
  thx to Richard Sotke <tee@teeforum.com>
756
757
-------------------------------------------------------------------
758
Fri Jun  1 00:00:00 UTC 2007 - toni@links2linux.de
759
760
- merged in 64bit patch/spec-file and corrected BuildRequires
761
- added rebuild of idl
762
- should now build on all SuSE-10.x
763
764
-------------------------------------------------------------------
765
Thu May 31 00:00:00 UTC 2007 - toni@links2linux.de
766
767
- update to 0.4.4
768
769
-------------------------------------------------------------------
770
Sat Apr 21 00:00:00 UTC 2007 - toni@links2linux.de
771
772
- update to 0.4.3-cvs20070420
773
774
-------------------------------------------------------------------
775
Fri Mar  9 00:00:00 UTC 2007 - toni@links2linux.de
776
777
- update to 0.4.3-cvs20070309
778
779
-------------------------------------------------------------------
780
Sun Jan 28 00:00:00 UTC 2007 - toni@links2linux.de
781
782
- update to 0.4.3-cvs20070126
783
784
-------------------------------------------------------------------
785
Tue Jan 16 00:00:00 UTC 2007 - toni@links2linux.de
786
787
- update to 0.4.3-cvs20070115
788
789
-------------------------------------------------------------------
790
Wed Dec 13 00:00:00 UTC 2006 - toni@links2linux.de
791
792
- update to 0.4.3-cvs20061213
793
794
-------------------------------------------------------------------
795
Sat Dec  9 00:00:00 UTC 2006 - toni@links2linux.de
796
797
- rebuild with browser-plugin and enabled --enable-amr
798
799
-------------------------------------------------------------------
800
Fri Dec  8 00:00:00 UTC 2006 - toni@links2linux.de
801
802
- initial build 0.4.3-cvs20061114
803