forked from gjasny/v4l-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2919 lines (2686 loc) · 133 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.14.0
----------------
Chris Leick (1):
Add German translation by Chris Leick
Clemens Ladisch (1):
libdvbv5: T2 delivery descriptor: fix wrong size of bandwidth field
Gregor Jasny (9):
buildsystem: Start v4l-utils 1.13.0 development cycle
buildsystem: Add all files to dist target
qv4l2: Fix typo detected by lintian
libdvbv5: Link against libudev
Apply FreeBSD header search paths also to kFreeBSD
Fix some more typos
Fix typos detected by Chris Leick
i18n: Update translations
i18n: Use correct plural localization
ir-keytable: Distribute ir-encode.h file
Hans Verkuil (114):
cec-ctl/cec-follower: call fflush after processing a message
cec-ctl: add support to skip tests
v4l2-ctl: query input timings before streaming
v4l2/cec-compliance, cec-follower: use git rev-parse HEAD
v4l2-ctl: don't use doioctl to query timings, use test_ioctl
media-ctl/v4l2-ctl: show the new pixelaspect and VIC fields/flags
v4l2-ctl: show what the default colorspace values map to
cec-ctl: map invalid log_addr to 0xf
cec-ctl: add --show-raw option
cec-compliance: add test broadcast unknown message
cec-follower: fix incorrect initiator for two messages
cec-ctl: add --poll option to send a poll message
cec-ctl: drop the phys_addr check
cec-compliance: fix broken --test-standby-resume
cec-compliance: add --timeout option
cec-compliance: fix Request Active Source test
v4l-utils: sync with 4.10 kernel headers
cec: fix wrong initiator of poll messages
cec-follower: don't Feature Abort msgs from Unregistered
v4l2-ctl: handle V4L2_EVENT_SOURCE_CHANGED
v4l2-ctl: update Android.mk
v4l2-ctl: drop $(LOCAL_PATH)/../common prefix
cec-ctl: add support for wall-clock timestamps
cec-ctl: add missing -lrt ld flag
v4l2-ctl: waiting for a valid timings only depends on no-query option
v4l2-compliance: return better fail message in testExpBuf()
v4l-utils: sync with kernel
qv4l2: update comment regarding XV601/709 quantization handling
v4l2-ctl: add --disable-v4l2-ctl-stream-to configure option
v4l-utils: sync-with-kernel
v4l-utils: sync-with-kernel
v4l2-compliance/v4l2-ctl: support V4L2_CTRL_FLAG_MODIFY_LAYOUT and metadata
v4l2-compliance: fix control tests for compound controls
cec-follower: make sure we never poll ourselves
cec-ctl: fix logging: status should come last
cec-compliance: add -w option, improve logging
cec-ctl: add -s option to skip the Driver Info output
v4l2-compliance: improve EDID ioctl tests
configure.ac: clarify configure summary
configure.ac: add USE_LIBV4L to summary
cec-ctl: always show the CEC status results with --verbose
cec-compliance: show status if retransmits were detected
v4l-utils: sync with latest kernel
cec-*: add support for CEC_CAP_NEEDS_HPD
cec-ctl: add --monitor-time option
cec-ctl: warn is -p is given but CEC_CAP_PHYS_ADDR isn't set
cec-ctl.1.in: update the manual page
cec-compliance.1.in: update the manual page
cec-compliance: improve --verbose
cec-compliance: don't set app_result to -1 if the ioctl fails
v4l-utils: sync with latest kernel
cec utils: support CEC_CAP_MONITOR_PIN and CEC_EVENT_FL_DROPPED_EVENTS
cec-ctl: add support for CEC pin monitoring
cec-ctl.1.in: document the new --monitor-pin option
cec-ctl: fix Makefile.am typo
v4l2-ctl: don't return an error with --all
cec-ctl: change structure init to cope with g++ 4.6
qv4l2: fix SMPTE-2084 processing
qv4l2: support vimc
cec-ctl: refactor: split the monitor code off into its own function
cec-ctl: get the monotonic start time and wallclock time only once
cec-ctl: add --record-pin and --playback-pin options
cec-ctl: rename --record-pin and --playback-pin
cec-ctl: make pin recording easier to read
cec-ctl: improve pin timestamps
cec-ctl: fix pin analysis bug
cec-ctl.1.in: clarify --no-rc-passthrough
utils/cec-ctl/.gitignore: add cec-pin-gen.h
keytable.c: add support for the CEC protocol
cec-follower: use ev.state_change.log_addr_mask
cec-compliance: try to reconnect if the HPD is gone
cec-compliance: send IMAGE_VIEW_ON when no HPD
cec-compliance: move top-level adapter tests to cec-test-adapter.cpp
cec-common: move common cec code to cec-common.cpp
cec-ctl: use cec-common
cec-follower: use cec-common
cec-compliance: use cec-common
cec-compliance: fix uninitialized format ID array
cec-ctl: add --list-devices
cec-common.cpp: add missing stdio.h
v4l-utils: sync-with-kernel
v4l2-ctl: qc.nr_of_dims is 0 for strings, check this
cec-ctl: allow stdout/in for --store/analyze-pin
v4l-utils: sync with kernel
v4l-utils: sync-with-kernel
cec-ctl: fix crash when store_pin is NULL
cec: add support for the Hospitality Profile
cec-ctl.1.in: add --help-htng option description
cec-ctl: fix topology tree view
v4l2-ctl: support new EDID toggles
v4l2-ctl: rename CEA/cea to CTA/cta
qv4l2: add Z16 depth support.
v4l-utils: improve README
v4l-utils: sync-with-kernel
libdvbv5: fix compiler warning
utils/dvb: fix compiler warnings
qv4l2: support Y10 and Y12
qv4l2: add support for V4L2_PIX_FMT_INZI
v4l-utils: fix two compiler warnings
cec-compliance: various improvements for no-HPD-in-standby
v4l-utils: sync-with-kernel
cec-ctl/cec-follower: support new HPD pin events
cec-ctl: store HPD events in pin log
v4l2-compliance: allow control ioctls without any controls
cec-compliance: use correct initiator in Image View On
cec/rds/v4l2-ctl: fix --list-devices option
cec-ctl: improve cec pin analyzer code
cec-ctl: add --ignore option
cec-ctl: improve pin analyzer code
cec: show human readable name of a logical address in driver info
qv4l2: fix crash when two QAction pointers are uninitialized
cec-utils: show hex value of vendor message
cec-ctl: improve cec pin analyzer
cec-ctl: fix bad end-of-bit handling
Hans de Goede (1):
libv4lconvert: We support more then 32 bit src fmts now, so use 64 bit bitmasks
Harald Dankworth (1):
v4l-utils: do not query capabilities of sub-devices.
Hugues Fruchet (6):
v4l2/cec-compliance, cec-follower: use git -C $(srcdir) rev-parse HEAD
configure.ac: fix wrong summary if --disable-v4l2-ctl-stream-to
configure.ac: revisit v4l2-ctl/compliance using libv4l variable naming
configure.ac: revisit --disable-libv4l to --disable-dyn-libv4l
configure.ac: add --disable-libv4l option
configure.ac: fix build of v4l-utils on uclinux
Ingo Feinerer (1):
Conditional sys/sysmacros.h inclusion
Ismo Puustinen (1):
buildsystem: do not assume building in source tree.
Kieran Kunhya (1):
libdvbv5: Add libudev to pkg-config file
Maksym Veremeyenko (1):
dvbv5-zap: improve sat_number handling
Mauro Carvalho Chehab (53):
dvb-sat: fix rangeswitch logic
dvb-sat: add verbose options for LNBf settings
dvb-sat: add support for Invacom QPH-031 LNBf
pt_BR: update translation file to reflect latest changes
dvb-sat: fix translation issues at LNBf settings
libdvbv5: add support for more PMT descriptors
dvb-dev: get rid of config.h from the header file
dvb-dev: allow passing an optional void pointer parameter to dvb_dev_find()
dvb-utils: add missing parameter
dvb-dev: rename the function that gets the sysname of a device
dvb-dev: add a method to get device info from sysname
libv4lconvert: make it clear about the criteria for needs_conversion
libv4lconvert: expose bayer formats
keytable: fix print of event code number
gen_keytables.pl: fix RC-5-SZ name
gen_keytables.pl: don't warn about missing name on legacy RC
Add a logic to detect when a file doesn't have any tables
Update the list of drivers that still has a RC map inside
gen_dvb_structs.pl: fix two warnings
desc_t2_delivery: consider valid to have a short T2 descriptor
desc_t2_delivery: properly handle cell and subcell tables
desc_t2_delivery: improve print dumps of T2 delivery
desc_t2_delivery: resize frequency array for subcel freqs
desc_t2_delivery: store cell/subcell IDs and tables
desc_t2_delivery: display frequencies in MHz
desc_t2_delivery: display bandwidth also in MHz
desc_t2_delivery: improve printed output
descriptors: add service_list_descriptor to descriptor's table
Update pt_BR translation
pt_BR: fix plural translation
dvb-scan: fix the logic for multi-section handling
dvb-dev-local: fix pthread checks
libdvbv5: be sure to add pthread libary if need
contrib: move parsers to a separate directory
dvb: add pthread dependencies where needed
README: update IR utils
Move decode_tm6000 and xc3028-firmware to contrib
contrib: better adjust directory contents
utils: move rds out of it, placing at contrib
decode_tm6000: fix build
Makefile: re-add xc3028-firmware sync_with_kernel target
dvb-sat: fix bugs at Satellite frequency retrieve logic
dvb-file: don't write (unsigned)-1 for DTV_PILOT
dvb-sat: Use the right values for LNB setting
dvb-sat: better handle out-of-range Satellite frequencies
dvb-sat: fix settings to support DiSEqC with more than 2 satellites
dvb: better cope with dvbloopback
dvbv5-scan: add Network and TS ID for VDR channel output
libdvbv5: accept DVBv5 calls from dvbloopback again
dvb-sat: warn if DiSEqC is not enabled when it should be
dvbv5-zap: don't ignore -S parameter
dvb-sat: do the best to tune if DiSEqC is disabled
libdvbv5: be sure that interruped reads will be handled
Niklas Söderlund (1):
v4l2-compliance: fix warning in buffer::check
Pavel Machek (4):
libv4l2: Fix integer overflow
libv4l2: Fix typos
libv4l: Add support for GRBG10 format conversion
libv4l2: SDL test application
Peter Seiderer (3):
qv4l2: fix qv4l2.pro qmake project file
ir-ctl: use strndup instead of strndupa (fixes musl compile)
ir-ctl: add optional copy of TEMP_FAILURE_RETRY macro (fix musl compile)
Philipp Zabel (4):
media-ctl: add pad support to set/get_frame_interval
media-ctl: print the configured frame interval
media-ctl: propagate frame interval
media-ctl: add colorimetry support
Rafaël Carré (8):
dvb_local_open(): strdup fname before calling dvb_fe_open_fname()
dvbv5-daemon: 0 is a valid fd
dvb_dev_get_fd(): return fd of local devices
dvb_logfunc: add a user private parameter
dvb_local_read: ignore EAGAIN
sdlcam: fix linking
sdlcam: ignore binary
Statically linking libdvbv5 must include -ludev
Reinhard Speyerer (1):
libdvbv5: fix T2 delivery descriptor parsing in dvb_desc_t2_delivery_init()
Sean Young (27):
ir-keytable: be more permissive on protocol name
ir-keytable: do not fail at the first transmit-only device
ir-ctl: "ir-ctl -S rc6_mce:0x800f0410" does not work on 32-bit
ir-ctl: lirc resolution is in microseconds
ir-ctl: report LIRCCODE drivers even if we don't supported them
ir-keytable: null deref if kernel compiled without CONFIG_INPUT_EVDEV
ir-keytable: ensure udev rule fires on rc input device
ir-keytable: "ir-keytable -s rc1" should only describe rc1, not all
keytable: use DEV_NAME if available
keytable: if the protocols cannot be changed, don't try
Update the list of drivers that still has a RC map inside and sync-with-kernel
sync with kernel git media_tree/master.
keytable: fail more gracefully when commandline cannot be parsed
keytable: allow a period or delay of 0 to be set
ir-ctl: fix multiple scancodes in one file
ir-ctl: set the gap between scancodes or files
ir-ctl: rename record to receive
ir-ctl: always enable timeout reports
sync-with-kernel and fixup RC_PROTO_*
ir-keytable: show lirc device and make test show lirc scancodes
ir-keytable: improve error reporting
ir-ctl: show scancode lirc features
ir-ctl: use lirc scancode sending
keytable: add missing protocols
ir-ctl: improve man page
keytable: add missing protocol names
ir-ctl: rename remaining instances of "record" to "receive"
Soren Brinkmann (1):
v4l2-ctl: Print numerical control ID
Thomas Petazzoni (2):
Build libv4lconvert helper support only when fork() is available
configure.ac: drop --disable-libv4l, disable plugin support instead
bill murphy (1):
dvb-sat: add support for North American Standard Ku LNB
v4l-utils-1.12.0
----------------
Andrey Utkin (1):
v4l2-ctl: Fix unneeded dot in "no hsync lock"
Chris Mayo (2):
man: Fix typos in dvbv5-scan dvbv5-zap pages
libdvbv5: Improve vdr format output for DVB-T(2)
Dietmar Spingler (1):
dvb-fe-tool: add an option to set maximum number of stat samples
Edward Sheldrake (1):
libdvbv5: Fix dvb-format-convert segfault
Greg Whiteley (1):
ir-ctl: `strndupa' undefined with --disable-nls
Gregor Jasny (8):
Start v4l-utils 1.11.0 development cycle
V4L: Fix typos reported by lintian
libdvbv5: Fix decsriptors typo
libv4lconvert: Exclude memsrc implementation for libjpeg-turbo
Embed copy of ax_pthread.m4
libdvbv5: Fix format string errors
v4l2-ctl: Remove vanished v4l2-tpg.h.patch
Update gitignore
Hans Verkuil (142):
sync-with-kernel
v4l2-ctl: improve handling of physical address in edid.
v4l2-compliance: improve pixelformat reporting
v4l-utils: sync with kernel
v4l2-compliance: support new multiplanar YUV formats.
qv4l2: support new multiplanar YUV formats.
qv4l2: signal that we don't want GLES
v4l2-compliance: fix broken test for V4L2_SEL_TGT_COMPOSE_PADDED
v4l2-ctl: only toggle field for FIELD_ALTERNATE
qv4l2: fix power-of-negative-number
v4l2-ctl: fix broken --list-devices
v4l2-ctl: fix overflow in fps calculation
v4l2-dbg: autodetect stride
v4l2-ctl/compliance: pad field wasn't zeroed for dv_timings ioctls
v4l2-compliance: include android-config.h
v4l2-compliance: add new checks for DV_TIMINGS controls & events
v4l2-ctl: fix broken --clear-edid
v4l2-ctl: use physical address 0.0.0.0 in the HDMI EDID
Revert "v4l2-ctl: use physical address 0.0.0.0 in the HDMI EDID"
v4l2-compliance: improve selection tests
v4l2-compliance: add type checks for VIDIOC_CROPCAP
v4l-utils: sync-with-kernel
v4l-utils: move commonly used headers and sources to 'common'
v4l-utils: sync-with-kernel
v4l2-ctl: fix fps reporting for video output
cv4l-helpers.h: fix constructor
v4l2-ctl: add streaming support
v4l2-ctl: fix syntax problem with older gcc
v4l2-ctl: add support for EDIDs for 4k displays
v4l2-ctl: utils/common: add missing copyright and license statements
v4l2-compliance: explain the vivid no_error_inj=1 module option
v4l2-compliance: fix broken video output test
cv4l-helpers: zero reserved field
v4l2-compliance: improve dv_timings checks
v4l2-compliance: if ENUM_FRAMEINTERVALS is supported, so should S_PARM
v4l2-compliance: improve S_PARM/ENUM_FRAMEINTERVALS interaction checks
v4l2-compliance: show SHA from which it was built.
v4l2-compliance: fix a check for the DONE flag
v4l2-compliance: add version.h to .gitignore
v4l-utils: sync-with-kernel
cec-ctl: add CEC control utility
cec-ctl: add missing OptMonitorAll check
cec-ctl: sync to master, update timestamp code
v4l2-ctl: fix --set-dv-bt-timings=index=12,reduced-fps=1
cec-ctl: drop trailing : if there are no arguments
cec-ctl: only print seq and ts when --verbose
cec-ctl: add option to set the OSD Name
cec-ctl: improve usage message
cec-ctl: be smarter about all_dev_types and prim_type
v4l2-compliance: only print the "cannot handle an invalid pixelformat" once
v4l-helpers.h: add v4l_type_invert, fix has_vid_cap/out for m2m
v4l2-compliance: improve colorspace checks for m2m devices
v4l2-compliance: check for unlimited (well, 100) opens
cec-ctl: add missing feature bits to dev_feat2s()
cec-ctl: implement features
cec-ctl: add check for --feat- and --rc- options
qv4l2/v4l2-ctl: remove obsolete SYCC encoding
v4l2-ctl.1.in: fix typo
cec-ctl: add manpage
cec-ctl: generate opcode name tables
cec-ctl: show topology and menu/powerstatus
cec: add common cec-log source
cec-compliance: add man page
cec-follower: add man page
cec-compliance: show SHA
cec-follower: show SHA
cec-follower/cec-compliance: fix ubuntu build error
cec-compliance: fix bogus compiler warning
v4l2-ctl: add format support to --set-edid
v4l2-ctl: rework CEA-861 block of the 4k sample EDIDs
v4l2-ctl: remove spurious character in usage text
v4l2-ctl: more EDID corrections
cec-ctl: add support for vendor commands
v4l2-ctl: support limited EDID modifications
v4l2-ctl: support Speaker Allocation DB, more EDID improvements
v4l2-ctl: Add YCbCr 4:4:4 Deep Color, fix HDMI VSDB
v4l2-ctl: report EDID audio and video latencies
v4l2-ctl: fix monitor names in EDIDs
v4l2-ctl: update EDIDs to 1.4, fix sRGB chromaticities
v4l2-ctl: make EDID video blocks consistent
v4l2-ctl: fix sRGB chromaticities for hdmi/hdmi-170
v4l2-ctl: EDIDs: fill in display sizes, enable CVT support
v4l2-ctl: HDMI only supports EDID 1.3
v4l-utils: sync-with-kernel
v4l-utils: improve touch support
v4l2-ctl: drop GTF from HDMI EDIDs
v4l2-compliance: add S_PARM warning, fix SELECTION test
v4l2-compliance: verify that you can't set read-only selection targets.
v4l2-ctl: fix Feature Support EDID bits.
cec-compliance: only test MONITOR_ALL if cap is set
cec-compliance: add missing \n
cec-compliance: improve man page
cec-follower: improve ARC: check for upstream/adjacency
v4l-utils: sync-with-kernel 4.8
cec utils: print the cec_log_addrs flags field
cec-ctl: allow setting the new CEC_LOG_ADDRS_FL_ALLOW_UNREG_FALLBACK
v4l2-ctl: support new standard and flags
media-ctl: support the new standard and flag
cec-compliance: remove obsolete cec_msg_record_on/off workaround + fix typo
cec-follower: remove obsolete cec_msg_record_on workaround.
cec-compliance: don't test yourself
v4l-utils: sync-with-kernel
cec-follower: check CEC_OP_FEAT_DEV_HAS_SET_OSD_STRING
cec-compliance: don't combine RECORD and PLAYBACK
cec-ctl: don't show received CEC message if CEC_TX_STATUS_OK is 0
v4l2-ctl: fix HDMI VSDB block in the EDID
v4l-utils: sync-with-kernel
cec: support new features
cec: log the new cec_log_addrs flags
cec-compliance: fix tests that affect msg.flags
cec-ctl: support 'General Protocol Messages' feature
cec-ctl: show the correct timestamps for transmitted msgs
cec-follower: always allow SET_OSD_NAME
cec-ctl: add support for a --custom-command option
ivtv-ctl: drop dvb/audio.h and dvb/video.h
Drop audio.h/video.h: they are no longer needed.
v4l-utils: sync with latest kernel
v4l2-compliance: allow S_SELECTION to return ENOTTY
cec-compliance: --test-adapter needs a valid PA
cec-ctl: add --timeout option to override the default timeout.
cec-ctl: only show the reply if there was a reply
cec-compliance: become temporarily a follower in the lost-msgs test
cec-compliance: fix typo in usage message
cec-ctl: show the CEC 2.0 features
cec-compliance: add missing newlines
cec-compliance: only test for has_deck_ctl for playback and record devices
cec-ctl: fix copy-and-paste error for --timeout
cec-follower: double the time_to_transient/stable values
cec-compliance: remove bogus Menu Status test
cec-compliance: fix recognized/unrecognized_op logic
cec-compliance: fail if initiate-arc times out, but is supported
cec-compliance: report which message took too long
cec-compliance: add option to set reply time threshold
cec-ctl: report approximate response time
cec-ctl/cec-compliance: the transmit time for a byte is 24 ms, not 25
cec-ctl: print vendor string if known
cec-compliance: warn instead of fail when unresponsive
cec-follower: improve two confusing warnings
cec-ctl: the PA should be set before configuring the LAs
cec-ctl: when setting both the PA and LAs, clear the LAs first
v4l2-ctl: fix wrong Vsync in HDMI EDID detailed timings
v4l2-ctl: add --stream-sleep option
Hans de Goede (1):
v4lconvert: Add "PEGATRON CORPORATION" to asus_board_vendor
Helen Fornazier (1):
v4l2-compliance: Improve test readability when fail
Ingo Feinerer (1):
libv4l on OpenBSD
Jemma Denson (4):
dvbv5-zap.c: fix setting signal handlers
dvbv5-zap.c: allow timeout with -x
dvbv5-zap.c: fix wrong signal
dvbv5-zap.c: Move common signals code into function
Johan Fjeldtvedt (12):
cec-compliance: add CEC compliance utility
cec-follower: add cec-follower utility
cec-compliance/follower: fix opcode printing
cec-follower/cec-compliance: fix bug in string conversion
cec-follower: check for Routing Information from TV
cec-compliance: improve One Touch Play tests wrt. CTS 1.4b
cec-compliance: fix Device OSD Transfer tests
cec-ctl: print correct destination address for broadcast msgs
cec-compliance: recognize PRESUMED_OK and REFUSED as ok
cec-compliance: extend man page
cec-follower: extend man page
cec tools: exit if device is disconnected
Laurent Pinchart (2):
media-ctl: Initialize ioctl arguments to 0
libdvb5: Fix multiple definition of dvb_dev_remote_init linking error
Markus Heiser (2):
v4l-utils: add comments to the build instructions
v4l-utils: fixed dvbv5 vdr format
Mauro Carvalho Chehab (150):
README: update instructions to sync with Kernel
Sync with Kernel (4.5-rc1)
contrib: Add a tool to allow test the G_TOPOLOGY MC ioctl
mc_nextgen_test: allow to configure what'll be displayed
mc_nextgen_test: better work with ansi colors
mc_nextgen_test: add number of sink/source pads
mc_nextgen_test: Handle the link flags
mc_nextgen_test: Some cleanups and printk adjustments
mc_nextgen_test: Fix object fill logic
mc_nextgen_test: move find_gobj() function
mc_nextgen_test: add an option to print a graphviz graph
mc_nextgen_test: avoid accessing NULL pointers
mc_nextgen_test: fix pad sink/source logic
mc_nextgen_test: improve entities display on graph
mc_nextgen_test: Make it work with the current API
mc_nextgen_test: Update to print the entity functions
mc_nextgen_test: add devnode translation via udev/sysfs
configure.ac: Use libudev by default at MC utils
mc_nextgen_test: use devname instead of major,minor at dot
mc_nextgen_test: Better describe unknown interfaces/entities
mc_nextgen_test: port it to use the new G_TOPOLOGY ioctl
mc_nextgen_test: limit by default the graph size for DTV
mc_nextgen_test: Add parser for max_tsout parameter
mc_nextgen_test: add support for IF decoders
dvb-sat: Fix identation
mc_nextgen_test: get and print MC info
README: add needed dependencies to build under Fedora
mc_nextgen_test: improve .dot output adding driver and bus
README: add a missing qt5 dependency on Fedora
media.h: synchronize the devices with their new values
Fix Debian/Ubuntu list of packages
configure.ac: Add a summary of the compile options
configure.ac: Improve output about Qt optional features
Sync with latest Kernel version
mc_nextgen_test: Rearrange the order of entity function translation table
mc_nextgen_test: enable ALSA interfaces and add new alsa types
libmediactl: don't show devnodes if NULL
libmediactl: Don't try to parse empty major,minor
Sync with upstream
mc_nextgen_test: comment out the connectors entity
README: instruct about the need of glibc devel libraries for 32 bits
libdvbv5: Change license to LGPL v2.1
dvb-sat: add a function to get translated LNBf names
libdvbv5-po: update pt_BR translation
dvb-sat: remove an unused var
descriptors: add initializers for other NIT/other SDT tables
dvb-file: add entries for "hidden" channels too
dvb: better describe the Table ID extension
dvb-scan: Fix the multi-section check logic
dvb-scan: suppress frequency shift warning
dvb-fe: improve SEC voltage message
dvb-sat: add a debug message to show L-Band frequency
dvb-sat: be more verbose when setting for Satellite
dvb-scan: add space for separate other NIT/SDT tables
descriptors: fix parsing for other IDs for the EIT table
dvbv5-zap: add an option for "non-human" stat prints
dvbv5-zap: relax the rule of requiring a channel file
dvbv5-zap: wait until timeout if not recording
dvbv5-tools: exit if parsing arguments failed
Makefile.am: sync lirc hearder with make sync
ir-ctl: move lirc include to include/linux/lirc.h
Sync with the Kernel
ir-ctl: add locale support for ir-ctl.c
ir-ctl.c: Don't use non-ascii chars at strings
Update translations with ir-ctl additions
ir-ctl: one string is missing gettext
ir-ctl: Add Brazilian Portuguese translation
configure.ac: show what apps/libraries will be built
configure.ac: report alsa via yes/no
sn9c20x: remove an unused table
libdvbv5: add functions to detect DVB devices
dvb: use the new udev-based logic to get device names
dvb-dev: standardize the namespace
libdvbv5: embeed dvb_v5_fe_parms at struct dvb_device
dvb-dev: better handle DVB device type
dvb-dev: better handle error conditions
dvb-fe: create an internal DVB FE open function
dvb-dev: also store the sysfs path
dvb-dev: add debug messages for device found/select
dvb-fe: fix the error condition return logic
dvb-dev: implement a way to open the frontend via sysname
dvb-fe-tool: don't crash with invalid arguments
dvbv5 utils: use the new dvb_device API
dvb-sat.h: Fix two documentation warnings
libdvbv5: create a new API for dvb-demux
dvbv5-scan: fix a regression introduced by da56d6f1578a
libdvbv5: add a dvb_device variant for the scan routine
libdvbv5: rename dvb-dev.c to dvb-dev-local.c
libdvbv5: abstract the dvb_dev functions
configure.ac: Show "no" if GL or GLU is not found
configure.ac: make libjpeg optional
configure.ac: libdvbv5 now require libudev
README: update dependencies list
dvb-demux: fix a warning
configure.ac: Check for pthread
libdvbv5: add a macro to output logs+loglevel
libdvbv5: prepare to add remote support for dvb_dev* functions
libdvbv5: add support for using a remote DVB device
libdvbv5: allow overriding the main FE functions
dvbv5-daemon: split buffer filling from buffer sending
libdvbv5: add support for 64 bits integer for the remote protocol
dvbv5-daemon: add support for FE get/set stuff
dvb-dev-remote: add support for FE get/set/set_delsys/stats
libdvbv5: fix dev_read protocol handling
dvb-fe-tool: add support for calling a remote dvb device
dvbv5-zap: add support to access a remote device
libdvbv5: Fix remote read()
dvbv5-daemon: add a note that the remote support is still experimental
libdvbv5: don't crash if the ISDB-T delsys descriptor is corrupted
libdvbv5: prevent craches at the *foreach macro helpers
libdvbv5: Fix some allocation issues
COPYING.libdvbv5: added missing file
Add some generated files to .gitignore
libdvbv5: better handle errors at the remote protocol
libdvbv5: better handle local errors
dvbv5-tools: avoid relying on errno
dvbv5-daemon: handle failures on dvb_dev_open()
dvbv5-zap: fix a regression when opening the DVR device
dvb-dev-remote: handle server disconnects
dvbv5-zap: don't generate fp exception if aborted too early
dvbv5-daemon: Don't let a read() use more space than the buf
dvbv5-zap: add support to create a local pipe for DVR
libdvbv5: while not too late, change dvb_dev_find() api
libdvbv5: add local logic for device detection notifier
libdvbv5: fix device changes notification
libdvbv5: add support for remote device change events
libdvbv5: fix an inverted logic check
dvb-dev-remote: do a call stack dump on msg format errors
libdvbv5: Ensure that it will read all package
libdvbv5: better handle overflow errors
parse_tcpdump_log.pl: fix logic that lists available devices
parse_tcpdump_log.pl: add support to capture from multiple devs
add a parser for tda18271/mb86a20s with cx231xx
parse_cx231xx.pl: improve and fix GPIO handling
dvbv5-daemon.c: don't hang on NULL strings
dvbv5-daemon: use TCP_NODELAY
dvbv5: use asynchronous read for dvbv5-daemon
media-ctl: Fix a compilation bug introduced by changeset 7a21d66983f7
dvb-dev-remote: improve the data receive logic
configure.ac: don't enable pthread with static libraries
configure.ac: report what kind of libraries will be built
configure.ac: libdvbv5 is not experimental
libdvbv5: add a header with the library version
libdvbv5: install libdvb-version.h header
dvb-sat: embeed most stuff internally at struct LNBf
dvb-sat: change the LNBf logic to make it more generic
dvb-sat: add support for several BrasilSat LNBf models
dvb-sat: reinsert legacy fields to avoid API breakages
dvb-sat: fix logic that sets the satellite number
libdvbv5: fix handling of satellite number
Mike Frysinger (1):
include sys/sysmacros.h for major() & minor()
Nick Dyer (1):
v4l2-compliance: Changes to support touch sensors
Niklas Söderlund (1):
libv4lconvert: Add support for V4L2_PIX_FMT_{NV16, NV61}
Ricardo Ribalda (5):
v4l2-compliance: Check V4L2_BUF_FLAG_DONE
libv4lconvert: Add support for V4L2_PIX_FMT_{HSV24, HSV32}
qv4l: support for HSV formats via OpenGL.
qv4l2: Support for HSV encodings
v4l2-ctl: Show HSV encodings names
Sakari Ailus (14):
[v4l-utils, 1/2] v4l: libv4l1, libv4l2: Use $(mkdir_p) instead of deprecated $(MKDIR_P)
[v4l-utils,2/2] Fix configure script errors
v4l: libv4l2subdev: Precisely convert media bus string to code
v4l: libv4lsubdev: Make mbus_formats array const
libv4l2subdev: Use generated format definitions in libv4l2subdev
libv4l2subdev: Add a function to list library supported pixel codes
media-ctl: List supported media bus formats
v4l: libv4l2subdev: Drop length argument from string conversion functions
libv4l2subdev: Allow extra spaces between format strings
libmediactl: Drop length argument from media_get_entity_by_name()
mediactl: Separate entity and pad parsing
media-ctl: Split off printing information related to a single entity
media-ctl: Print information related to a single entity
Fix static linking of v4l2-compliance and v4l2-ctl
Sean Young (14):
ir-ctl: add new tool for sending & receiving raw IR
ir-ctl: deal with consecutive pulses or spaces correctly
ir-ctl: give proper error message if transmitter does not exist
ir-ctl: add ability to send scancodes in most protocols
ir-ctl: add verbose option
ir-keytable: make it possible to select the rc5 streamzap variant
ir-ctl: fix rc5x encoding
ir-ctl: 0 is valid scancode
ir-ctl: improve scancode validation
ir-keytable: "-p all" or "-p mce-kdb" does not work
ir-ctl: rename rc5x to rc5x_20
ir-ctl: rc5 command 6th bit missing
ir-ctl: uninitialised memory used
ir-ctl: ensure that device can record and that correct mode is set
Shuah Khan (3):
mc_nextgen_test: fix -d option parsing
mc_nextgen_test: fix compile warnings
mc_nextgen_test: add names for ALSA capture, playback, and mixer entities
Steven Ellis (1):
dvb-sat: add support for LNBs with LO of 11300 and 10700
v4l-utils-1.10.0
----------------
Felipe Eduardo Concha Avello (1):
libdvbv5: fix the count of partial receptions
Gregor Jasny (2):
Start v4l-utils 1.9.0 development cycle
libdvbv5: link against rt library for clock_gettime
Hans Verkuil (29):
v4l-utils: sync-with-kernel
cobalt-ctl: rename cobalt directory to cobalt
cobalt-ctl: add binary to .gitignore
qv4l2/v4l2-ctl: add DCI-P3 and SMPTE 2084 colorspace support
v4l-utils: sync-with-kernel
v4l2-ctl: add SDR output support
v4l2-ctl: show tuner/modulator type
v4l2-compliance: add SDR output support
v4l2-compliance: always check for V4L2_BUF_FLAG_DONE after DQBUF
v4l2-ctl: improve accuracy of fps reporting
qv4l2: fix compiler warning
qv4l2: increase fps precision
v4l2-ctl: improve dv_timings handling
qv4l2: use GL_RED for OpenGL version >= 3 instead of GL_LUMINANCE.
qv4l2: add support for Bayer 10 and 12 bits.
v4l2-compliance: fix buffer flags check
v4l-utils: sync with the latest kernel
qv4l2/v4l2-ctl/v4l2-compliance: replace ctrl_class by which
qv4l2: updateColorspace is only valid for video capture.
qv4l2: s_pixelformat(V4L2_PIX_FMT_RGB24) failed due to wrong type
v4l-helpers.h: don't use fancy initializers
v4l-helpers.h: one more incomplete initializer.
qv4l2: add qbuf error checking
qv4l2: fix audio device selection
qv4l2: reduce the minimum allowed width/height
v4l-helpers.h: fix regression
v4l2convert.c: squash compiler warning
v4l2-ctl: fix cvt/gtf and 'clear timings' bug
qv4l2: remove duplicate hasAlpha assignment
Laurent Pinchart (3):
media-ctl: libv4l2subdev: Switch to MEDIA_BUS_FMT_*
media-ctl: libv4l2subdev: Add missing formats
media-ctl: Add field support for the media bus format
Mauro Carvalho Chehab (1):
keytable: Fix display of the key code
Nick Morrott (1):
dvb: Correct references to ISO 3166-1 in help/translations
Peter Seiderer (1):
dvb/keytable: fix missing libintl linking
Sakari Ailus (2):
media-ctl: Fix bad long option crash
libv4l2subdev: Add a forward definition for missing struct media_device
Thomas Petazzoni (5):
libv4lsyscall-priv.h: Use off_t instead of __off_t
utils: Properly use ENABLE_NLS for locale related code
utils/v4l2-compliance: Include <fcntl.h> instead of <sys/fcntl.h>
libv4lsyscall-priv.h: Only define SYS_mmap2 if needed
libv4lconvert: only expose jpeg_mem_*() protoypes when JPEG_LIB_VERSION < 80
v4l-utils-1.8.0
---------------
Akihiro Tsukada (11):
libdvbv5, dvbv5-scan: generalize channel duplication check
libdvbv5: add as many channels as possible in scanning DVB-T2
libdvbv5: wrong frequency in the output of satellite delsys scans
libdvbv5: add support for ISDB-S tuning
libdvbv5: add support for ISDB-S scanning
libdvbv5: add COUNTRY property
v4l-utils/libdvbv5: restore deleted functions to keep API/ABI compatible
v4l-utils/libdvbv5: fix memory leak in dvb_guess_user_country()
v4l-utils/libdvbv5: add gconv module for the text conversions of ISDB-S/T.
contrib/gconv: fix wrong conversion to ARIB-STD-B24
v4l-utils/contrib/gconv: fix build error with glibc 2.21+
Baruch Siach (1):
v4l2grab: print function name and ioctl number on failure
Benjamin Gaignard (1):
libv4l2: Changes for compilation in Android 5.0
David Härdeman (3):
ir-keytable: clarify the meaning of ir protocols
ir-keytable: replace more sysfs if-else code with loops
ir-keytable: cleanup keytable code
Fabien Dessenne (1):
v4l2-compliance: test SELECTION only for the supported buf_type
Felix Janda (3):
contrib/test: Add missing LIB_ARGP
libv4l: Wrap LFS64 functions only if linux && __GLIBC__
libv4l: Test for ioctl() function signature
Gregor Jasny (11):
Start v4l-utils 1.7.0 development cycle
man: remove duplicate backslash from NAME section
man: Use Unicode character for ellipsis and fall back to ...
man: add generated files to .gitignore
libdvbv5: Remove stray semicolon
v4l2-compliance: Explicitely link against rt library
v4l2-ctl: Explicitely link against rt library
v4lconvert: Add ASUS A7Sn to upside down table
v4lconvert: Add ASUS A6R to upside down table
v4lconvert: Add ASUS A7J to upside down table
buildsystem: Add missing files to extra distribution list
Hans Verkuil (132):
qv4l2/v4l2-ctl: fix buffer overrun in vivid-tpg.
v4l2-ctl: fix sliced vbi mode parsing
v4l2-compliance: when streaming used at least 2 buffers.
v4l2-compliance: add initial checks for VIDIOC_QUERY_EXT_CTRL
v4l2-ctl: add support for U32 control type.
v4l2-ctl: fix array handling
v4l2-compliance: allow the V4L2_IN_ST_NO_SYNC status flag.
qv4l2: add single step support
qv4l2: don't select alsa device for video output.
v4l2-compliance: select(): split "ret <= 0" test in two
v4l-utils: sync with latest kernel
(c)v4l-helpers.h: add functions for flags, ycbcr_enc and quantization
v4l2-ctl: support the new ycbcr_enc and quantization fields.
qv4l2: add support for ycbcr_enc and quantization
v4l-utils: sync-with-kernel
v4l2-ctl: add V4L2_SEL_TGT_NATIVE_SIZE support
v4l2-compliance: add checks for V4L2_IN/OUT_CAP_NATIVE_SIZE
v4l2-compliance: add basic crop/compose/scale tests.
v4l2-compliance/fixme.txt: update
v4l2-compliance: add check for missing G_INPUT/OUTPUT
v4l2-compliance: add more ycbcr_enc and quantization checks
v4l2-compliance: fix compilation problem
v4l2-ctl: report and optionally fix EDID checksum errors
v4l2-ctl: signal support for RGB/YUV quantization
Sync with latest kernel
v4l2-compliance: don't check colorspace for m2m devices
v4l2-compliance: add missing cleanup for m2m devices
qv4l2: fix incorrect colorspace string
qv4l2: fix init and fix wrong ycbcr_enc tests
v4l2-ctl: add newline after each EDID block
qv4l2: changing the quantization didn't update the format.
qv4l2: update colorspace information
v4l2-ctl: sync colorspace names with qv4l2
qv4l2: move the colorspace fields to the general tab
v4l2-ctl: fix control listing code
v4l2-compliance: fix multiplanar colorspace check
v4l2-ctl: support pixelformats with bit 31 set
qv4l2: handle pixelformats with bit 31 set
qv4l2: add support for [AX]RGB555X formats.
qv4l2: update the movement values before starting the TPG
v4l2-compliance: store the state of the driver
v4l2-compliance: remove the -i, -o and -f options
v4l2-compliance: add new -f streaming option
v4l2-compliance: fix valgrind warnings
v4l2-compliance: restore state on Ctrl-C
v4l2-compliance: improve error checking and logging
v4l2-compliance: check if the same timings can always be set
v4l2-compliance: restore crop/compose state in the correct order
v4l2-compliance: implement warn_once
v4l2-compliance: restore format based on timings, add bpl tests
v4l2-compliance: fix inverted 'while' condition
v4l2-compliance: relax error_idx checks
v4l2-ctl: add missing newline in --help-vidcap output
v4l2-compliance: continue testing with some failures
v4l2-compliance: write newline to stdout on ctrl-C
v4l2-compliance: add 'frame-height' helpers
v4l2-compliance: use the new helpers, check for min/max fmt
v4l2-compliance: show crop/compose rectangles
v4l2-compliance: add -a option to stream all inputs/outputs
v4l2-compliance: make cv4l_fmt methods const where applicable
v4l2-compliance: test many crop/compose combinations
v4l2-compliance: add CROPCAP/G_CROP checks
v4l2-ctl: exit after showing usage()
v4l2-compliance: fix save/restore state
v4l2-compliance: add color checking tests
v4l2-compliance: add the manual page
qv4l2: update manual page and usage message
v4l2-compliance: fix typo
v4l2-compliance: add v4l2-compliance.1 to .gitignore
v4l2-ctl: add a manual page
v4l2-compliance: always skip compressed formats
v4l2-compliance: improve crop/selection legacy test.
fourcc-be: improve handling of big-endian flag
v4l-utils: sync with kernel
v4l-utils: sync with kernel, now updating headers as well
v4l2-ctl: update Android.mk
v4l2-ctl: remove unused variable total_v_lines
jl2005bcd.c: use unix newlines, not dos.
sync with latest kernel
media-ctl/v4l2-ctl: support new control and timing flags.
qv4l2/v4l2-ctl: fix YUV 4:2:0 support
qv4l2: add openGL support for a large number of new formats
qv4l2: fill in bytesused for the output stream.
Sync with latest kernel
qv4l2: reorganize colorspace handling
sync to latest kernel
v4l2-ctl: add support for V4L2_BUF_FLAG_LAST
qv4l2: simplify openGL handling
qv4l2: fix incorrect initial override values.
qv4l2: fix colorspace format handling bugs
v4l2-ctl: don't use [IDX] = "foo": some compilers don't like this
qv4l2: use toLatin1 instead of toAscii
qv4l2: add missing makeCurrent() call for Qt5 support
qv4l2: fix crash if openGL is not available
v4l-utils: fix typos
v4l2-compliance: reopen the node before restoring state
v4l2-compliance: fix incorrect condition
sync-with-kernel: update to the latest kernel
v4l-utils: update to new colorspace defines
qv4l2: add missing break
v4l2-compliance: skip grayscale and other non-color formats
v4l2-compliance: m2m streaming fixes
v4l-utils: sync-with-kernel
libv4l-mplane: copy missing colorspace fields
(c)v4l-helpers.h: support the new xfer_func field.
v4l2-ctl: add support for colorspace transfer functions
qv4l2: support the new transfer function field
qv4l2: remove the display colorspace
libv4l2: also update xfer_func, ycbcr_enc and quantization
qv4l2: the cv4l_fmt type wasn't set
qv4l2: fix XV601/709 handling
qv4l2: after a reopen m_ctrlNotifier needs to be recreated
v4l2-compliance: add additional checks for zeroed reserved arrays
v4l2-ctl: fix coverity warning
v4l2-compliance: fail if check_0 returns true
v4l2-ctl: show timings you want to set if --verbose
v4l2-ctl: log whether the timings uses reduced blanking v2
qv4l2: fix copy-paste bug
qv4l2: correctly update m_isSDTV
qv4l2: fix rgb check
sync-with-kernel update
cobalt-ctl: add utility to flash the cobalt firmware
v4l2-ctl: some more bool-related cleanups/simplifications
v4l2-ctl: fix reduced fps support
v4l2-compliance: warn for non-consecutive sequence numbers
v4l2-compliance: fix prepare_buf tests, drop bytesused == 0 test
v4l2-compliance: fix userptr and dmabuf streaming check
qv4l2: replace lostFocus signal by editingFinished
v4l2-ctl: split off cx18-ctl and ivtv-ctl
v4l2-ctl/compliance: add configure option to disable libv4l use
v4l2-dbg: auto-increment should use register size
qv4l2/v4l2-ctl/v4l2-compliance: fix V4L2_CTRL_TYPE_BITMASK handling
Hans de Goede (2):
rc_keymaps: allwinner: S/KEY_HOME/KEY_HOMEPAGE/
v4lconvert: Fix decoding of jpeg data with no vertical sub-sampling
Mats Randgaard (1):
v4l2-ctl: Remove file entry from Android.mk
Mauro Carvalho Chehab (91):
libdvbv5: properly represent Satellite frequencies
README: better document the package
libdvbv5: Fix some Doxygen warnings at dvb-fe.h
Doxygen: Document libdvbv5 countries.h
configure.ac: Fix gconv compilation with 64 bits
parse_tcpdump_log.pl: only adjust direction for control EP
contrib: add a parser for af9035
parse_af9035.pl: properly handle URB errors
parse_af9035.pl: Add two other commands from ITE driver
parse_af9035.pl: add arguments to show timestamp and debug
parse_af9035.pl: group write/read URBs
parse_af9035.pl: create a routine to print send/race
parse_af9035.pl: print read/write as C lines
parse_af9035.pl: add support for firmware commands
parse_af9035.pl: fix firmware write size
ir-keytable: fix a regression introduced by fe2aa5f767eba
gen_keytables.pl: Fix a regression at RC map file generation
rc: Update the protocol name at RC6 tables
rc_maps.cfg: reorder entries alphabetically
rc: sync with Kernel
rc: copy userspace-only maps to a separate dir
README: Add the steps needed to syncronize with the Kernel tree
vivid-tpg.h.patch: update to match current upstream tree
Synchronize with the Kernel
parse_af9035.pl: proper handle when stack is not filled
parse_af9035.pl: add support for CMD_IR_GET
parse_af9035.pl: add options to hide part of the messages
parse_af9035.pl: Add firmware boot message to the parser
parse_af9035.pl: improve IR handling
parse_af9035.pl: add support for generic I2C read/write
parse_af9035.pl: better handle the read data
parse_af9035.pl: allow to hide parsing errors
parse_af9035.pl: add support for standard I2C commands