Post

Replies

Boosts

Views

Activity

Reply to Hardware videotoolbox encoding does not work in some Mac
Thanks for your reply. Yes. But it has a pre-condition, the first request is still in progress, which means there is the first process is continually encoding H265 frames using hardware encoder. Let me illustrate it more clearly with two cases. Case A: Launch a process A do H265 hardware encoding. (encoding failure) process A still do encoding, Launch another process B to do the same thing, process B works as expected. Exit process A, Process B still can work as expected. Case B: Launch a process A do H265 hardware encoding. (encoding failure) process A exited, Launch another process B to do the same thing, process B also encoding failure.
Apr ’23
Reply to Virtual device is not recognized as HID device
Port Information: 0x0018 Number Of Endpoints (includes EP0): Device Descriptor Current configuration: 0 (unconfigured) Configuration Descriptor (current config): ...................... "String 4" Length (and contents): 41 Number of Interfaces: 1 Configuration Value: 0 Attributes: 0xC0 (self-powered) MaxPower: 0 mA Interface #0 - HID .............................................. "Default Interface" Alternate Setting 0 Number of Endpoints 2 Interface Class: 3 (HID) Interface Subclass; 0 Interface Protocol: 0 HID Descriptor Descriptor Version Number: 0x0101 Country Code: 0 Descriptor Count: 1 Descriptor 1 Type: 0x22 (Report Descriptor) Length (and contents): 30 Parsed Report Descriptor: Usage Page (61904) Usage 1 (0x1) Collection (Application) Usage 32 (0x20) Logical Minimum......... Logical Maximum......... (-1) Report Size............. (8) Report Count............ (64) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage 33 (0x21) Logical Minimum......... Logical Maximum......... (-1) Report Size............. (8) Report Count............ (64) Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) End Collection Endpoint 0x84 - Interrupt Input Address: 0x84 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 64 Polling Interval: 2 ms Endpoint 0x04 - Interrupt Output Address: 0x04 (OUT) Attributes: 0x03 (Interrupt) Max Packet Size: 64 Polling Interval: 2 ms ``` This is the descriptor of above deivce, configuration is not set.
Feb ’24