This repository has been archived by the owner on Nov 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathChangeLog
3973 lines (3682 loc) · 183 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
v4l-utils-1.20.0
----------------
Akinobu Mita (1):
v4l2-ctl: add sizeimage suboption for set-fmt-video options
Bård Eirik Winther (1):
qvidcap: Add stride option to command line
Chris Leick (1):
Update German translation
David Seifert (1):
Fix GCC 10 / -fno-common
Gregor Jasny (8):
buildsystem: Start v4l-utils 1.19.0 development cycle
dvbv5-zap: Fix typo
v4l2-ctl: include C++ cmath header
ubuntu1604: add missing headers for std::exit
libcecutil: Remove vanished TODO file from ditribution list
v4l2-ctl: Do not distribute generated 32bit source
v4l2-compliance: Do not distribute generated 32bit source
libcecutil: Distribute cec-gen.pl
Hans Petter Selasky (2):
Fix broken for loop in libv4l
Fix for mismatched class/struct tags
Hans Verkuil (133):
v4l2-compliance: improve metadata capture support
test-media: remove left-over debug lines
v4l2-compliance: fail if selection is present for compressed video
cec-compliance: rename 'ok' to 'unknown'
cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
cec-compliance: add --test-fuzzing option
test-media: update vimc tests
v4l-utils: sync with latest media_tree master
keytable: add new generated keymaps
msg2ctl.pl: add newline after log_msg
cec-follower: drop the hardcoded UI commands list
cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
cec utils: support CEC_ADAP_G_CONNECTOR_INFO
cec-compliance/follower: use new CEC_OP_UI_CMD defines
utils/libcecutil: add CEC utility library
cec-follower: switch to the new CEC utilities library
cec-compliance: use the new CEC utilities library
cec-ctl: use the new CEC utilities library
utils/common/cec*: remove unused cec files
cec-htng(-funcs).h: move to libcecutil
libcecutil: do not assume building in source tree.
libcecutil: remove empty generated headers on failure
libcecutil: cec-gen.pl now generates all headers in one go
v4l-utils: sync to latest cec-funcs.h
libcecutil: spaces should be replaced by - for help_features
cec-compliance: move util_receive to cec-compliance.cpp
cec-compliance: add timeout to util_receive
cec-compliance: fix a bug in util_receive
cec-compliance: Improve the INACTIVE_SOURCE test
cec-follower: add INACTIVE_SOURCE support.
v4l2-compliance: fix read/write tests
cec-compliance: improve Inactive Source test
cec-compliance: Set OSD Name is not TV specific
Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
v4l-utils: sync with latest media_tree master
v4l2-info.cpp: support the new hold capture flags
cec-compliance: remove old tuner tests
cec-follower: add support for Status Request
cec-compliance: improve failure reporting
cec-follower: fix index handling
v4l-utils: sync with latest media_tree master
cec-compliance: improve the Inactive Source test
v4l-utils: sync with latest media_tree master
v4l2-compliance: better scaler detection for M2M devices
cec-ctl: add a --phys-addr-from-edid option
cec: fix Makefile.am to get the right library dependencies
libcecutil: convert latency values to ms
cec-ctl: finish --stress-test-power-cycle with active display
cec-compliance: make the subtest names unique
cec-compliance: add -e and -l options
cec-compliance: make test names easier to type
qvidcap: fix typo: fnt -> fmt
qvidcap: switch to RGB24 if format is unsupported
v4l2-ctl: support -k (concise) when showing touch data
v4l2-compliance: relax a 'is the DONE flag set' test
v4l-utils: fix sync-with-kernel: it missed pixelformats
qvidcap: make texts consistent
cec-follower: add --ignore option
cec-follower: support CEC 2.0 power status reporting
cec-compliance: test CEC 2.0 power transitions
cec-ctl: add --phys-addr-from-edid-poll
cec-compliance: return OK_PRESUMED in the power transition test
cec-compliance: update patch link
cec-compliance: change a fail to a warn
qvidcap: use --pixelformat instead of --pixel-format
cec-ctl: show PA changes with --phys-addr-from-edid-poll
cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
cec: remove duplicate cec_phys_addr_exp defines
cec-ctl: improve --test-power-cycle test
cec-ctl: fix --phys-addr-from-edid-poll support
cec: show OSD Name with quotes around the name
v4l2-compliance: log the size of time_t
v4l2-compliance: use %zd with sizeof(time_t)
v4l2-ctl/compliance: fix 32-bit g_topology casts
v4l2-ctl/compliance: fix 32-bit compiler warnings
v4l2-compliance: use a better invalid address
v4l2-compliance: fix uninitialized have_sel variable
v4l2-compliance: return ENOTTY if selection is not supported
cec-compliance: add invalid ioctls test
v4l2-compliance: add tests for invalid ioctls
cec-ctl/compliance: call srandom()
cec-compliance: '-e' alias for --expect was missing
cec-compliance.h: add warn_on_test, clean ups
cec-compliance: fail/warn if reported latency > 50ms
cec-compliance: add --expect-with-no-warnings
cec-compliance: swap -n/-N options
v4l-utils: remove trailing spaces
qvidcap: properly initialize m_curSize/Data
Revert "qvidcap: properly initialize m_curSize/Data"
qvidcap: properly initialize m_curSize/Data
v4l2-compliance: check source and sink pad types of a link
cec-compliance: clarify obscure error message
cec-ctl: remove trailing space in output
cec-ctl: add timestamps to the power-cycle tests
cec-ctl: improve --stress-test-power-cycle option
libcecutil: translate abort_msg to a message string
libcecutil: drop CEC_MSG_ prefix when logging messages
v4l2-compliance: improve USERPTR streaming tests
v4l2-compliance: fix bug/improve testing filler
v4l2-compliance: fix userptr buffer checks
cec-compliance: improve system_info_give_features()
sync with latest media_tree master
v4l-utils: add --enable-v4l2-compliance/ctl-32 option
v4l-utils: fix autoconf/automake errors
test-media: add -32 option
v4l2-compliance: fix 32 bit warnings
v4l2-ctl/compliance-32: fix when configuring from another dir
v4l2-compliance: fix typo: v4l2-ctl -> v4l2-compliance
cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
cec-ctl: added polls suboption to --stress-test-power-cycle
cec-ctl: handle ENONET errors
Revert "cec-ctl: handle ENONET errors"
cec-ctl: set wakeup_la correctly and handle ENONET & EINVAL in stress tests
v4l2-compliance: fix weird formatting with -f
cec-ctl: don't transmit IMAGE_VIEW_ON every second
cec-ctl: introduce and use transmit_msg_retry()
cec-compliance: check for invalid transient power states
cec-ctl: check for incorrect state transitions
cec-ctl: add min-sleep suboption
cec-ctl: show timeouts vs Nacks
cec-ctl: show | instead of e or E
test-media: postpone the dmesg command
cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
cec-ctl: improve wait_for_pwr_state
cec-ctl: add physical address sanity checks
v4l-utils: sync with latest media_tree master
v4l2-compliance: fix step < 0 control check
v4l-utils: sync with latest media kernel
v4l2-compliance: zero mbus_code
v4l2-compliance: add tests for V4L2_CAP_IO_MC
v4l2-ctl: zero v4l2_fmtdesc
v4l-utils: sync with latest media kernel
gconv: fix compiler warning
Helen Koike (1):
v4l2-ctl: add missing subdev usage in --help-all
Jiunn Chang (12):
cec-follower: create analog channel frequencies
cec-follower: add tuner analog service emulation
cec-follower: fix bugs for tuner emulation
cec-follower: add tuner step increment/decrement
cec-follower: fix analog tuner device info update
cec-follower: rename freq_idx to service_idx
cec-follower: create digital ARIB channels
cec-follower: create digital ATSC channels
cec-follower: create digital DVB channels
cec-follower: add tuner digital service emulation
cec-follower: fix tuner step increment/decrement
cec-compliance: add tuner control test
Lars Wendler (1):
v4l-utils: configure.ac: Avoid bashisms
Laurent Pinchart (1):
qv4l2: Use C library file operations with v4lconvert for raw mode devices
Mauro Carvalho Chehab (3):
cec: fix cec-log.h dependency issues
v4l2grab: allow using direct calls instead of libv4l
v4l2grab: add support for setting the fourcc code
Peter Seiderer (1):
keymap.h needs sys/types.h and argp.h with musl
Philipp Zabel (1):
v4l2-compliance: fix assert on only read/write-only controls
Ricardo Ribalda Delgado (4):
v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
v4l2-compliance: Allow all the selection targets for subdevs
Rosen Penev (31):
keytable: use input_event properly
keytable: add compatibility for input_event_sec
treewide: remove bzero
treewide: fix redundant expressions
treewide: remove pointless c_str
dvb-sat: remove pointless abs call
utils: checks for empty instead of size in if
treewide: add extra {} to initialization
treewide: do not use return after else
treewide: fix wrong identation
utils: simplify bool returns
treewide: fix math problems
treewide: replace C casts with C++
treewide: apply performance fixes
utils: use bool literals
utils: do not use empty void with C++
utils: remove extra commas
utils: fix float equal warning
utils: add copy assignment operator
utils: initialize variable
utils: fix wrong format
utils: fix compilation with C++98
utils: add noreturn attribute and remove dead code
utils: fix implicit float conversions
utils: fix fallthrough warnings
utils: fix double promotions
utils: replace exit with std variant
cec-compliance: add missing header for clang
compiler.h: fix compilation with libcxx
compiler.h: fix compilation with clang + std=c++98 + glibcxx
utils: replace chr functions with std variants
Sean Young (17):
ir-ctl: report timeout when it cannot be modified
keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR
ir-keytable: bpf: improve rsc imon pointer decoder
sync v4l-utils.spec with the fedora repo
keytable: cannot load BPF decoders from udevd
50-rc_keymap.conf prevents debian testing from booting
lircd2toml: warn when scancode has duplicate definitions
keytable: keymap without protocol is invalid
rc_keymap.5: improve wording around using rc_keymaps for sending
keytable: a bpf protocol can have parameters and no scancodes
Fix build failure on s390x
keytable: support 64 bit scancodes
keytable: new samsung36 bpf decoder
Add keymap for Samsung AK59-00125A remote
ir-ctl: removed nested functions to support building with clang
ir-ctl: allow unmodulated signal to be sent
keytable: "-p all" should not attempt BPF decodes that don't exist
Vandana BN (5):
v4l2-ctl: Print UVC meta info
v4l2-compliance: fix metadata output support
v4l2-compliance: Verify metadata formats
v4l2-ctl: support for metadata output
v4l2-ctl: Add Support for Touch
v4l-utils-1.18.0
----------------
André Almeida (1):
v4l2-compliance: split node at testNode() in two nodes
André Roth (6):
libdvbv5: fix double free in dvb_fe_open_fname
libdvbv5: fix parsing EIT extended event descriptor
libdvbv5: fix parsing section gaps
libdvbv5: do not adjust DVB time daylight saving
libdvbv5: enable newlines in dvb strings
libdvbv5: fix array size in desc_logical_channel
Antonio Ospite (2):
v4l2-ctl: list controls with menus when OptAll is specified
v4l2-ctl: list once when both OptListCtrls and OptListCtrlsMenus are there
Bård Eirik Winther (4):
common: utils: Add last 3 16-bit bayer formats
qvidcap: Add 16-bit bayer rendering
qv4l2: Add 16-bit bayer rendering
utils: Add qvidcap to configure status report
Dafna Hirschfeld (17):
v4l2-ctl: Move some code from do_handle_cap to a new function
v4l2-ctl: Add support for crop and compose selection in streaming
v4l2-ctl: Add function get_codec_type
v4l2-ctl: Introduce capture_setup
v4l2-ctl: Add support for source change event for m2m decoder
v4l2-ctl: add function vidcap_get_and_update_fmt
v4l2-ctl: rename variable 'vic_fmt' to 'info'
v4l2-ctl: bugfix: correctly read/write V4L2_PIX_FMT_NV24 padded buffer
v4l2-ctl: test if do_setup_out_buffers returns -1 instead of non zero
v4l2-ctl: move stateful m2m decode code to a separate function
v4l2-ctl: in streaming_set_m2m, close file pointers upon error
v4l2-ctl: check that the size read/write fit the buffer size
v4l2-ctl: set the in/out fmt variables in streaming_set_m2m
v4l2-ctl: Add functions and variables to support fwht stateless decoder
v4l2-ctl: Add implementation for the stateless fwht decoder.
v4l2-ctl: declare hdr variable as const
v4l2-ctl: fix debug prints
Daniel Gomez (2):
libv4lconvert: add support for BAYER10
libv4lconvert: add support for BAYER16
Ezequiel Garcia (1):
v4l2-compliance: Remove spurious error messages
Fabrice Fontaine (2):
Build sdlcam only if jpeg is enabled
v4l2-compliance needs fork
Gregor Jasny (11):
buildsystem: Start v4l-utils 1.17.0 development cycle
qv4l: Drop support for Qt4
v4l2-compliance: Use only C++98 language features
qt5: Force usage of Desktop OpenGL
Revert "qt5: Force usage of Desktop OpenGL"
Qt5: test for Desktop OpenGL presence
Qt5: fixup Qt OpenGL automake conditionals
libdvbv5: Fix typo in warning message
keytable: distribute bitmap.h
test-media: distribute test scripts
keytable: distribute gen_input_events.pl
Guillaume Tucker (1):
v4l2-compliance: flush stdout before calling fork()
Hans Verkuil (239):
qvidcap: add parent when creating QAction objects.
cec-compliance: abort when no remote devices were found
cec-compliance: retry poll in case of Arbitration Lost
cec-ctl: show non-OK status in verbose monitor mode
cec-compliance: improve fail info for CEC_EVENT_LOST_MSGS test
cec-compliance: more improvements to fail info of CEC_EVENT_LOST_MSGS
cec-compliance: further improvements to CEC_EVENT_LOST_MSGS fail info
cec-info.cpp: add TCL vendor ID
cec-compliance: check core messages when remote is in standby
cec-compliance: improve tracing of CEC_TRANSMIT/RECEIVE
cec-compliance: calculate and show Signal Free Time
cec-compliance: show human readable Vendor ID
cec-compliance: give proper fail msg for FAIL_CRITICAL
cec-ctl: -W option should enable follower mode at the start
configure.ac: fix qv4l2/qvidcap build
cec-compliance: some standby tests should be a warning
cec-compliance: fix inconsistent warn text
cec-compliance: wake-up on Active Source is warn for <2.0
v4l-utils: sync-with-kernel
v4l2-compliance: replace CROPCAP fail by warn
v4l2 common: add support for buffer capabilities
v4l2-ctl: add new options to obtain buffer capabilities
v4l2-compliance: check bufffer capabilities
v4l2-ctl: improve buffer caps code
utils/common: add support for requests
v4l-utils: sync-with-kernel
v4l-utils: fix SHA detection
v4l2-compliance: relax SUPPORTS_DMABUF check
v4l2-ctl: add space before "dropped" message
v4l2-ctl: fix set raw/sliced vbi format
v4l2-ctl: support VBI and META streaming
v4l2-compliance: add --stream-from and --stream-from-hdr options
v4l-stream.c: check FWHT macroblock alignment
qvidcap: split up capture-win-gl.cpp into capture.cpp and paint.cpp
qvidcap: rename CaptureGLWin to CaptureWin
v4l2-compliance: add Request API tests
v4l-utils: sync with latest kernel
media-info: add bus_info arg to mi_get_media_fd()
v4l2-compliance: select the right mediaX for vivid
media-info: use hex to log IDs, fix radio interface check
v4l2-info: show ts mask values in bufferflags2s
v4l2-compliance: fixes output request handling
v4l2-compliance: work around vivid error injection controls
v4l2-compliance: test 'start streaming' error injection
v4l2-compliance: add test to close the request after queueing
v4l2-compliance: test failure during req_validate
v4l2-compliance: add inject_error helper method
v4l2-compliance: use inject_error and improve MEDIA_REQUEST_IOC_QUEUE tests
cec-compliance: fix wrong test for no HPD in testRemote()
media-info: fix more checks around radio interfaces
v4l2-compliance: fix multiple issues when testing vivid
v4l2-compliance: better field and prepbuf/qbuf tests
v4l2-compliance: verify QBUF restores length and bytesused
cec-compliance: check if SET_OSD_NAME gives valid OSD name
cec-ctl: fix Remote Control Passthrough Feature
v4l2-compliance: reopen if buffers might have been allocated
v4l2-compliance: add filehandles class
v4l-utils: sync with latest kernel code
v4l2-compliance: test 'invalid request' error injection
v4l2-ctl: make meta handling more generic
cec-ctl: improve the man page
v4l-stream.c: add support for alpha planes
cec-compliance: really fix wrong test for no HPD in testRemote()
v4l-utils: sync with kernel
v4l2-compliance: fix vimc failures
v4l2-compliance: show the driver name
v4l2-compliance: show Grand Total
cec-compliance: show driver and device name
v4l2-compliance: set fastest fps
v4l2-compliance: fix g_bytesused test in setupUserPtr/DmaBuf
v4l2-compliance: add epoll() tests
v4l2-compliance: verify that prepare_buf never returns FIELD_ANY
v4l-utils: sync with kernel
cec-compliance: add 3 sec delay after Inactive Source
libmedia_dev: add swradio and v4l-touch support
v4l2-ctl: add v4l-touch support to --list-devices
v4l-utils: sync with latest media master
v4l-utils: add test-media regression tests
v4l2-compliance: fix broken test if the Request API is disabled
v4l2-ctl: fix support for non-codec m2m devices
v4l2-ctl: alloc --stream-to or --stream-to-host for m2m devices
(c)v4l-helpers.h: add v4l_queue_buffer_update()
v4l2-ctl: add --export-device option
v4l2-ctl.1.in: add some example commands
v4l2-ctl: document the new --export-device option
v4l2-ctl: check for presence of the SOURCE_CHANGE event
v4l2-ctl: fix codec type detection for multiplanar drivers
v4l-stream: adapt to latest fwht codec changes
v4l2-ctl: include media devices in --list-devices
v4l2-ctl: --list-devices: generate bus_info if missing
v4l2-compliance: determine the codec type
v4l2-ctl: call s_trace after opening the device, not before
v4l2-compliance: validate codec_mask
v4l2-compliance: add V4L2_EVENT_SOURCE_CHANGE/EOS checks
v4l2-compliance: check for valid media bus_info
v4l2-ctl: add -z option to make it possible to use entity names
v4l2-compliance: add -z option to make it possible to use entity names
v4l2-compliance: -e didn't use make_devname
test-media: use new bus info/entity name to identify devices
test-media: fix regexp to include cec tests in the Final Summary
cec-info: add cec_device_find function
cec-ctl: add -D and -a support
cec-compliance: add -D and -a support
cec-follower: add -D and -a support
test-media: use -D and -a for the cec commands
test-media: improve the formatting of the summary
v4l2-ctl: add --epoll-for-event option
test-media: use bus_info for vim2m and vimc tests
v4l2-compliance: support m2m devices with -f
v4l2-compliance: -f bug fixes
v4l2-compliance: remove duplicate MEDIA_IOC_DEVICE_INFO ioctl call
media-ctl: support a bus-info string as argument to -d
test-media: replace the last hardcoded device name
test-media: only modprobe drivers that are being tested
test-media: only unload media modules if -unload was given
test-media: add -kmemleak option
test-media: add -dmesg option
test-media: update year of the copyright.
test-media: reset console debug level for each test
test-media: run memleak per driver test
v4l2-compliance: add --no-progress option
test-media: use the new -P (no progress) option
test-media: replace rmmod by separate unbind and rmmod
cec-ctl: show/parse latency in ms
cec-ctl: fix transmitting broadcast commands
cec-compliance: show latencies in ms and check values
v4l-utils: sync with media master
v4l2 utils: support V4L2_PIX_FMT_AYUV32 et al
cec-ctl: add a new --stress-test-power-cycle option
test-media: remove '-s' from cec-ctl commands
test-media: add sleeps after configuring CEC
test-media: fix DEBUG_KOBJECT_RELEASE detection, test rebind
cec-compliance: fix audio output delay check
v4l2-compliance: enable epoll test
v4l2-ctl: remove unused label
test-media: add 'date' commands
v4l2-ctl: --list-devices can now be combined with -z
test-media: open devices before second unbind.
v4l2-ctl: also list media device with --list-devices
test-media: replace v4l2-ctl --sleep by sleep
test-media: randomize sleep values
test-media: rmmod all vimc modules
test-media: improve vimc configuration and add more unbind tests
v4l2-compliance: fix check for entity names
v4l-utils: then -> than
jpgl.c: fix typo
v4l2-ctl: improve selection output
v4l2-ctl: show cap/out in print_concise_buffer()
v4l2-info.cpp: fix bufferflags2s: could end with ', '
v4l2-ctl: show timestamp flags as well in print_concise_buffer
v4l2-ctl: improve logging of events and the stop en/decoder cmds.
cec-ctl: fix --stress-test-power-cycle
codec-fwht.patch: add empty noinline_for_stack define
v4l-utils: sync with latest media master
dvbv5-zap.c: fix compile warning
v4l2-ctl: improve stream-count handling for m2m
v4l2-ctl: fix small do_handle_cap bug
v4l-utils: sync with latest media master
v4l2-compliance: test for EBADR instead of EACCES
v4l2-compliance: fix error code check
v4l2-compliance: fix broken MEDIA_LNK_FL_IMMUTABLE test
v4l2-ctl: fix multiplanar handling
cec-compliance: suppress some warnings for vivid
test-media: drop -A to cec-compliance
Revert "cec-compliance: suppress some warnings for vivid"
v4l2-ctl: support -BE handling for list framesize/ivals
v4l2-ctl: print an error for invalid pixelformats
v4l2-ctl: fix compiler warning
cv4l-helpers.h: add g_timestamp_ns()
v4l2-ctl: add missing cleanup to stateless_m2m()
v4l2-ctl: bytesused was reported as 0 when logging the buffer
v4l2-ctl: reset internal counters after a source change
v4l2-ctl: ignore empty and error frames w.r.t. --stream-count
v4l2-ctl: fixes relating to frame counting and draining
v4l2-ctl: use defines instead of -1 and -2
v4l2-compliance: for m2m devices fix frame counting
v4l2-compliance: fill first output buffer
v4l2-compliance: check if en/decoder commands are present
v4l2-compliance: check presence of enum_framesizes for enc
v4l2-compliance: check for the presence of MIN_BUFFERS_OUTPUT
v4l2-compliance: check for EVENT_EOS for stateful encoder
v4l2-compliance: add stateful encoder stream testing
v4l2-compliance: fix request API test
v4l2-ctl: fix broken stateless decoding
v4l2-ctl: get fmt after source change
v4l2-ctl: suppress warning messages when decoding
v4l2-compliance: fix and comment out qbuf test
v4l2-ctl: disable_trace disabled too much
v4l2-compliance: re-enable fail_on_test(!buf.qbuf(node)) test
v4l2-ctl: disable tracing in get_codec_type and do_setup_out_buffers
qvidcap: toLatin1 -> toUtf8
v4l2-compliance: if G_FMT returns 0, mark buftype as valid
lib/libdvdv5: add #if __GNUC__ >= 9 before #pragma
cec-ctl.1.in: add active source example
cec-compliance: fix wrong event test
v4l-utils: sync with latest kernel
v4l-utils: sync with latest kernel
cec-ctl: add --raw-msg option
v4l2-compliance: the DV_RX/TX control checks are not for vbi
cec-compliance: mask CEC_MSG_FL_RAW as well
Makefile.am: skip V4L2_PIX_FMT_H264_SLICE_RAW
v4l-utils: sync with latest kernel
v4l2-compliance: use fcc2s to show the pixelformat
v4l2-compliance: skip V4L2_CID_MPEG_VIDEO_FWHT_PARAMS
v4l2-compliance: fix stateless check for vicodec
v4l2-compliance: skip streaming tests for stateless codecs
v4l2-compliance: show correct device name
(c)v4l-helpers.h: consistently use the 'from' argument
v4l2-compliance: check stateful encoder format handling
v4l2-compliance: improve codec command tests
v4l2-compliance: test two stateful encoder corner cases
v4l2-compliance: add stateful decoder tests
test-media: add vicodec tests
v4l-stream.c: add missing copy_cap_to_ref() and fix state
v4l2-compliance: fix S_SELECTION tests
v4l-utils: Fix shifting signed 32-bit value by 31 bits problem
v4l2-compliance: add timeout when waiting for event
v4l2-compliance: check V4L2_BUF_FLAG_TIMECODE as well
cec-ctl: add --test-power-cycle option
v4l2-compliance: fix m2m field check
cec-ctl: fix stress test, add warnings
v4l2-ctl: let capture_setup return the updated format
v4l2-compliance: show v4l2_window diffs
v4l2-compliance: fix output type checks
v4l-utils: sync-with-kernel
test-media: check if the modules load successfully
test-media: check if vivid created a cec device
test-media: add "Final Summary" when missing modules
cec-ctl/compliance: transmit Active Source before Standby
v4l2-ctl: min/max wasn't shown for V4L2_FRMSIZE_TYPE_CONTINUOUS
v4l2-compliance: fix USERPTR test if PREPARE_BUF is not supported
v4l-utils: sync with latest kernel
qvidcap/v4l2-compliance: add support for new pixelformats
v4l2-ctl: print newline on timeout
v4l2-ctl: fix double decrementing of stream_count
v4l-utils: sync with media_tree master
v4l-utils: sync to latest media_tree master
cec-ctl: improve --test-power-cycle and --stress-test-power-cycle
v4l2-ctl: fix compile warning
Hans de Goede (1):
configure.ac: Add AM_GNU_GETTEXT_VERSION([0.19.8])
Ingo Feinerer (1):
Conditional sys/sysmacros.h inclusion
Jiunn Chang (6):
cec-compliance: system audio control tests
cec-compliance: rename has_arc_rx, has_arc_tx
cec-compliance: system information give features
cec-compliance: system audio control
cec-follower: create cec-tuner.cpp
cec-follower: fix cec-tuner.cpp
Mauro Carvalho Chehab (15):
dvb-sat: rename Astra 1E to Astra 19.2 E and move it to beginning
Makefile.am: don't use relative paths for include
dvbv5-tools: be sure to zero struct arguments
dvbv5-zap: improve program exit code
Update my e-mail on all places
vim2m_test_with_gstreamer.sh: add a vim2m test script
vim2m_test_with_qvidcap.sh: add a test script for vim2m and qvidcap
vim2m_test_with_gstreamer.sh: use tabs instead of whitespaces
vim2m_test_with_gstreamer.sh: Improve comments
vim2m_test_with_gstreamer.sh: better validate arguments
vim2m_test_with_qvidcap: fix formats selection
vim2m_test_with_qvidcap: fix output format
Revert "libdvbv5: leaks and double free in dvb_fe_open_fname()"
libdvbv5: shut up gcc 9 "-Waddress-of-packed-member" noise
libdvbv5: Don't assume that NIT table was parsed
Peter Korsgaard (1):
libv4l: fixup lfs mismatch in preload libraries
Peter Seiderer (1):
Add missing linux/bpf_common.h
Philipp Zabel (7):
v4l2-compliance: limit acceptable width/height to 65536 in VIDIOC_SUBDEV_G/S_FMT test
v4l2-compliance: test orphaned buffer support
v4l2-compliance: use warn() in warn_once()
v4l2-compliance: add colors
cec-compliance: use warn() in warn_once()
cec-compliance: add colors
v4l-helpers.h: count mappings separately from buffers
Ricardo Ribalda (1):
libv4l: Add support for BAYER10P format conversion
Ricardo Ribalda Delgado (3):
libv4lconvert: Fix support for compressed bayer formats
libv4lconvert: Port supported_src_formats to bit-ops
libv4lconvert: Add support for V4L2_PIX_FMT_NV12
Robert Paciorek (1):
basic support for videoX and audioX devices
Rosen Penev (1):
treewide: Fix compilation with uClibc++
Sakari Ailus (4):
Update static build instructions
v4l2-ctl: Print metadata capture formats on --all
Fix static build instructions
v4l2-ctl: Add support for META_OUTPUT buffer type
Sean Young (53):
configure: build without BPF support in ir-keytable
keytable: fix compilation warning
keytable: fix BPF protocol compilation on mips
keytable: match every entry in rc_maps.cfg, don't stop at the first match
keytable: bpf decoder and keymap for XBox DVD Remote
sync with kernel
keytable: do not install bpf protocols decoders with execute permission
keytable: add support for iMON RSC remote pointer
ir-ctl: Rename no-wideband to narrowband
ir-ctl: imon protocol can be encoded too
ir-ctl: Print receiver timeout
ir-ctl/keytable: add see also to reference to man pages
ir-ctl/keytable: rc-mm protocol support
ir-ctl: various typos
keytable: Add man page describing rc_keymap toml file
lircd2toml: toggle_bit is offset from bits including pre-data
lircd2toml: honour pre_data for rc-mm remote definitions
lircd2toml: detect NEC if bit 0 and 1 are inverted
lircd2toml: convert lircd.conf rc6 remote definitions
libdvbv5: leaks and double free in dvb_fe_open_fname()
keytable: minor rewording from TABLE to KEYMAP
keytable: remove misleading --device argument
keytable: no need to explain -s option separately
keytable: improve description of ir-keytable
keytable: load bpf protocol for unsupported protocols
keytable: add xbox-dvd protocol to match kernel
ir-ctl: increase limit to match kernel
gen_keytables.pl: strip comments from C files
gen_keytables.pl: remove duplicate scancodes from keymap
ir-ctl: show user how scancodes should be presented
keytable: check keymaps
keytable: generate missing keys like KEY_ZOOM
keytable: add support for keymap with raw literals
lircd2toml: do not fail on unexpected input
keytable: fix building without HAVE_BPF
keytable: fix build on ubuntu
v4l-utils: sync with media_tree master
keytable: move keymap parsing into its own file
ir-ctl: send keys based on keymap
rc_keymap: change raw format to much more common raw string
toml: update to tomlc99 commit f12c8f00b457defaae1495773d76dfb9ff1bf4c8
ir-ctl: support raw format by default
ir-ctl: fix build on 32-bit
ir-ctl: warn if keycode has multiple definitions
keytable fix warning when building without BPF enabled
lircd2toml: strip trailing space from input
keytable: ensure we have enough memlock pages
ir-ctl: fix memory leaks
ir-ctl: support sending protocols decoded by BPF decoders
keytable: improve error message if bpf loading fails
keytable: kernel v5.2 does not like - in BPF name
ir-ctl: print error message if file cannot be opened
ir-ctl: fix memory leaks and incorrect messages
Tasos Sahanidis (3):
qv4l2: Fix UTF8 error message strings
qv4l2: Fix GL Capture not redrawing after close
qv4l2: Prevent high CPU usage on device disconnect
Yong Zhi (2):
libv4l2subdev: Add MEDIA_BUS_FMT_FIXED to mbus_formats[]
v4l2-compliance: Add support for metadata output
v4l-utils-1.16.0
----------------
Alexandre Courbot (1):
v4l2-compliance/v4l2-test-formats: fix typo
Gregor Jasny (5):
buildsystem: Start v4l-utils 1.15.0 development cycle
libdvbv5: re-add dvb_dev_seek_by_sysname symbol for SONAME compatibility
cec-compliance: Fix typo
ir-keytable: fix spelling-error-in-manpage
qvidcap: Depend on qtgl, not just qt
buildsystem: Add all required files to dist target
Hans Verkuil (247):
cec-ctl: print number of lost messages
cec-ctl: fix bit period calculations in the logging
cec-ctl: improve handling of incorrect bit periods & EOM
cec-ctl: improve low drive detection, use 'warn:'
cec-ctl: add options to show logical addresses
v4l2-ctl/compliance: fix QUERYCTRL compat code for strings
v4l2-compliance: fix vivid test failure
v4l2-ctl: add support for several VIDIOC_SUBDEV_ ioctls
v4l2-ctl: add support for SUBDEV_S_FMT/SELECTION
v4l2-ctl: added --try-subdev-fmt/selection
v4l2-ctl: add support for SUBDEV_G/S_FRAME_INTERVAL
v4l2-ctl: mention that --set-subdev-fps is for testing only
v4l2-ctl: add the missing --help-subdev to the usage
v4l2-ctl: show media/entity info if available
v4l2-compliance: remove confusing "not using libv4l2" message
rds-ctl: drop pointless wrapper library support
(c)v4l-helpers: add v4l-subdev support
v4l2-compliance: add initial support for v4l-subdevX devices
v4l2-ctl: add --help-subdev to manual page
v4l2-compliance: add --touch-device and --subdev-device to the manpage
v4l2-compliance: test VIDIOC_SUBDEV_ENUM_MBUS_CODE
(c)v4l-helpers: add media support.
v4l2-compliance: add initial support for testing the MC
v4l2-compliance: store entity/pad/link data in node
v4l2-compliance: do the subdev tests for all pads
v4l2-compliance: added tests for SUBDEV_ENUM_FRAME_SIZE/INTERVAL
v4l2-compliance: more VIDIOC_SUBDEV_ENUM_ tests
v4l2-compliance: add subdev tests for G/S_EDID and DV_TIMINGS_CAP
v4l2-compliance: add VIDIOC_SUBDEV_G/S_FRAME_INTERVAL tests
v4l2-compliance: add VIDIOC_SUBDEV_G/S_FMT tests
v4l2-compliance: add tests for VIDIOC_SUBDEV_G/S_SELECTION
v4l2-compliance: add VIDIOC_SUBDEV_G/S_CROP tests
v4l2-compliance: add subdev G/S/ENUM/QUERY_DV_TIMINGS tests
v4l2-compliance: add tests for MEDIA_IOC_ENUM_ENTITIES
v4l2-compliance: add tests for MEDIA_IOC_ENUM_LINKS
v4l2-compliance: improve MEDIA_IOC_ENUM_LINKS tests
v4l2-compliance: initial MEDIA_IOC_G_TOPOLOGY test
v4l2-compliance: more reserved checks
v4l2-compliance: add MEDIA_IOC_SETUP_LINK test
v4l2-compliance: improve MEDIA_IOC_SETUP_LINK test
v4l2-compliance: verify the topology
v4l2-compliance: verify the topology for pads and links
cec-ctl: add new --wait-for-msgs option
v4l2-ctl/v4l2-compliance: reuse media info code
v4l2-ctl/v4l2-compliance: reuse v4l2 info code
v4l2-info: move flag/type descriptions here
v4l2-ctl/v4l2-compliance: delete softlinks
cec: renamed cec-common to cec-info
v4l2-compliance: refactor device handling
v4l2-info: move mi_is_subdevice() to v4l2-info.cpp
v4l2-compliance: move the main test code into a separate function
v4l2-compliance/v4l2-ctl: more device detection improvements
v4l2-compliance: add -M option to test all /dev/mediaX interfaces
v4l2-compliance: improve G/S_EDID test
v4l2-compliance: improve pad flags tests
v4l2-compliance: add type/function/intf_type checks
v4l2-ctl: improve the fps calculation when streaming
v4l2-compliance: fix subdev EDID check
media-info: use .c_str for ifstream constructor
v4l2-compliance: improve VIDIOC_SUBDEV_S_FMT test
v4l2-compliance: the v2_entities_set test requires G_TOPOLOGY
v4l2-compliance: improve media_version test
v4l2-compliance: test media information
v4l-utils: add SPDX license tags
v4l2-compliance: more stringent type/function tests
v4l2-compliance: if -v then show MC object info
v4l2-compliance: improve media info test
v4l2-compliance: clearly separate the -M device tests
v4l2-compliance: show object counts after MEDIA_IOC_G_TOPOLOGY
v4l2-compliance: don't rely on node->topology
v4l2-compliance: show entity functions and interface types
v4l2-compliance: switch id and name order for entities
v4l2-compliance: -m walks all ifaces, -M only the media device
v4l2-compliance: show entity type when verbose
v4l2-compliance: improve checkFunction
v4l2-compliance: add extra initial \n for error messages
v4l2-compliance: improve checkFunction
v4l2-compliance: check that G_DV_TIMINGS matches S_DV_TIMINGS
v4l2-compliance: test if changing timings changes formats
v4l2-compliance: also test for width/height > 1.5 * timings
media-info: don't add 'FAIL'/'WARNING' if is_invalid == NULL
v4l2-compliance: test struct media_links_enum reserved field
cec-ctl: improve the low drive max length check
v4l2-ctl/compliance: update Android.mk
v4l2-ctl: improve logging for --stream-mmap --verbose
v4l2-compliance: ignore colorspace tests for passthu subdevs
v4l-utils: sync-with-kernel
v4l2-compliance: improve frameinterval tests, fix sel tests
v4l2-compliance: relax g/s_parm type check
v4l-utils: sync-with-kernel
media-info: add MEDIA_ENT_F_DTV_DECODER support
v4l2-compliance: VIDIOC_S_EDID and invalid pointers
v4l-utils: sync-with-kernel
cec-ctl: honor -w option for pin timestamps
cec-ctl: ACK vs NACK was inverted for broadcast msgs
cec-follower: add -w option
cec: improve usage messages
v4l2-ctl/compliance: improve usage messages
rds-ctl: improve usage messages
v4l2-dbg: improve usage messages
v4l2-ctl/compliance: improve parsing of optional arguments
cec-follower/compliance: improve parsing of optional arguments
cec-ctl: show in the usage message if an op is bcast
cec-compliance: don't poll, just send Image View On
cec-ctl: monitor_pin: parse message payload
cec-ctl: s/warn/info/ for 'start bit: low time too short'
cec-ctl: improve handling of dropped events
cec-ctl: improve analysis while waiting for start bit
cec-compliance: remove outdated comment
cec-ctl: add warning against using --monitor-pin when configured
v4l-utils: sync-with-kernel
cec-info: LA 9 is a recording device, not a playback device
libv4lconvert: fix compiler warning
cec-ctl: skip warning if -s option was used.
v4l2-compliance: show SHA first, minor fix in 'Unknown argument'
v4l2-ctl: fix event argument handling
cec-compliance: improve standby_resume_active_source_nowake
v4l-utils: sync with media master branch
cec-ctl: better --custom-command usage message
v4l2-compliance: test stream locking
v4l2-compliance: improve s_parm test
cec-compliance: add --skip-info option
qv4l2: fix segfault
v4l2-compliance: check reserved array for g/s_parm
v4l2-compliance: add --exit-on-fail/warn options
cec-compliance: add --exit-on-fail/warn options
v4l2-compliance: fix logic bug in testParm
cec-ctl: the osd name of the adapter was never shown
cec: move vendor2s to cec-info.cpp
cec-ctl: don't show topology if there are no LAs
cec-compliance: document -s option in manpage
cec-compliance: improve tx_status checks
cec-compliance: add tests for Wake up TV on Image/Text View On
v4l2-compliance: allow entities without pads
cec-info: add NEC vendor ID
cec-ctl: show printable characters when logging the msg payload
v4l2-compliance: make media topology easier to read
v4l2-compliance: add missing ( in string
media-info: add new helper functions
v4l2-compliance: show device paths
v4l2-compliance: enable 'reserved' checks for media
v4l2-ctl: add --stream-to/from-hdr options
cec-compliance: add warning if a standby was ignored
v4l2-compliance: remove wrong test
(c)v4l-helpers: add s_fd() functions, improve g/s_trace
v4l2-ctl: use cv4l-helpers.h to open/close the devices
v4l2-ctl: add short-cut options -X and -x for --get/set-fmt-video-out
v4l2-ctl: use cv4l-helpers for list-buffers
cv4l-helpers: add querybuf without index arg
v4l2-ctl.h: add cv4l_disable_trace
(c)v4l-helpers: fix v4l_queue_export_bufs()
v4l2-ctl-streaming.cpp: use cv4l-helpers.h
v4l2-ctl: do_setup_out_buffers() didn't set bytesused
cec-compliance: send ACTIVE_SOURCE after IMAGE/TEXT_VIEW_ON
v4l2-ctl: fix streaming of m2m codec device
v4l2-ctl: fix wrong G_FMT type
v4l2-ctl: add sanity check for --stream-from-hdr
cec utils: -w implies -v
v4l2-ctl: fix stupid bug in control enumeration
v4l-helpers.h: fix direct initialization for subdev/media
cv4l-helpers: add assignment operator
v4l-helpers: set fd to -1 after close.
v4l2-compliance: use correct buf type for export_bufs
cec-ctl: improve print_bytes()
v4l2-ctl: if V4L2_CTRL_FLAG_UPDATE is set, use G/S_EXT_CTRLS
v4l2-compliance: check that entity names are unique
v4l-helpers.h: set fd to -1 in v4l_wrap_close()
v4l2-compliance: improve the output of unknown legacy types
v4l2-compliance: show data link flags
media-info: various improvements
v4l2-ctl: show pixelformat name
v4l2-ctl: make format enumeration output more compact
v4l2-ctl: fix printfmtname()
v4l2-ctl: log EOS event
v4l2-compliance: fix subdev selection test
v4l-helpers.h: remove stray line in v4l_subdev_s_fd()
v4l2-ctl: check the fopen() result.
cec-compliance: if MAX_RETRIES and OK were set, clear OK
cec-compliance: if MAX_RETRIES and OK were set, mark as RX timeout
cec-compliance: OK & MAX_RETRIES: report that workaround was applied
v4l-utils: sync with media_tree master branch
v4l2-tpg.patch: add array_size and array3_size defines
cec-ctl: add 5V event support
media-info.cpp: support new functions
media-info.cpp: show new pad index and entity flags fields
v4l2-compliance: show new flags and index fields
v4l2-compliance: add pad index checks
v4l2-ctl: use poll for m2m devices, fix final buffer
rds-saa6588: fix broken tests
libdvbv5/v4l2-compliance: fix select() gcc-8.1 warnings
v4l-helpers.h: fix gcc-8.1 strncpy warning
cv4l-helpers.h: fix gcc-8.1 warning
sliced-vbi-test: fix gcc-8.1 warning
stress-buffer/libmedia_dev/rds-ctl: fix gcc-8.1 warnings
cv4l-helpers.h: enum_fmt: set type at init
v4l2-ctl: add --list-formats-out-ext
v4l-utils: sync with media_tree master repo
cec-compliance: measure pings per second
v4l2-ctl: add HSV encoding support
Makefile.am: copy cec headers from usr/include
v4l-utils: sync-with-kernel
v4l2-info.cpp: add function to give pixfmt description
(c)v4l-helpers: add g_hsv_enc() support
cec-compliance: adapter test fixes
qvidcap: add Qt video viewer
qvidcap: improve 'Unsupported format' messages
qvidcap: support -P for video devices
qvidcap: show keys you can use in the menu item descriptions
qvidcap: fix 32-bit compiler warning
v4l-utils: sync with latest media-git master.
qvidcap: always allow overriding field
configure.ac: revert weird spurious change
contrib/gconv/Makefile.am: remove space after -R
contrib/Makefile.am: gconv was added twice
v4l-utils: sync with media master
v4l2-ctl/qvidcap: add initial fwht support
v4l2-ctl: support the new fwht codec
qvidcap: support the new FWHT codec.
v4l2-compliance: improve VIDIOC_CREATE_BUFS checks
v4l2-compliance: allow EILSEQ as well as error
v4l2-compliance: add test for V4L2_CTRL_WHICH_DEF_VAL
v4l2-ctl: fix meta type issues
v4l2-compliance: allow both regular and mplane variants for crop API
v4l2-ctl: cut out more code if NO_STREAM_TO is defined
v4l2-compliance: improve S_PARM test
cec-compliance: fix set_osd_string test
cec-compliance: improve adapter test
v4l-utils: sync with media master
v4l2-ctl/media-ctl: support V4L2_DV_FL_CAN_DETECT_REDUCED_FPS
cec/media/v4l2-info+v4l-stream: GPL-2.0 -> LGPL-2.1
qvidcap: allocate worst case memory if canOverrideResolution is set
cec-compliance: split up combines tests
v4l-utils: sync with media master repository
v4l-utils: replace all AdobeRGB/YCC references by opRGB/YCC references.
cec-compliance: improve CEC_EVENT_LOST_MSGS test
cec-compliance: improve fail message
v4l2-compliance: drop COLORSPACE_JPEG test
cec-compliance: fix bad check for transmitted vs pending msgs
cec-ctl: don't let -w enable verbose when combined with pin monitoring/analysis
cec-ctl: turn -n into a toggle
cec-ctl: allow changing destination for each message
cec-ctl: add --non-blocking option
cec-ctl: fix destination for non-standard messages
cec: move status2s functions to cec-info.cpp
v4l-utils: sync-with-kernel
cec-info.cpp: support new tx/rx_status flags.
cec-compliance: check for new status flags
Mauro Carvalho Chehab (50):
dvbv5-zap: reset timeout at copy_to_file()
dvbv5-zap: add missing "first" var
v4l2-ctl-streaming: fix type of a time_t value
dvbv5-zap: better report buffer underrun errors
dvbv5-zap: increase buffer size to avoid buffer overruns
cec: fix warnings when building on arm 32 bits
dvbv5-daemon: ignore invalid warning
mc_nextgen_test: get rid of casting warnings
dvbv5-zap: add a logic to detect continuity errors on monitor mode
dvbv5-zap: allow adjusting the low-traffic parameter
dvbv5-zap: fix discontinuity detection logic
dvbv5-zap: don't start showing inexistent continuity errors
dvbv5-zap: allow writing a file while monitoring the DVB stream
dvbv5-zap: update comments about adaptation_field_control
dvbv5-zap: prevent going past per-pid arrays
dvbv5-zap: fix the continuity check logic
dvbv5-zap: write PID numbers in decimal
dvbv5-scan: print frontend stats on stdout on traffic monitor
dvbv5-zap: print per-pid continuity errors
dvbv5-zap: print stats for low-traffic PIDs as well on monitor mode
dvbv5-zap: round sizes to their closest value at dvb monitor mode
dvbv5-zap: change the initial discontinuity logic
dvbv5-zap: print timestamps on error logs
dvbv5-zap: some cleanups
dvbv5-zap: use clock monotonic on DVB monitoring
dvbv5-zap: fix handling of tv_nsec when printing messages
dvbv5-zap: reduce number of syscalls on monitor mode
dvbv5-zap: improve buffer sizes
dvbv5-zap: better display traffic thoughput
update make sync-with-kernel target