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